Explorar o código

fix(ut3server): read web admin enabled flag and port from UTWeb.ini (#5044)

UT3 stores [UWeb.WebServer] bEnabled and ListenPort in UTWeb.ini, not
UTGame.ini, so details always showed the web interface as disabled on
port 0. Parse both keys from UTWeb.ini, as kf2server does with KFWeb.ini.

Fixes #1438
Daniel Gibbs hai 4 días
pai
achega
84ee98e767
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      lgsm/modules/info_game.sh

+ 2 - 2
lgsm/modules/info_game.sh

@@ -834,9 +834,9 @@ fn_info_game_ut3() {
 		fn_info_game_ini "maxplayers" "MaxPlayers"
 		fn_info_game_ini "servername" "ServerName"
 		fn_info_game_ini "serverpassword" "GamePassword"
-		fn_info_game_ini "httpenabled" "bEnabled"
+		fn_info_game_ini "httpenabled" "bEnabled" "${servercfgdir}/UTWeb.ini"
 		fn_info_game_ini "httppassword" "AdminPassword"
-		fn_info_game_ini "httpport" "ListenPort"
+		fn_info_game_ini "httpport" "ListenPort" "${servercfgdir}/UTWeb.ini"
 	fi
 	adminpassword="${adminpassword:-"NOT SET"}"
 	defaultmap="${defaultmap:-"NOT SET"}"