If you want to help us maintaining this wiki, check out our discord server: https://discord.gg/3u69jMa
Setting up a Server
This page will help you setting up a dedicated Republic Commando server.
Requirements
- Windows operating system (Linux guide will follow)
- Graphical User Interface - GUI (No need for that with UCC)
- Microsoft Visual C++ 2005 Redistributable x86 and x64
- Some RAM and CPU power, todays computers are strong enough
- Game files need to be present on host system
Setting up shortcut
Create a shortcut of SWRepublicCommando.exe, open up its properties and add this line at the end:
-server -ini=System.ini
So it should look like this:
...System\SWRepublicCommando.exe" -server -ini=System.ini
The name of the ini file can be variable as long it exists.
Configure System.ini
Open up System.ini file with notepad.
Entry Point
Change
Map=Entry.ctm LocalMap=Entry.ctm
to
Map=DM_Siege?Game=MPGame.DMGame LocalMap=DM_Siege?Game=MPGame.DMGame
Both lines have to be identical!!!
This will boot the server into Arena A17 with DeathMatch gamemode.
The commandline syntax is always: Mapname, Gamemode, Additional parameters
- Note: Parameters get seperated with ? symbol
Maps
Available Maps for DM/TDM:
DM_Canyon -Gunship DM_Detention -Lockdown DM_Engine -Engine DM_Hangar -Hangar DM_HangingGarden -Garden DM_Pow -Garrison DM_PowSmall -Depot DM_Siege -Arena A17 DM_Trando -Ghostship DM_UnderPass -Kachirho DM_ZeroG -Arena G9
Available Maps for CTF/AS:
CTF_Detention -Lockdown CTF_Engine -Engine CTF_Hangar -Hangar CTF_HangingGarden -Garden CTF_Pow -Garrison CTF_Siege -Arena A17 CTF_Trando -Ghostship CTF_UnderPass -Kachirho CTF_ZeroG -Arena G9
Booting up a CTF map for DM/TDM gamemode doesn't matter, but booting up a DM map for CTF/AS gamemode will have the sideeffect that flags won't spawn.
Gamemodes
Available gamemodes:
MPGame.DMGame -Deathmatch MPGame.TDGame -TeamDeathmatch MPGame.CTFGame -Capture the flag MPGame.ASGame -Assault
Additional Parameters
Available parameters: (X represents a number) (Y represents a string)
MaxPlayers=X -Set max players for server, maximum is 32 MaxSpectators=X -Set max spectators for server, maximum is 32 RespawnWaitTime=X -Set respawn time, maximum are 7 seconds MapListType=Y -Tell the server to use this map list pool
Conclusion
Using this line
CTF_Siege?Game=MPGame.CTFGame?MaxPlayers=32?MaxSpectators=8?RespawnWaitTime=4?MapListType=MPGame.MapListCaptureTheFlag
will boot the server into:
- Arena A17
- Max players set to 32
- Max spectators set to 8
- Respawn time set to 4 seconds
- Use maps from MapListCaptureTheFlag pool
For the map list pools, see below.