diff --git a/lgsm/config-default/config-lgsm/tiserver/_default.cfg b/lgsm/config-default/config-lgsm/tiserver/_default.cfg index f31864df3..652c9430e 100644 --- a/lgsm/config-default/config-lgsm/tiserver/_default.cfg +++ b/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 #### diff --git a/lgsm/modules/info_game.sh b/lgsm/modules/info_game.sh index 59e8d37fa..32c85a865 100644 --- a/lgsm/modules/info_game.sh +++ b/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() {