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 # Possible maps, see: https://isle.fandom.com/wiki/The_Isle_Server_Settings_and_Configuration#Optional_Maps
map="" 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 ## 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 #### #### LinuxGSM Settings ####

15
lgsm/modules/info_game.sh

@ -1928,15 +1928,26 @@ fn_info_game_ti() {
if [ ! -f "${servercfgfullpath}" ]; then if [ ! -f "${servercfgfullpath}" ]; then
servername="${unavailable}" servername="${unavailable}"
maxplayers="${zero}" maxplayers="${zero}"
rconenabled="true"
rconport="8888"
queueenabled="true"
queueport="10000"
else 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}") 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 # Not set
servername=${servername:-"NOT SET"} servername=${servername:-"NOT SET"}
maxplayers=${maxplayers:-"0"} maxplayers=${maxplayers:-"0"}
rconenabled=${rconenabled:-"true"}
rconport=${rconport:-"8888"}
queueenabled=${queueenabled:-"true"}
queueport=${queueport:-"10000"}
fi fi
} }
fn_info_game_ts3() { fn_info_game_ts3() {

Loading…
Cancel
Save