Mise à jour de 'DoConfig.py'

This commit is contained in:
2022-07-05 06:41:27 +00:00
parent 988314fbdf
commit a29b0a5bd6

View File

@@ -194,7 +194,9 @@ class GameOption_UT99_HostName(GameOption_UT99):
szHelp = "Server's HostName"
def set(self,value:str):
super().set(value)
self.inifile.setAddKeyValue("Engine.GameReplicationInfo","ShortName",value)
inifile = ChaChaSimpleINI(self. mainConfigFilePath)
inifile.setAddKeyValue("Engine.GameReplicationInfo","ShortName",value)
inifile.writeFile()
@GameOptions_Factory_Register
class GameOption_UT99_MOTD(GameOption_UT99):
@@ -233,7 +235,9 @@ class GameOption_UT99_AdminName(GameOption_UT99):
szHelp = "Admin name"
def set(self,value:str):
super().set(value)
self.inifile.setAddKeyValue("UTServerAdmin.UTServerAdmin","AdminUsername",value)
inifile = ChaChaSimpleINI(self. mainConfigFilePath)
inifile.setAddKeyValue("UTServerAdmin.UTServerAdmin","AdminUsername",value)
inifile.writeFile()
@GameOptions_Factory_Register
class GameOption_UT99_HTTPDownloadServer(GameOption_UT99):
@@ -245,9 +249,11 @@ class GameOption_UT99_HTTPDownloadServer(GameOption_UT99):
szHelp = "FastDL url"
def set(self,value:str):
super().set(value)
self.inifile.setAddKeyValue("IpDrv.HTTPDownload","UseCompression","True")
self.inifile.delKey("IpDrv.HTTPDownload","ProxyServerHost")
self.inifile.delKey("IpDrv.HTTPDownload","ProxyServerPort")
inifile = ChaChaSimpleINI(self. mainConfigFilePath)
inifile.setAddKeyValue("IpDrv.HTTPDownload","UseCompression","True")
inifile.delKey("IpDrv.HTTPDownload","ProxyServerHost")
inifile.delKey("IpDrv.HTTPDownload","ProxyServerPort")
inifile.writeFile()
@GameOptions_Factory_Register
class GameOption_UT99_MaxClientRate(GameOption_UT99):
@@ -286,7 +292,9 @@ class GameOption_UT99_AdminPassword(GameOption_UT99):
szHelp = "Admin password"
def set(self,value:str):
super().set(value)
self.inifile.setAddKeyValue("UTServerAdmin.UTServerAdmin","AdminPassword",value)
inifile = ChaChaSimpleINI(self. mainConfigFilePath)
inifile.setAddKeyValue("UTServerAdmin.UTServerAdmin","AdminPassword",value)
inifile.writeFile()
@GameOptions_Factory_Register
class GameOption_UT99_GamePassword(GameOption_UT99):
@@ -325,10 +333,12 @@ class GameOption_UT99_WebServer(GameOption_UT99):
szHelp = "enable Web Server"
def set(self,value:str):
super().set(value)
inifile = ChaChaSimpleINI(self. mainConfigFilePath)
if int(value) > 0:
self.inifile.setAddKeyValue("UWeb.WebServer","bEnabled","True")
inifile.setAddKeyValue("UWeb.WebServer","bEnabled","True")
else:
self.inifile.setAddKeyValue("UWeb.WebServer","bEnabled","False")
inifile.setAddKeyValue("UWeb.WebServer","bEnabled","False")
inifile.writeFile()
if __name__ == "__main__":
parser = argparse.ArgumentParser(description=__doc__)