@ -17,15 +17,15 @@ queryport=28017
rconpassword = "CHANGE_ME"
rconpassword = "CHANGE_ME"
rconweb = "1" # Value is: 1 for the Facepunch web panel, Rustadmin desktop and Rustadmin Online; 0 for RCON tools like Rusty.
rconweb = "1" # Value is: 1 for the Facepunch web panel, Rustadmin desktop and Rustadmin Online; 0 for RCON tools like Rusty.
servername = "Rust"
servername = "Rust"
gamemode = "vanilla" # Values: vanilla, softcore ( Doc: https://wiki.facepunch.com/rust/server-gamemodes )
gamemode = "vanilla" # Values: vanilla, softcore ( Doc: https://wiki.facepunch.com/rust/server-gamemodes )
serverlevel = "Procedural Map" # Values: Procedural Map, Barren, HapisIsland, SavasIsland
serverlevel = "Procedural Map" # Values: Procedural Map, Barren, HapisIsland, SavasIsland
customlevelurl = "" # Custom level url. +server.levelurl \"${customlevelurl}\"
customlevelurl = "" # Custom level url. +server.levelurl \"${customlevelurl}\"
seed = "" # range: 1-2147483647, used to reproduce a procedural map.
seed = "" # range: 1-2147483647, used to reproduce a procedural map.
salt = "" # range: unknown, used to recover a known setting from an existing map.
salt = "" # range: unknown, used to recover a known setting from an existing map.
maxplayers = "50"
maxplayers = "50"
worldsize = "3000" # default: 3000, range: 1000-6000, map size in meters.
worldsize = "3000" # default: 3000, range: 1000-6000, map size in meters.
saveinterval = "300" # Auto-save in seconds.
saveinterval = "300" # Auto-save in seconds.
tickrate = "30" # default: 30, range: 15-100.
tickrate = "30" # default: 30, range: 15-100.
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters = "-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.queryport ${queryport} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.gamemode ${gamemode} +server.level \"${serverlevel}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"
startparameters = "-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.queryport ${queryport} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.gamemode ${gamemode} +server.level \"${serverlevel}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"
@ -199,3 +199,7 @@ postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
lgsmlogdate = "${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
lgsmlogdate = "${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate = "${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate = "${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate = "${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate = "${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"
## Log Parameters
logtimestamp = "off"
logtimestampformat = "%Y-%m-%d %H:%M:%S"