Installing Unreal Tournament 99 on a Linux Server
This is a really old guide, copied from my old site, not the last one, but the one before that, and I got that code from websites that were outdated themselves. It may need to be updated significantly.
SSH into your server:
ssh [email protected]
Update and upgrade packages:
sudo yum update && sudo yum upgradeCreate a new user (replace [username] with your desired username):
sudo adduser [username]
Switch to the newly created user:
su - [username]
Download and extract the UT99 server files:
wget http://ut-files.com/Entire_Server_Download/ut-server-436.tar.gz
tar -zxf ut-server-436.tar.gz
cd ut-serverApply the UT99 patch:
wget http://www.ut-files.com/index.php?dir=Entire_Server_Download/&file=UTPGPatch451LINUX.tar.gz
tar xfj UTPGPatch451LINUX.tar.gzDownload additional server scripts:
wget http://www.ut-files.com/index.php?dir=Entire_Server_Download/server_scripts/&file=asu-0.6.tar.gz
tar -zxf asu-0.6.tar.gz
chmod +x asu.sh
chmod a+x uccCreate a symbolic link for the SDL library:
cd System
ln -s libSDL-1.1.so.0 libSDL-1.2.so.0
cd $HOME/ut-serverStart the server:
./asu.sh
./ucc.init startDownload and apply the 469 patch:
./ucc.init stop
wget http://utgl.unrealadmin.org/OldUnreal/latest/OldUnreal-UTPatch469c-Linux-x86.tar.bz2
tar xfj OldUnreal-UTPatch469c-Linux-x86.tar.bz2
./ucc.init startMake multiple servers (optional):
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
cd ..
./asu.shNote: In the UnrealTournament.ini file, make necessary changes to the paths for the second server (ut-server2).
Fix corrupted files:
cd Maps
rm -rf DM-Curse][.unr
You may need to source files directly. Here are some good locations.
Check files first, use at your own risk.
Get in touch
Address
Somewhere
Contacts
--->