Skip to content

Commit d35dc1c

Browse files
Merge pull request #2 from indifferentbroccoli/Add-webrcon,-identity
Add web rcon, identity var
2 parents ccf522e + 17da314 commit d35dc1c

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

scripts/rcon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# This allows 'docker exec <container> rcon <command>' to work
44

55
if [ -f /home/steam/server/rcon.yaml ]; then
6-
rcon-cli --config /home/steam/server/rcon.yaml "$@"
6+
rcon-cli -t web --config /home/steam/server/rcon.yaml "$@"
77
else
88
echo "RCON not configured"
99
exit 1

scripts/start.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ OXIDE_ENABLED=$(get_var "OXIDE_ENABLED" "false")
1616
GENERATE_SETTINGS=$(get_var "GENERATE_SETTINGS" "true")
1717
SAVE_INTERVAL=$(get_var "SAVE_INTERVAL" "600")
1818
RUST_STARTUP_ARGUMENTS=$(get_var "SERVER_STARTUP_ARGUMENTS" "")
19+
SERVER_IDENTITY=$(get_var "SERVER_IDENTITY" "${SERVER_NAME}")
1920

2021
# Configure RCON settings
2122
LogAction "Configuring RCON settings"
2223
cat >/home/steam/server/rcon.yaml <<EOL
2324
default:
2425
address: "127.0.0.1:${RCON_PORT}"
2526
password: "${RCON_PASSWORD}"
27+
type: "web"
2628
EOL
2729

2830
cd /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

Comments
 (0)