################################## ######## Default Settings ######## ################################## # DO NOT EDIT WILL BE OVERWRITTEN! # Copy settings from here and use them in either # common.cfg - applies settings to every instance # [instance].cfg - applies settings to a specific instance #### Server Settings #### ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters servername="Hurtworld LinuxGSM Server" ip="0.0.0.0" port="12871" queryport="12881" maxplayers="20" map="" #Optional creativemode="0" #Free Build: creativemode="1" logfile="gamelog.txt" ## Adding admins using STEAMID64 # Example : addadmin 012345678901234567; addadmin 987654321098765432 admins="" ## Advanced Server Start Settings # Rollback server state (remove after start command) loadsave="" # Use unstable 64 bit server executable (O/1) x64mode="0" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server fn_parms(){ parms="-batchmode -nographics -exec \"host ${port} ${map} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\" -logfile \"${logfile}\" " } #### LinuxGSM Settings #### ## Notification Alerts # (on|off) # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" emailfrom="" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" stoponbackup="on" ## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging consolelogging="on" logdays="7" #### LinuxGSM Advanced Settings #### ## SteamCMD Settings # Server appid appid="405100" # Steam App Branch Select # Allows to opt into the various Steam app branches. Default branch is "". # Example: "-beta latest_experimental" branch="" ## LinuxGSM Server Details # Do not edit gamename="Hurtworld" engine="unity3d" #### Directories #### # Edit with care ## Work Directories rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" selfname=$(basename $(readlink -f "${BASH_SOURCE[0]}")) lockselfname=".${servicename}.lock" lgsmdir="${rootdir}/lgsm" functionsdir="${lgsmdir}/functions" libdir="${lgsmdir}/lib" tmpdir="${lgsmdir}/tmp" filesdir="${rootdir}/serverfiles" ## Server Specific Directories systemdir="${filesdir}" executabledir="${filesdir}" if [ "${x64mode}" == "1" ]; then executable="./Hurtworld.x86_64" else executable="./Hurtworld.x86" fi ## Backup Directory backupdir="${rootdir}/backups" ## Logging Directories gamelogdir="${rootdir}/log/server" scriptlogdir="${rootdir}/log/script" consolelogdir="${rootdir}/log/console" gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"