Wolfenstein: Enemy Territory is a World War ll style FPS which is very popular due to the free clients available for Linux, Windows and Mac. The game itself isn't so bad either. This article will explain how to quickly set-up an ET server but also guide you towards an advanced customized server. But before you start anything, you should take a look at the game's requirements. To run a dedicated server, you should have at least: ? 1.3 GHz processor; ? 128 MB RAM (assuming no other apps run in the background); ? T1 Internet connection (1.5 Mbps); ? UDP ports from 27950 to 27965 opened/forwarded.
Getting started
? For security reasons, the ET server shouldn't be run as root. To create a new user, run the command:
passwd etserver
mkdir /home/etserver/bin
./et-linux-2.60.x86.run
Provide a Config file for the ET server
? Get the config file:
wget http://linux.softpedia.com/et.server.cfg
Start the server
? The following command starts the server: NOTE: You need screen installed on your system. Screen is a program that keeps the ET server running in the background without requiring you to stay logged-in.
ETPro
ETPro is a mod for Wolfenstein: Enemy Territory specifically designed for competition play. It offers administration and competition features such as saving XP/ranking/weaponstats etc, private messaging, server configuring for specific skill levels and a lot more.
To install ETPro:
? Download the latest version from SOFTPEDIA and save it into your home folder.
? Unzip it to the enemy territory directory:
unzip /home/etserver/etpro-3_2_6.zip
If you?re running custom campaigns, custom maps or modifications on your server, then the players connecting to your server will need to have those files as well. Unfortunately, the maximum speed a player can download files from a server is capped at around 25 kB/s, which should be enough for small files but it's way too slow for downloading large custom maps.
This is where the web download feature comes in. If you have a web server that can host files for download, you can configure your game server to redirect file request to the web server, this way the clients will download maps and such at the web server's maximum download rate (which is probably 10 times faster than 25 kB/s).
To use this feature, you have to:
? Upload the game server files to a new directory (name it etfiles) on the web server but keep the same directory tree. For instance, if a player will request the file pack1.pk3, it should be available at the address http://www.your-webserver.com/etfiles/etmain/pack1.pk3.
? Open the et.server.cfg file and edit these values: NOTE: The wwwBaseURL address does NOT end with a "/".
set sv_wwwBaseURL "http://www.your-webserver.com/etfiles"
set sv_wwwCheckPath ""
set sv_wwwDLDisconnected "0"
set sv_wwwFallbackURL ""