|
|
@ -17,21 +17,15 @@ rconpassword="CHANGE_ME" |
|
|
|
rconweb="1" # Value is: 1 for the Facepunch web panel; 0 for RCON tools like Rusty or Rustadmin. |
|
|
|
servername="Rust" |
|
|
|
maxplayers="50" |
|
|
|
seed="random" # default: random, range: 1-2147483647, used to reproduce a procedural map. |
|
|
|
salt="random" # default: random, range: unknown, used to recover a known setting from an existing map. |
|
|
|
seed="" # range: 1-2147483647, used to reproduce a procedural map. |
|
|
|
salt="" # range: unknown, used to recover a known setting from an existing map. |
|
|
|
worldsize="3000" # default: 3000, range: 1000-6000, map size in meters. |
|
|
|
saveinterval="300" # Auto-save in seconds. |
|
|
|
tickrate="30" # default: 30, range: 15-100. |
|
|
|
|
|
|
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
|
|
|
fn_parms(){ |
|
|
|
if [ "${seed}" ]||[ "${seed}" != "random" ]; then |
|
|
|
conditionalseed="+server.seed ${seed}" |
|
|
|
fi |
|
|
|
if [ "${salt}" ]||[ "${salt}" != "random" ]; then |
|
|
|
conditionalsalt="+server.salt ${salt}" |
|
|
|
fi |
|
|
|
parms="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" ${conditionalseed} ${conditionalsalt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile" |
|
|
|
parms="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +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" |
|
|
|
} |
|
|
|
|
|
|
|
#### LinuxGSM Settings #### |
|
|
|