Forráskód Böngészése

added teeworlds server logging

Daniel Gibbs 10 éve
szülő
commit
38efaf6a9e
3 módosított fájl, 6 hozzáadás és 4 törlés
  1. 3 2
      Teeworlds/twserver
  2. 1 0
      functions/fn_install_config
  3. 2 2
      functions/fn_install_logs

+ 3 - 2
Teeworlds/twserver

@@ -51,17 +51,18 @@ backupdir="${rootdir}/backups"
 
 # Logging
 logdays="7"
-#gamelogdir="" # Teeworlds has a configurable logfile location, use 'logfile' in server.cfg
+gamelogdir="${rootdir}/log/server"
 scriptlogdir="${rootdir}/log/script"
 consolelogdir="${rootdir}/log/console"
 
+gamelog="${gamelogdir}/${servicename}-game.log"
 scriptlog="${scriptlogdir}/${servicename}-script.log"
 consolelog="${consolelogdir}/${servicename}-console.log"
 emaillog="${scriptlogdir}/${servicename}-email.log"
 
 scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log"
 consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log"
-
+ 
 ##### Script #####
 # Do not edit
 

+ 1 - 0
functions/fn_install_config

@@ -119,6 +119,7 @@ echo ""
 fn_teeworldsconfig(){
 echo "creating ${servercfg} config file."
 cp -v "${servercfgdefault}" "${servercfgfullpath}"
+sed -i "s/\"logfile\"/\"logfile ${gamelog}\"/g" "${servercfgfullpath}"
 sleep 1
 echo ""
 }

+ 2 - 2
functions/fn_install_logs

@@ -2,7 +2,7 @@
 # LGSM fn_install_logs function
 # Author: Daniel Gibbs
 # Website: http://gameservermanagers.com
-# Version: 240415
+# Version: 281015
 
 if [ "${checklogs}" != "1" ]; then
 	echo ""
@@ -27,7 +27,7 @@ if [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]||[ "${gamename}"
 fi
 
 # If a server is unreal2 or unity3d create a dir.
-if [ "${engine}" == "unreal2" ]||[ "${engine}" == "unity3d" ]; then
+if [ "${engine}" == "unreal2" ]||[ "${engine}" == "unity3d" ]||[ "${gamename}" == "Teeworlds" ]; then
 	mkdir -pv "${gamelogdir}"
 fi