@@ -16,13 +16,15 @@ OXIDE_ENABLED=$(get_var "OXIDE_ENABLED" "false")
1616GENERATE_SETTINGS=$( get_var " GENERATE_SETTINGS" " true" )
1717SAVE_INTERVAL=$( get_var " SAVE_INTERVAL" " 600" )
1818RUST_STARTUP_ARGUMENTS=$( get_var " SERVER_STARTUP_ARGUMENTS" " " )
19+ SERVER_IDENTITY=$( get_var " SERVER_IDENTITY" " ${SERVER_NAME} " )
1920
2021# Configure RCON settings
2122LogAction " Configuring RCON settings"
2223cat > /home/steam/server/rcon.yaml << EOL
2324default:
2425 address: "127.0.0.1:${RCON_PORT} "
2526 password: "${RCON_PASSWORD} "
27+ type: "web"
2628EOL
2729
2830cd /steamcmd/rust || exit
@@ -39,12 +41,12 @@ if [ "$GENERATE_SETTINGS" = "true" ]; then
3941 STARTUP_ARGS=" ${STARTUP_ARGS} +server.queryport ${RCON_PORT} "
4042 STARTUP_ARGS=" ${STARTUP_ARGS} +rcon.port ${RCON_PORT} "
4143 STARTUP_ARGS=" ${STARTUP_ARGS} +rcon.password \" ${RCON_PASSWORD} \" "
42- STARTUP_ARGS=" ${STARTUP_ARGS} +rcon.web 0 "
44+ STARTUP_ARGS=" ${STARTUP_ARGS} +rcon.web 1 "
4345 STARTUP_ARGS=" ${STARTUP_ARGS} +app.port ${APP_PORT} "
4446 STARTUP_ARGS=" ${STARTUP_ARGS} +server.maxplayers ${MAX_PLAYERS} "
4547 STARTUP_ARGS=" ${STARTUP_ARGS} +server.worldsize ${WORLD_SIZE} "
4648 STARTUP_ARGS=" ${STARTUP_ARGS} +server.seed ${SERVER_SEED} "
47- STARTUP_ARGS=" ${STARTUP_ARGS} +server.identity \" ${SERVER_NAME } \" "
49+ STARTUP_ARGS=" ${STARTUP_ARGS} +server.identity \" ${SERVER_IDENTITY } \" "
4850 STARTUP_ARGS=" ${STARTUP_ARGS} +server.saveinterval ${SAVE_INTERVAL:- 600} "
4951
5052 # Update checking
0 commit comments