Skip to content

Commit 5997f8b

Browse files
h3o66dgibbs64
andauthored
fix(hwserver): fix startup and change logging (#4189)
* fix(hwserver): fix startup and change logging * Update info_game.sh --------- Co-authored-by: Daniel Gibbs <me@danielgibbs.co.uk>
1 parent fae50c4 commit 5997f8b

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

lgsm/config-default/config-lgsm/hwserver/_default.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ queryport="12881"
1616
maxplayers="20"
1717
defaultmap="" # Optional
1818
creativemode="0" # Free Build: creativemode="1"
19-
gamelog="gamelog.txt"
2019

2120
## Add admins using STEAMID64
2221
# Example : addadmin 012345678901234567; addadmin 987654321098765432
@@ -28,7 +27,7 @@ loadsave=""
2827

2928
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
3029
# Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server
31-
startparameters="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
30+
startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
3231

3332
#### LinuxGSM Settings ####
3433

lgsm/modules/info_game.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,7 +1201,8 @@ fn_info_game_hw() {
12011201
port="${port:-"0"}"
12021202
queryport="${queryport:-"0"}"
12031203
maxplayers="${maxplayers:-"0"}"
1204-
defaultmap="${defaultmap:-"NOT SET"}"
1204+
# #4189 option setting can be blank
1205+
# defaultmap="${defaultmap:-"NOT SET"}"
12051206
creativemode="${creativemode:-"NOT SET"}"
12061207
}
12071208

@@ -2385,7 +2386,6 @@ if [ -z "${displaymasterserver}" ]; then
23852386
if [ "${steammaster}" == "true" ] || [ "${commandname}" == "DEV-QUERY-RAW" ]; then
23862387
# Query external IP first as most liky to succeed.
23872388
masterserver="$(curl --connect-timeout 10 -m 3 -s "https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=${extip}&format=json" | jq --arg port "${port}" --arg queryport "${queryport}" 'if .response.servers != null then .response.servers[] | select((.gameport == ($port|tonumber) or .gameport == ($queryport|tonumber))) | .addr else empty end' | wc -l 2> /dev/null)"
2388-
23892389
if [ "${masterserver}" == "0" ]; then
23902390
# Loop though server IP addresses if external IP fails.
23912391
for queryip in "${queryips[@]}"; do

0 commit comments

Comments
 (0)