If you want to help us maintaining this wiki, check out our discord server: https://discord.gg/3u69jMa 

Setting up a Server

From SWRC Wiki
Revision as of 08:57, 21 November 2017 by Plasma (talk | contribs)
Jump to navigation Jump to search

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.

Add the server to ingame browser

Both, client and server, need this patch installed in order to see/put servers on master list for ingame browser.

Search for

[IpDrv.MasterServerUplink]
;Set the below to broadcast on Lan
;Set this to 2 to broadcast to gamespy
AdvertiseServer=2

and set it to 2 in order to broadcast it on the browser.

Change server name

Search for

[Engine.GameReplicationInfo]
ServerName=Republic Commando Server
ShortName=RC Server

and change ServerName to your desired name.