Server

From Totem Arts Wiki
Revision as of 01:33, 10 August 2016 by Agent (talk | contribs) (Needs to be expanded quite a bit, but it's a very rough draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Renegade X servers host game sessions which Renegade X players then join. Currently the only supported method of operating a server is to host a dedicated server, which are traditionally hosted on a server in a datacenter which is paid for and managed by the server owner.

The only port that needs to be open for Renegade X is the UDK game port, which by default is UDP port 7777.

Setup

This is a brief overview on how to setup a server, and will be expanded at a later date.

  1. Download Renegade X
  2. Install Renegade X
  3. Run the launcher to install the rest of the game client
  4. While you're waiting on the game client to install, forward UDP port 7777 through BOTH your router's firewall AND Windows firewall.
  5. Run the server once; close it after it loads up (you're running it once to setup the config files)
  6. Open UDKGame.ini
  7. Under [Engine.GameReplicationInfo], change the value of ServerName from Renegade X Server to what you want your server to be named (example: Jimmer Bob's Cool Server).
  8. Save the config file you just modified (UDKGame.ini)
  9. Run the server
  10. Try connecting to your server

Customization

Servers have many configurable options available to them, which are exposed through INI files in the UDKGame/Config directory. The most relevant customization options are located in UDKRenegadeX.ini, UDKXSettings.ini, and UDKGame.ini. DO NOT MODIFY ANY CONFIG FILES BEGINNING WITH DEFAULT. Default config files are used the generate the UDK config files the first time Renegade X is run; therefore, to generate the UDK config files, you must run your server at least once.

Common Options

UDKGame.ini:

  • ServerName

UDKRenegadeX.ini:

  • TimeLimit (set to 0 for unlimited time)
  • InitialCredits
  • TeamMode (Determines how teams are organized between matches. 0 = static, 1 = swap, 2 = random swap, 3 = shuffle, 4 = traditional (assign as players connect))
  • bUnlisted

UDKXSettings.ini:

  • Crate settings

Server Administration

The most popular form of server administration is powered by Agent's Jupiter Bot, which provides a host of modular features including advanced ban and ban exemption systems, a moderator system, IRC logging, file logging, leaderboards, medals, player join messages, greeting messages, periodic announcements, in-game bot count regulation, and demo recording management. Configuration includes a series of INI files with common default options already in place.