From dc6f4ad443527a2b57de505ff4802544effdcc4a Mon Sep 17 00:00:00 2001 From: ich777 Date: Thu, 30 May 2019 14:32:24 +0200 Subject: [PATCH] =?UTF-8?q?=E2=80=9Escripts/start-server.sh=E2=80=9C=20?= =?UTF-8?q?=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/start-server.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/scripts/start-server.sh b/scripts/start-server.sh index 8f73bc9..d4f4062 100644 --- a/scripts/start-server.sh +++ b/scripts/start-server.sh @@ -111,14 +111,19 @@ else echo "---server.cfg found..." fi -echo "---Starting MariaDB...---" -screen -S MariaDB -L -Logfile ${SERVER_DIR}/MariaDBLog.0 -d -m mysqld_safe -sleep 10 - echo "---Prepare Server---" cp ${DATA_DIR}/steamcmd/linux32/* ${SERVER_DIR} chmod -R 770 ${DATA_DIR} +echo "---Checking for old logs---" +find ${SERVER_DIR} -name "Arma3Log.0" -exec rm -f {} \; +find ${SERVER_DIR} -name "ExileModLog.0" -exec rm -f {} \; +find ${SERVER_DIR} -name "MariaDBLog.0" -exec rm -f {} \; + +echo "---Starting MariaDB...---" +screen -S MariaDB -L -Logfile ${SERVER_DIR}/MariaDBLog.0 -d -m mysqld_safe +sleep 10 + if [ "${BAMBI_FIX}" == "true" ]; then if grep -r 'sql-mode="ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"' /etc/alternatives/my.cnf; then : @@ -129,6 +134,6 @@ fi echo "---Start Server---" cd ${SERVER_DIR} -screen -S ArmA3 -L -Logfile ${SERVER_DIR}/Arma3Log.0 -d -m ./arma3server -cfg=@ExileServer/basic.cfg -config=@ExileServer/config.cfg -autoinit -mod=@Exile\; -servermod=@ExileServer\; >> serverlog.rpt ${GAME_PARAMS} +screen -S ArmA3 -L -Logfile ${SERVER_DIR}/Arma3Log.0 -d -m ./arma3server -cfg=@ExileServer/basic.cfg -config=@ExileServer/config.cfg -autoinit -mod=@Exile\; -servermod=@ExileServer\; >> ExileModLog.0 ${GAME_PARAMS} sleep 2 -tail -f ${SERVER_DIR}/MariaDBLog.0 ${SERVER_DIR}/Arma3Log.0 \ No newline at end of file +tail -f ${SERVER_DIR}/MariaDBLog.0 ${SERVER_DIR}/Arma3Log.0 ${SERVER_DIR}/ExileModLog.0 \ No newline at end of file