Old School Method: Linux Command Line Install UT99
ssh [email protected] 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 cd 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 chmod a+x ucc # This line is missing from wiki.unrealadmin.org cd System ln -s libSDL-1.1.so.0 libSDL-1.2.so.0 cd $HOME/ut-server ./asu.sh ./ucc.init start # IDK if it will be a problem, but I had to re-run ./asu.sh and select user as "nobody"
additionally download 469 Patch
./ucc.init stop wget http://utgl.unrealadmin.org/OldUnreal/latest/OldUnreal-UTPatch469-Linux.tar.bz2 tar xfj OldUnreal-UTPatch469-Linux.tar.bz2 ./ucc.init start
Should be working….Did you open up your firewall?
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 cd .. ./asu.sh # reconfigure option's 'i' & 'd' change path /home//ut-server2 x ./ucc.init restart To Fix Corrupted files above cd Maps rm -rf DM-Curse][.unr DM-Deck16][.unr DM-Morbias][.unr cd .. wget -r -np -A "*.unr" http://uz.xantaz.net/ #Gets these maps and Many More than I use on my server. You need to do the same for textures & sounds. mv -r *.unr /home/ut99/utdm/Maps/ ./asu.sh #Check verify option V again FYI above comand results Total wall clock time: 2m 46s Downloaded: 1115 files, 2.4G in 1m 50s (22.6 MB/s) Alternative Method(when it works): 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)
- Outdated Original Version Found Here Unreal Admins Original Tutorial
Appendage
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. ./ut99server
To exit the console press CTRL+b d. Pressing CTRL+c will terminate the server.
Related Linux UT99 Server Install Information & Commands
- Use CHMOD to change file permissions
- Linux Security Tool Fail2Ban
- Latest UT99 Version 469 Beta
- ps -a
- chown -R [new-owner]:[new-group] [directory-name-or-path]
- wget -r -A .unr http://uz.xantaz.net/
- You may want to setup Sudo Use
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.