BASH GameServer_loop.sh

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
User avatar
HappyLDE
Posts: 123
Joined: Tue Sep 10, 2013 6:22 pm
Location: Belgium
Contact:

BASH GameServer_loop.sh

Post by HappyLDE »

Hello, how could we edit our server bash file to restart server every 24 hours and make a mysql dump once it is shutdown between restarts.

Here is my GameServer_loop.sh

Code: Select all

#!/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=com.l2jserver.util.L2LogManager -Xms1024m -Xmx1536m -cp ./../libs/*:l2jserver.jar com.l2jserver.gameserver.GameServer > log/stdout.log 2>&1    [ $? -ne 2 ] && break#   /etc/init.d/mysql restart    sleep 10done
Any idea appreciated :D
Thank you for making L2JServer happen! :D
"If you believe you will fail or succeed, in both ways you are right." - Henry Ford
User avatar
Zealar
L2j Veteran
L2j Veteran
Posts: 1236
Joined: Sun Jul 15, 2007 10:29 am

Re: BASH GameServer_loop.sh

Post by Zealar »

Bash script is used to start the server there is no point to put import logic inside. Better use restart function in core and extends to made database backup.
User avatar
AntV
Posts: 177
Joined: Mon May 10, 2010 10:46 pm

Re: BASH GameServer_loop.sh

Post by AntV »

Also note that there is everything you need to restart through cron.
Post Reply