diff --git a/launch-dedicated.cmd b/launch-dedicated.cmd index 21bc91a98f..d2bfad7af2 100644 --- a/launch-dedicated.cmd +++ b/launch-dedicated.cmd @@ -6,11 +6,17 @@ set Name="Dedicated Server" set Mod=ra set ListenPort=1234 set AdvertiseOnline=True -set EnableSingleplayer=False set Password="" +set RequireAuthentication=False +set ProfileIDBlacklist="" +set ProfileIDWhitelist="" + +set EnableSingleplayer=False +set EnableSyncReports=False + :loop -OpenRA.Server.exe Game.Mod=%Mod% Server.Name=%Name% Server.ListenPort=%ListenPort% Server.AdvertiseOnline=%AdvertiseOnline% Server.EnableSingleplayer=%EnableSingleplayer% Server.Password=%Password% +OpenRA.Server.exe Game.Mod=%Mod% Server.Name=%Name% Server.ListenPort=%ListenPort% Server.AdvertiseOnline=%AdvertiseOnline% Server.EnableSingleplayer=%EnableSingleplayer% Server.Password=%Password% Server.RequireAuthentication=%RequireAuthentication% Server.ProfileIDBlacklist=%ProfileIDBlacklist% Server.ProfileIDWhitelist=%ProfileIDWhitelist% Server.EnableSyncReports=%EnableSyncReports% goto loop \ No newline at end of file diff --git a/launch-dedicated.sh b/launch-dedicated.sh index 940ec33004..faf0a30950 100755 --- a/launch-dedicated.sh +++ b/launch-dedicated.sh @@ -10,12 +10,24 @@ Name="${Name:-"Dedicated Server"}" Mod="${Mod:-"ra"}" ListenPort="${ListenPort:-"1234"}" AdvertiseOnline="${AdvertiseOnline:-"True"}" -EnableSingleplayer="${EnableSingleplayer:-"False"}" Password="${Password:-""}" +RequireAuthentication="${RequireAuthentication:-"False"}" +ProfileIDBlacklist="${ProfileIDBlacklist:-""}" +ProfileIDWhitelist="${ProfileIDWhitelist:-""}" + +EnableSingleplayer="${EnableSingleplayer:-"False"}" +EnableSyncReports="${EnableSyncReports:-"False"}" + while true; do mono --debug OpenRA.Server.exe Game.Mod="$Mod" \ - Server.Name="$Name" Server.ListenPort="$ListenPort" \ + Server.Name="$Name" \ + Server.ListenPort="$ListenPort" \ Server.AdvertiseOnline="$AdvertiseOnline" \ - Server.EnableSingleplayer="$EnableSingleplayer" Server.Password="$Password" + Server.EnableSingleplayer="$EnableSingleplayer" \ + Server.Password="$Password" \ + Server.RequireAuthentication="$RequireAuthentication" \ + Server.ProfileIDBlacklist="$ProfileIDBlacklist" \ + Server.ProfileIDWhitelist="$ProfileIDWhitelist" \ + Server.EnableSyncReports="$EnableSyncReports" done