GameServer_Loop e LoginServer_Loop
Como se trata de Linux os arquivos executados pelo mesmo sao: GameServer_Loop e LoginServer_loop. Segue abaixo.
>> GameServer_Loop
#!/bin/bash
# exit codes of GameServer:
# 0 normal shutdown
# 2 reboot attempt
while :; do
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
java -Djava.util.logging.manager=net.sf.l2j.util.L2LogMa nager -Xms1024m -Xmx1024m -cp ./../libs/*:l2jserver.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
[ $? -ne 2 ] && break
# /etc/init.d/mysql restart
sleep 10
done
>> LoginServer_Loop
#!/bin/bash
err=1
until [ $err == 0 ];
do
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
nice -n -2 java -Xmx128m -cp ./../libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done
** Outra coisa que acontece com os players que são desconectados, é que os mesmos ao relogarem na tela de Usuário e Senha, aparece a mensagem: " Conta já está em uso ", quando o mesmo player loga novamente, inserindo a senha novamente, aí ele consegue entrar no Game.
** Os players que não são desconectados, ficam parados no Game por uns 10 a 15 segundos e depois do nada voltam a andar novamente.
** Outra situação é que alguns players param e só andam quando primeiramente clicam nos nomes deles para andar novamente. Mas este caso, acontece mais raramente.
Recognition
|