Unreal Tournament

General

Platform: Linux 2.0-2.2 [Den Bookcase]
32 Players
Competative, Online, Team, Mods, LAN
Rating:★★★★ (Single) ★★★★☆ (Multi)
Developer: Digital Extremes
Publisher: Epic Megagames/GT Interactive
Genre: Shooter, First Person
Released: 1999
Country of Origin: Canada

Screenshots

Details

Included Media: Manual
Rating: Mature
Series: Unreal
Added: 2006-01-01
Region: North America
Resolutions: Any
Hardware Support: 3DFX Glide, HID Joystick
Save Method: System

Also refer to the OpenUT project. Easiest solution now is to just port an existing install. For dependencies, the ones that Steam depends on usually provide enough coverage:

# apt install steam-libs steam-libs-i386

Though Steam will also suggest dependencies when it first starts.

Additional reference from the Debian Wiki:

Install from official repos:

libsm6:i386 osspd-pulseaudio:i386 libpulsedsp:i386

Install from loose DEB files:

After installing those, modify the file /var/lib/dpkg/status to add -Arch: foreign as follow :

Package: libgtk1.2-common
Status: install ok installed
Multi-Arch: foreign
Priority: optional
Section: misc
Installed-Size: 944

and then install:

Run the installer using 32-bit enviroment:

$ sudo linux32 sh unreal.tournament_436-multilanguage.goty.run 

Then install the 469 patch. This fixes most bugs with the Linux version, and gets it fully-functional with modern distros. No need to muck around with padsp wrappers either. You may be able to just unarchive the patched data over the Windows install without meeting the UT installer itself, but I've archived the install anyways.

Hosting a Server

While it is still up, the Unreal Admin Wiki seems to be a good resource. GUI choices for hosting a server don't work. To host a basic server on a given map:

$ ucc server DM-Zeto.unr

Many settings are remembered from the GUI (server name, # of bots), and stored in ~/.loki/ut/System/UnrealTournament.ini. Settings can also be set on command-line with ?:

$ ucc server CTF-Command?Game=Botpack.CTFGame?Param2=Value2

List of available game modes:

For now, edit the map lists by editing ini file. Set game settings for the game modes above in the corresponding sections of this file (e.g. [Botpack.DeathMatchPlus]). Note: the manually selected map will replace index 0. The top [URL] section can be changed to set a new default map by editing Map and omitting that from the command-line too.

Play Status/History

Progress: Downloads Available
Queue: Not Interested