Installing the server Edit

Installing is quite easy, just download the server package from here and extract it to any directory you like. There are precompiled binaries for both Windows and Linux, if you use a different operating system (or those binaries really don't work), you'll have to compile the server yourself.

Configuration Edit

There is a folder called "config" containing all the configuration files. Remember to make a backup before you start playing with the options or make an update!

The most important file is called "default.servercmdline.txt". It contains all the important server switches.

Rename it to "servercmdline.txt".

If you open this file you should see an example configuration, fell free to modify the settings to your needs.

The other files in here are quite well commented and control stuff like admin passwords and map rotations.

Some nice examples can be found at the homepage of AssaultCube (without "Reloaded"), although some settings are different.

Forwarding your ports Edit

Your firewall may interfere with the server as it needs to listen for incoming connections.

You need to forward two consecutive User Datagram Protocol ports, your server ports and its subsequent port.

The default port is 28770 which means you have to forward UDP ports 28770 AND 28771 (or change the default values).

As (nearly) any firewall between you and the internet blocks unkown connections by default, you should probably look at the hints below:

To forward ports on your router:

  • Search the manual for things like "Port Forwarding", "NAT" or "Virtual Servers".
  • Otherwise search online for help for your router, don't forget to specify the full name (usually found at the bottom of the router or so).
  • Look at the web interface of your router for things like "Port Forwarding", "NAT", "Virtual Servers", "Firewall" and so on.

To forward ports on your computer:

  • Many modern operating systems (like recent versions ofWindows) have a firewall enabled by default. Again, search for help online, there are lots of tutorials. Especially Windows tends to block anything unknown, so try this first if you get errors.
  • If you have another firewall (like f. e. ZoneAlarm or a firewall included in your anti-virus program) enabled, don't forget to create the neccessary open ports here, too.

Registering on the Master Server Edit

If you do not forward your ports correctly, your server will not be registered until you fix it. If there is another error, it will be displayed on the output. If it is registered successfully, it will tell you.

Requirements Edit

  • A processor better than Pentium III 500MHz. It's no longer the 20th century! The Pentium 4 went out in 2000! We obviously exceed this requirement.
  • About 2 to 20MB of RAM (usually around 5MB) is sufficient to run the server. Anyway, modern computers have that much power (and AC(R) is very client-orientated) that you usually don't even notice a server running in background.

Bandwidth Edit

You do not need to fulfill these requirements, but they guarantee minimal lag.

Most home users have ADSL, so the downlink (download speed) is faster than the uplink (upload speed)! Do not mix up the two, or your server will probably lag so bad everyone rage-quits until you resolve it! If you are unsure if your speed is enough, use

These theoretical maximum values are in megabits; divide by eight (8) for megabytes. 1 Byte = 8 bit

Don't be shocked; these traffic values are calculated for a 24/7 server being full all the time.

used slots total uplink bandwidth total downlink bandwidth monthly traffic
4 .118 Mbit/sec .054 Mbit/sec 52 GB
5 .188 Mbit/sec .068 Mbit/sec 77 GB
6 .274 Mbit/sec .082 Mbit/sec 107 GB
7 .375 Mbit/sec .095 Mbit/sec 142 GB
8 .493 Mbit/sec .109 Mbit/sec 182 GB
9 .626 Mbit/sec .122 Mbit/sec 226 GB
10 .776 Mbit/sec .136 Mbit/sec 275 GB
11 .942 Mbit/sec .150 Mbit/sec 329 GB
12 1.123 Mbit/sec .163 Mbit/sec 388 GB
13 1.321 Mbit/sec .177 Mbit/sec 452 GB
14 1.534 Mbit/sec .190 Mbit/sec 520 GB
15 1.764 Mbit/sec .204 Mbit/sec 594 GB
16 2.010 Mbit/sec .218 Mbit/sec 672 GB
17 2.271 Mbit/sec .231 Mbit/sec 755 GB
18 2.549 Mbit/sec .245 Mbit/sec 843 GB
19 2.842 Mbit/sec .258 Mbit/sec 936 GB
20 3.152 Mbit/sec .272 Mbit/sec 1033 GB

Bandwidth CalculationsEdit

Every second, any player will send the server up to

1000 Bytes data plus 700 Bytes protocol overhead = 1700 B (1.66 KiB) per player per second

The server will send the data of every player to all other players, so every additional player will increase the amount of data and the number of recipients. This means that the server uplink bandwidth increases with the square of the player number. A doubled number of players will quadruple your uplink bandwidth needs.

Bandwidth formulas

n = number of players

Average Incoming Data: n * 1700 Byte/s = total Byte/second downloaded

Average Outgoing Data: n * ( ( n - 1 ) * 1700 ) Byte/s = total Byte/second uploaded

Data size InfoEdit

If you still don't understand any of the terminology, or are completely confused, you should probably reconsider hosting servers.

More info is below on data and data sizes.

Table on data sizes: Quantities of Bytes

Deeper explanation of data sizes: Order of Magnitude

Community content is available under CC-BY-SA unless otherwise noted.