[Home]

Jailbreak Developer Network: Server Setup


Running a dedicated server for Jailbreak 2003 is not much different from running a server for another UT2003 game type.

Starting the Server

Start the server with the following command line:

  ucc server JB-Map?Game=Jailbreak.Jailbreak

That will start a Jailbreak 2003 server with standard settings – jail fights, llama hunt and release protection enabled. The values for capture limit and time limit are taken from the [Jailbreak.Jailbreak] section in the .ini file you are using.

However, you can also specify a capture limit and/or time limit in the command line, overriding the .ini settings:

  ucc server JB-Map?Game=Jailbreak.Jailbreak?GoalScore=10?TimeLimit=15

Additional Parameters

You can combine those settings with any of the ones listed below. Simply append the options to the parameter string, separated by question marks.

MaxPlayers=10
Sets the maximum number of players permitted on the server.
MinPlayers=6
Sets the minimum number of players. The game automatically adds bots to the game to fill it up to that number.
Mutator=XGame.MutInstaGib
Starts the game with a mutator, specified by its package name and class name. Most mutators work well with Jailbreak 2003. You can specify more than one mutator as a comma-separated list.
Addon=JBAddonLlama.JBAddonLlama
Starts the game with a Jailbreak Add-On, specified by its package name and class name. You can specify more than one add-on as a comma-separated list. If the Addon parameter is completely omitted, Jailbreak automatically uses the Llama Hunt and Release Protection add-ons.
Translocator=True
Use True to enable, False to disable translocators.
JailFights=True
Use True to enable, False to disable jail fights. If jail fights are disabled players won't be able to inflict damage on each other in jail at all; otherwise players can use their Shield Gun to fight each other in jail. (Players not drawing their Shield Gun still cannot be hurt.)
FavorHumansForArena=False
Use True to favor human players when selecting candidates for an arena match. When set to False, an arena doesn't discriminate bots in favor of humans.
Difficulty=5
Sets bot skill from 0 (zero, novice) to 7 (godlike).
FriendlyFireScale=0.2
Sets the relative amount of friendly fire damage. Use 0.0 to switch off friendly fire, 1.0 to to have players inflict full damage on their teammates.

More generic options than those described here are supported. Refer to a general server setup guide for their usage.

Map List

You can set up a map list the server automatically cycles. Open your server's .ini file and edit the following section:

  [Jailbreak.JBMapList]
  Maps=JB-Arlon
  Maps=JB-Isolated

You can add as many maps as you like. Note that the map you specify in the server command line (see above) is played first after the server is started.

Map Voting

To use the built-in map voting tool for UT2004, add the following settings to UT2004.ini:

  [xVoting.DefaultMapListLoader]
  bUseMapList=True
  MapNamePrefixes=JB,
  MapListTypeList=Jailbreak.JBMapList

Don't forget the comma at the end of the MapNamePrefixes setting – it's vital! If you leave it off, Jailbreak maps won't show up in the map list.

Web Admin

Jailbreak 2003 and Jailbreak Add-Ons fully support the web admin interface.