diff --git a/Rust/rustserver b/Rust/rustserver index 29bafa846..07fedc5bd 100644 --- a/Rust/rustserver +++ b/Rust/rustserver @@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then set -x fi -version="210215" +version="230215" #### Variables #### @@ -26,20 +26,19 @@ steampass="" # Server settings servername="Rust LGSM Server" ip="0.0.0.0" -port="28015" #+server.port -rconport="28016" #+rcon.port -rconpassword="CHANGE_ME" #+rcon.password -maxplayers="40" #+max.players -map="" #Optional +server.map "Procedural Map" or TestLevel +port="28015" +rconport="28016" +rconpassword="CHANGE_ME" #Don't let it blank but change it +maxplayers="50" #+max.players # Advanced +map="" #Optional +server.map "Procedural Map" or TestLevel worldsize="4000" #+server.worldsize default 4000 saveinterval="300" #+server.saveinterval in seconds -logfile="\"gamelog.txt\"" # https://developer.valvesoftware.com/wiki/Rust_Dedicated_Server fn_parms(){ -parms="-batchmode +server.hostname \"${servername}\" +server.identity \"${servicename}\" +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -datadir \"serverdata/\" -logfile ${logfile}" +parms="-batchmode +server.hostname \"${servername}\" +server.identity \"${servicename}\" +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -datadir \"serverdata/\" -logfile ${gamelogfile}" } #### Advanced Variables #### @@ -84,6 +83,7 @@ gamelog="${gamelogdir}/${servicename}-game.log" scriptlog="${scriptlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${scriptlogdir}/${servicename}-email.log" +gamelogfile="\"gamelog-$(date '+%Y-%m-%d-%H-%M-%S').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"