This part of the guide assumes the following. You have "SHELL" access to your dedicated Linux system. It also assumes that you have a basic knowledge of the Linux OS.
If your server does not create home directories correctly issue the following commands:
chown urt /home/urt
usermod -d /home/urt urt
Download the zip file NOT the .exe installer.
You might need to chmod u+x the updater before running it, sometimes files do not come with execute rights after unzip.
tar -xvf UrbanTerror42_ded-2.tar.gz
The updater will now download all the required files to the location /home/urt/UrbanTerror42/
mv UrbanTerror42/ urbanterror42/
chown -R urt:urt urbanterror42/
chmod a+x urbanterror42/Quake3-UrT-Ded.i386
Issue the command cd ~/urbanterror42/ to make sure you are in the root urbanterror42 directory. Using your text editor, make a file called start.sh. In the file you wish to have the following:
/home/urt/urbanterror42/Quake3-UrT-Ded.i386 +set fs_game q3ut4 +set fs_basepath /home/urt/UrbanTerror42/ +set fs_homepath /home/urt/UrbanTerror42/ +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg
echo "server crashed on `date`" > last_crash.txt
This script will automatically restart your game server should it crash. Useful also because a /RCON quit command will reset you server the old fashioned way.
chmod a+x start.sh
screen -m -d -S UrT-Server sh start.sh
This will then run the server in the screen, and you will not shutdown your server when you terminate your shell.
You are finished, good job! Now go play.