UT99 Linux Server Installation

Old School Method: Linux Command Line Install UT99

yum update & upgrade
adduser [username]
su - [username]
wget http://ut-files.com/Entire_Server_Download/ut-server-436.tar.gz
tar -zxf ut-server-436.tar.gz
cd ut-server
wget http://www.ut-files.com/Patches/UTPGPatch451LINUX.tar.tar
tar xfj UTPGPatch451LINUX.tar.tar
wget http://ut-files.com/Entire_Server_Download/server_scripts/asu-0.6.tar.gz
tar -zxf asu-0.6.tar.gz
chmod +x asu.sh
cd System
ln -s libSDL-1.1.so.0 libSDL-1.2.so.0
cd $HOME/ut-server
./ucc.init start

To make multiple servers use the following

cp -R ut-server ut-server2
cd System
rm libSDL-1.2.so.0
ln -s libSDL-1.1.so.0 libSDL-1.2.so.0
vi UnrealTournament.ini

[insert key] [arrows to navigate] down to port:7777 I use [NexGen] to edit server-name etc. change to port:6666 then press [esc] > type :wq > [enter]

cd .. ./asu.sh reconfigure option's 'i' & 'd' change path /home//ut-server2 x ./ucc.init restart

New Method: How to install a UT99 Linux Server using  LinuxGMS

yum update & upgrade
adduser ut99server
passwd ut99server  - https://passwordsgenerator.net/
su - ut99server
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh ut99server
./ut99server install
./ut99server start

Back to Old School Method (if you are having issues)

if you get the following error: Starting Unreal Tournament: ucc.init ./ucc-bin: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory then change directory to the /System folder and type the following cmd to link libSDL

ln -s libSDL-1.1.so.0 libSDL-1.2.so.0

64 bit Debian Installs

If you are doing this on a 64 bit Debian based distribution you may get:

Starting Unreal Tournament: ucc.init
exec: 88: ./ucc-bin: not found
To resolve this problem run:
apt-get install ia32-libs
64 bit CentOS Installs
On my CentOS machine I got:
“/lib/ld-linux.so.2: bad ELF interpreter:” Error
You may have to run:
yum install ld-linux.so.2
A complete list of commands can be found by typing.

To exit the console press CTRL+b d. Pressing CTRL+c will terminate the server.

Related Linux UT99 Server Install  Information & Commands

Decompress a .tbz2 or .tbz or .tar.bz2 file
Use any one of the following syntax:

bzip2 -dc filename.tar.bz2 | tar xvf -
bzip2 -dc filename.tbz2 | tar xvf -
bzip2 -dc filename.tbz | tar xvf -
OR use gnu/tar command syntax:

tar -jxvf filename.tar.bz2
tar -jxvf filename.tbz2
tar -jxvf filename.tbz

Where, bzip2 command options:

-d : Force decompression.
-c : Decompress to standard output so-that tar command can take input.
tar command options:
-j : Call bzip2 to decompress file.
-x : Extract file.
-v : Verbose mode
-f : Archive name.

Leave a Reply