Просмотр исходного кода

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 4 дней назад
Родитель
Сommit
84ee98e767
1 измененных файлов с 2 добавлено и 2 удалено
  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"}"