Browse Source

added teeworlds server logging

pull/509/head
Daniel Gibbs 10 years ago
parent
commit
38efaf6a9e
  1. 3
      Teeworlds/twserver
  2. 1
      functions/fn_install_config
  3. 4
      functions/fn_install_logs

3
Teeworlds/twserver

@ -51,10 +51,11 @@ backupdir="${rootdir}/backups"
# Logging # Logging
logdays="7" logdays="7"
#gamelogdir="" # Teeworlds has a configurable logfile location, use 'logfile' in server.cfg gamelogdir="${rootdir}/log/server"
scriptlogdir="${rootdir}/log/script" scriptlogdir="${rootdir}/log/script"
consolelogdir="${rootdir}/log/console" consolelogdir="${rootdir}/log/console"
gamelog="${gamelogdir}/${servicename}-game.log"
scriptlog="${scriptlogdir}/${servicename}-script.log" scriptlog="${scriptlogdir}/${servicename}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${servicename}-console.log"
emaillog="${scriptlogdir}/${servicename}-email.log" emaillog="${scriptlogdir}/${servicename}-email.log"

1
functions/fn_install_config

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

4
functions/fn_install_logs

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

Loading…
Cancel
Save