Browse Source

added teeworlds server logging

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

5
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
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 ""
}

4
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

Loading…
Cancel
Save