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.

  1. SSH into your server:

    ssh [email protected]

  2. Update and upgrade packages:
    sudo yum update && sudo yum upgrade

  3. Create a new user (replace [username] with your desired username):

    sudo adduser [username]

  4. Switch to the newly created user:

    su - [username]

  5. 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-server

  6. Apply the UT99 patch:

    wget http://www.ut-files.com/index.php?dir=Entire_Server_Download/&file=UTPGPatch451LINUX.tar.gz
    tar
    xfj UTPGPatch451LINUX.tar.gz

  7. Download 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 ucc

  8. Create a symbolic link for the SDL library:

    cd System
    ln -s libSDL-1.1.so.0 libSDL-1.2.so.0
    cd $HOME/ut-server

  9. Start the server:

    ./asu.sh
    ./ucc.init start

  10. Download 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 start

  11. Make 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.sh

  12. Note: In the UnrealTournament.ini file, make necessary changes to the paths for the second server (ut-server2).

  13. 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

--->