Allow overriding of Server.Map via the dedicated server scripts
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
set Name="Dedicated Server"
|
set Name="Dedicated Server"
|
||||||
set Mod=ra
|
set Mod=ra
|
||||||
|
set Map=""
|
||||||
set ListenPort=1234
|
set ListenPort=1234
|
||||||
set AdvertiseOnline=True
|
set AdvertiseOnline=True
|
||||||
set Password=""
|
set Password=""
|
||||||
@@ -25,6 +26,6 @@ set SupportDir=""
|
|||||||
|
|
||||||
:loop
|
:loop
|
||||||
|
|
||||||
bin\OpenRA.Server.exe Engine.EngineDir=".." Game.Mod=%Mod% Server.Name=%Name% Server.ListenPort=%ListenPort% Server.AdvertiseOnline=%AdvertiseOnline% Server.EnableSingleplayer=%EnableSingleplayer% Server.Password=%Password% Server.RecordReplays=%RecordReplays% Server.RequireAuthentication=%RequireAuthentication% Server.ProfileIDBlacklist=%ProfileIDBlacklist% Server.ProfileIDWhitelist=%ProfileIDWhitelist% Server.EnableSyncReports=%EnableSyncReports% Server.EnableGeoIP=%EnableGeoIP% Server.EnableLintChecks=%EnableLintChecks% Server.ShareAnonymizedIPs=%ShareAnonymizedIPs% Server.JoinChatDelay=%JoinChatDelay% Engine.SupportDir=%SupportDir%
|
bin\OpenRA.Server.exe Engine.EngineDir=".." Game.Mod=%Mod% Server.Name=%Name% Server.Map=%Map% Server.ListenPort=%ListenPort% Server.AdvertiseOnline=%AdvertiseOnline% Server.EnableSingleplayer=%EnableSingleplayer% Server.Password=%Password% Server.RecordReplays=%RecordReplays% Server.RequireAuthentication=%RequireAuthentication% Server.ProfileIDBlacklist=%ProfileIDBlacklist% Server.ProfileIDWhitelist=%ProfileIDWhitelist% Server.EnableSyncReports=%EnableSyncReports% Server.EnableGeoIP=%EnableGeoIP% Server.EnableLintChecks=%EnableLintChecks% Server.ShareAnonymizedIPs=%ShareAnonymizedIPs% Server.JoinChatDelay=%JoinChatDelay% Engine.SupportDir=%SupportDir%
|
||||||
|
|
||||||
goto loop
|
goto loop
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ fi
|
|||||||
|
|
||||||
Name="${Name:-"Dedicated Server"}"
|
Name="${Name:-"Dedicated Server"}"
|
||||||
Mod="${Mod:-"ra"}"
|
Mod="${Mod:-"ra"}"
|
||||||
|
Map="${Map:-""}"
|
||||||
ListenPort="${ListenPort:-"1234"}"
|
ListenPort="${ListenPort:-"1234"}"
|
||||||
AdvertiseOnline="${AdvertiseOnline:-"True"}"
|
AdvertiseOnline="${AdvertiseOnline:-"True"}"
|
||||||
Password="${Password:-""}"
|
Password="${Password:-""}"
|
||||||
@@ -39,6 +40,7 @@ SupportDir="${SupportDir:-""}"
|
|||||||
while true; do
|
while true; do
|
||||||
${RUNTIME_LAUNCHER} "${ENGINEDIR}/bin/OpenRA.Server.dll" Engine.EngineDir=".." Game.Mod="$Mod" \
|
${RUNTIME_LAUNCHER} "${ENGINEDIR}/bin/OpenRA.Server.dll" Engine.EngineDir=".." Game.Mod="$Mod" \
|
||||||
Server.Name="$Name" \
|
Server.Name="$Name" \
|
||||||
|
Server.Map="$Map" \
|
||||||
Server.ListenPort="$ListenPort" \
|
Server.ListenPort="$ListenPort" \
|
||||||
Server.AdvertiseOnline="$AdvertiseOnline" \
|
Server.AdvertiseOnline="$AdvertiseOnline" \
|
||||||
Server.EnableSingleplayer="$EnableSingleplayer" \
|
Server.EnableSingleplayer="$EnableSingleplayer" \
|
||||||
|
|||||||
Reference in New Issue
Block a user