Jump to content

instalar 4CH con auto levante i limpiar logs sencillo


Teklis

Mensajes recomendados

Bueno aqui os traere unos archivos que sirven para instalar 4 ch con limpiar logs automatico auto levante de login i 4 ch

 

Empecemos estos archibos los configs ya ban protegidos contra algunos hacks :)

 

Descargaos esto:

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Una vez echo eso empecemos

 

Bale eliminemos los channels que tenemos la carpeta g1 tambien i game99 i los scripts de arranque i borrar i detener tambien todo fuera!

 

Una vez echo eso cojeremos los archibos i los subiremos a winscp o firezilla recomiendo winscp en donde borrasteis los archibos channel1 channel2 i game 99 i g1 i scripts ok ?

 

aora procedamos a crear las rutas para que arranquen los ch

 

ok en los channels sera igual solo que cambiando 1 por 2 3 o 4 aqui os explico

 

bale pues una vez subidos los archibos entramos en channel1 i acemos lo siguiente

 

Creamos un acceso directo se ace asi nuevo - acceso directo

 

una vez echo eso ponemos lo siguiente en el primer acceso directo

 

arriba

 

cores

abajo

 

/home/game/logs/channel1/cores

1 echo ejejje

 

aora a por el otro

 

acemos el mismo proceso i ponemos lo siguiente

 

arriba

 

data

abajo

 

/home/game/share/data

lo mismo pero a otro

 

arriba

 

locale

abajo

 

/home/game/share/locale

aora lo mismo en otro

 

arriba

 

log

abajo

 

/home/game/logs/channel1/log

aora otro este seria acceso al game

 

arriba

 

game

abajo

 

/home/game/share/game

 

aver arriba es equibalente al nombre

 

 

abajo a la ruta

 

lo mismo en todos los ch incluido el game 99

 

pero cambiando

 

 

ejemplo

 

/home/game/logs/channel1/log

lo que dice channel11 por channel12 ok en game 99 seria game99 xD

 

aora bamos a la db i auth entramos en la ruta g1 auth primero

 

en este caso en auth seria asi

 

primera ruta

 

 

arriba

 

cores

abajo

 

/home/game/logs/g1/auth/cores

segunda ruta

 

arriba

 

data

abajo

 

/home/game/share/data

 

tercera ruta

 

arriba

 

locale

abajo

 

/home/game/share/locale

cuarta ruta

 

arriba

 

log

 

/home/game/logs/g1/auth/log

por ultimo

 

arriba

 

auth

abajo

 

/home/game/share/game

ok aora db

 

lo mismo en todos pero piniendo envez de auth db ok?

 

escepto en 1 que se llamara

 

arriba

 

game

abajo

 

/home/game/share/game

ok?

 

aora nos vamos a la carpeta logs i 1 por 1 a todas las carpetas les damos permisos 777 i aora tocaria iniciar el servidor

 

 

para iniciar

 

sh iniciar.sh

elegis entre 4 canales i iniciais

 

 

i listo con esto ya tendreis 4 ch limpiador de logs automatico i auto levante de login + alguna proteccion :) alguna duda skype

Enlace para comentar
Compartir en otros sitios

Bueno hoy tengo ganas y lo siento teklis pero esto del levantamiento y bla bla tengo que romper ese mito.. esto y los otros "limpiadores y levantadores" que han posteado tu y otro chaval creo que se llama santy..

 

 

bien esto no lo descubrió ni el diper ni ningún "iluminado" de esos ( lo de iluminado va con segundas.. ) estos archivos que algunos están recuperando vienen ya en los files de ymir ( los 2007 ) y ya de paso en el script si le quitas lo de mv core/core.bla /core.1 , pues cuando tu servidor se caiga y te salgan cores no te saldrán los famosos core no found.. que ganamos con eso ? ahorrarle trabajo inecesario a la makina , por que ? por que lo unico que estás haciendo es darle trabajo que no sirve de nada.. te mueve el core a donde le digas pero no te inicia el channel.. para esto ai un script ( no publico ) y no lo tengo por cierto, mis files se quedaron en un dedicado eliminado de ovh.. pues ese script si detectaba que tu servidor tenía un core en algún canal borraba el core no te lo movía y te iniciaba el channel que estaba caido , si volvía a detectar core en el mismo canal pues ya no seguía intentando levantar el channel.. si se ponen en un rato dos cabezas pensantes lo sacan.. que borre e inicie el channel , lo ponen como una tarea de cron que compruebe cada X tiempo si ai cores y si encuentra alguno que ejecute el script y eso si funcionaría no esto que es una leyenda urbana.. saludos.

 

PD: No lo veas como una critica destrucctiva solo quiero que se desengañen.. y por cierto esta guia lo que hace es que si te sale algún core te deja la carpeta del channel sin logs.. compruebalo tu mismo

Enlace para comentar
Compartir en otros sitios

  • 2 weeks later...
._. ai ba el listo ._. es auto levante no un mito i que te crees que scripts solo sabes acer tu o seguro te lo pasaron por que acerlos no creo xD te crees especial por acer una guia en otra guia que ni se trata de eso ._. bah no joas anda i las conclusiones te las metes por donde te quepan xD demuestralo si es cierto te alago pero mientras no lo puedas demostrar nanai
Enlace para comentar
Compartir en otros sitios

._. ai ba el listo ._. es auto levante no un mito i que te crees que scripts solo sabes acer tu o seguro te lo pasaron por que acerlos no creo xD te crees especial por acer una guia en otra guia que ni se trata de eso ._. bah no joas anda i las conclusiones te las metes por donde te quepan xD demuestralo si es cierto te alago pero mientras no lo puedas demostrar nanai

 

JA JA y RE: JA.. el script entonces es obra tuya , no ? madre mia.. estás mas flipao que lady gaga en la casa de los loonies.. me fijé bien , pensaba que era el script basico pero mirandolo bien tienes uno y mal echo.. a ti te rinde eso ? por que yo sin instalarlo lo que veo es que estás sobrecargando al servidor... metiendole inicios cuando NO LE TOCA.. cada 30 segundos te inicia el game asi que very bad.. sobre la demás mierda que has dicho.. te quedas en la ignorancia , por que con tus frases y tu trato no te enseñaría ni a escribir.. y mira que con solo abrir un archivo te darías cuenta que esto es una porquería suprema , pero a seguir de listo por la vida que así irá todo sobre ruedas

 

 

antes de irme te voy a modificar un poco el script para que te funcione mejor...

 

#!/bin/sh
SERVER_NAME=./game
while ( : ) do
  DATE=`date`
  echo "autodb starting db $DATE" >> syslog
  echo "running" $SERVER_NAME >> syslog
  $SERVER_NAME >> stdout 2>&1

   if [ -r $SERVER_NAME.core ]; then
		 rm locale/germany
		 mv cores/core.2 cores/core.1
		 mv cores/core.3 cores/core.2
		 mv cores/core.4 cores/core.3
		 mv cores/core.5 cores/core.4
		 mv cores/core.6 cores/core.5
		 mv $SERVER_NAME.core cores/core.6
  fi
if [ ! -r .fastboot ]; then
	sleep 30
  else
	rm .fastboot
	sleep 1
  fi
  if [ -r .killscript ]; then
	DATE=`date`;
	echo "autoscript killed $DATE"  >> syslog
	rm .killscript
	exit
  fi
  while [ -r pause ]; do
	sleep 60
  done
done

si lo pruebas seguro que aprendes algo ;) y no me iré sin decirte antes que el copiar y pegar es saber copiar :) hacer algo de 0 es otra historia.. 200% seguro que no tienes ni idea de como se llama el lenguaje del script .. ve a google corriendo pa que tu respuesta sea inteligente ! bye..

Enlace para comentar
Compartir en otros sitios

  • 10 years later...
En 11/11/2012 a las 14:43, elixd dijo:

JA JA y RE: JA.. el script entonces es obra tuya , no ? madre mia.. estás mas flipao que lady gaga en la casa de los loonies.. me fijé bien , pensaba que era el script basico pero mirandolo bien tienes uno y mal echo.. a ti te rinde eso ? por que yo sin instalarlo lo que veo es que estás sobrecargando al servidor... metiendole inicios cuando NO LE TOCA.. cada 30 segundos te inicia el game asi que very bad.. sobre la demás mierda que has dicho.. te quedas en la ignorancia , por que con tus frases y tu trato no te enseñaría ni a escribir.. y mira que con solo abrir un archivo te darías cuenta que esto es una porquería suprema , pero a seguir de listo por la vida que así irá todo sobre ruedas

 

 

antes de irme te voy a modificar un poco el script para que te funcione mejor...

 

 

#!/bin/sh
SERVER_NAME=./game
while ( : ) do
  DATE=`date`
  echo "autodb starting db $DATE" >> syslog
  echo "running" $SERVER_NAME >> syslog
  $SERVER_NAME >> stdout 2>&1

   if [ -r $SERVER_NAME.core ]; then
		 rm locale/germany
		 mv cores/core.2 cores/core.1
		 mv cores/core.3 cores/core.2
		 mv cores/core.4 cores/core.3
		 mv cores/core.5 cores/core.4
		 mv cores/core.6 cores/core.5
		 mv $SERVER_NAME.core cores/core.6
  fi
if [ ! -r .fastboot ]; then
	sleep 30
  else
	rm .fastboot
	sleep 1
  fi
  if [ -r .killscript ]; then
	DATE=`date`;
	echo "autoscript killed $DATE"  >> syslog
	rm .killscript
	exit
  fi
  while [ -r pause ]; do
	sleep 60
  done
done

si lo pruebas seguro que aprendes algo

Debes iniciar sesión para ver el contenido del enlace en esta publicación.
y no me iré sin decirte antes que el copiar y pegar es saber copiar
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
hacer algo de 0 es otra historia.. 200% seguro que no tienes ni idea de como se llama el lenguaje del script .. ve a google corriendo pa que tu respuesta sea inteligente ! bye..

rm locale/germany  maravillosa jugada xd
Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...