Browse Source

fix(tiserver): fix and update to latest version

pull/4190/head
H3o66 3 years ago
parent
commit
dbd006cb6f
  1. 5
      lgsm/config-default/config-lgsm/tiserver/_default.cfg
  2. 15
      lgsm/modules/info_game.sh

5
lgsm/config-default/config-lgsm/tiserver/_default.cfg

@ -15,8 +15,11 @@ queryport="27015"
# Possible maps, see: https://isle.fandom.com/wiki/The_Isle_Server_Settings_and_Configuration#Optional_Maps
map=""
# EAC start parameters
eaclaunch="-ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=xyza7891gk5PRo3J7G9puCJGFJjmEguW -ini:Engine:[EpicOnlineServices]:DedicatedServerClientSecret=pKWl6t5i9NJK8gTpVlAxzENZ65P8hYzodV8Dqe5Rlc8"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="${map} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log"
startparameters="${map} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log ${eaclaunch}"
#### LinuxGSM Settings ####

15
lgsm/modules/info_game.sh

@ -1928,15 +1928,26 @@ fn_info_game_ti() {
if [ ! -f "${servercfgfullpath}" ]; then
servername="${unavailable}"
maxplayers="${zero}"
rconenabled="true"
rconport="8888"
queueenabled="true"
queueport="10000"
else
servername=$(sed -nr 's/^ServerName="(.*)"/\1/p' "${servercfgfullpath}")
servername=$(sed -nr 's/^ServerName=(.*)/\1/p' "${servercfgfullpath}")
maxplayers=$(sed -nr 's/^MaxPlayerCount=([0-9]+)/\1/' "${servercfgfullpath}")
rconenabled=$(sed -nr 's/^RconEnabled=(.*)/\1/p' "${servercfgfullpath}")
rconport=$(sed -nr 's/^RconPort=([0-9]+)/\1/' "${servercfgfullpath}")
queueenabled=$(sed -nr 's/^QueueEnabled=(.*)/\1/p' "${servercfgfullpath}")
queueport=$(sed -nr 's/^QueuePort=([0-9]+)/\1/' "${servercfgfullpath}")
# Not set
servername=${servername:-"NOT SET"}
maxplayers=${maxplayers:-"0"}
rconenabled=${rconenabled:-"true"}
rconport=${rconport:-"8888"}
queueenabled=${queueenabled:-"true"}
queueport=${queueport:-"10000"}
fi
}
fn_info_game_ts3() {

Loading…
Cancel
Save