Hello.
Ever wanted to install an Enemy Territory (NOT Quake Wars) server, for a LAN event or just want your own server online?
Here’s what you do.
adduser etserver
“etserver” can be changed to whatever you want. I will be using etserver through this guide.
When you have added this user, log in as it.
Download the file(s) you need to install your server.
wget http://et.viperi.us/linux/et-linux-2.60.x86.run
When this is done, make sure you can execute the file. You also might want to add a directory called bin.
chmod 775 et-linux-2.60.x86.run
mkdir /home/etserver/bin
When this is done, you can run the file et-linux-2.60.x86.run. You might have to run it as root.
Change the path you want to install the game to. The game to /home/etserver/enemy-territory and symbolic link path to /home/etserver/bin.
When this is done, you can edit the server config as much as you like. It is located in /home/etserver/enemy-territory/etmain.
nano /home/etserver/enemy-territory/etmain/server.cfg
You now have a basic server setup, and is ready to start. If you are doing this remote, with PuTTY or any other program, you might want to close it after you have started the server. To be able to do that, and not close down the server, you can use something called screen.
apt-get install screen
To start screen, just enter screen. Then you can start the server with the command
(./)etded +set vm_game 0 +set sv_pure 1 +set sv_punkbuster 1 +exec server.cfg
You don’t want to run a default Enemy Territory server, simply because it is rubbish. Close the server with Ctrl+C.
Now, there are a lot of modifications for Enemy Territory, such as etpro, jaymod, noquarter, and probably many more.
I will tell you how to install etpro and run it.
cd /home/etserver/enemy-territory
wget http://et.viperi.us/linux/etpro-3_2_6.zip
unzip etpro-3_2_6.zip
You are now ready to run it with etpro.
etded +set vm_game 0 +set fs_game etpro +set sv_pure 1 +set sv_punkbuster 1 +exec server.cfg
To close the screen without closing the server, hold down ctrl, and click a, then d. To re-open the screen session, type screen -r.
You might want to run a custom campaign with custom maps. In order for people to connect quickly to your server, set up a http redirect (as an Enemy Territory server is about 15kb/s max).
set sv_wwwDownload "1"
set sv_wwwBaseURL "http://www.your-webserver.com/etfiles"
set sv_wwwCheckPath ""
set sv_wwwDLDisconnected "0"
set sv_wwwFallbackURL ""
In the /etfiles directory you link to (can be anything), you put the maps in a sub-directory called etmain, and the etpro pk3 file in a sub-directory called etpro.
To easily create a custom campaign, you might want to use this program. It is simple and good.
If you wish to play the game on a windows machine, download the ET Ultimate Installer and connect to servers! Feel free to try out my server. Open the console (~) and enter /connect viperi.us
See you on the battlefield!

