Next Previous Contents


4. Linux Unreal Tournament

4.1 Can I use .UMODs downloaded from the Internet with the Linux version of UT?

Yes, you can. You need UModPack: http://umodpack.sourceforge.net/

Note that not all .UMODs are supported by the Linux port at this time.

-------------------------------------------------------------------------------

4.2 How do I use the UT Bonus Pack on Linux?

First, you need to download the Linux tarball of the Bonus Pack from a site such as ftp://ftp.unrealism.com/demo/UT-BonusPack.tar.gz

To install the Bonus Pack, use UmodPack: http://umodpack.sourceforge.net/

Note that the relics will not work with the current Linux release of UT. This is due to a known issue with the sound samples. The maps and models will work with patch 402B or better.

-------------------------------------------------------------------------------

4.3 Can I use the Rocket Arena mod with the Linux version of UT?

Yes, but due to the fact that the Rocket Arena mod uses a .UMOD which does not currently work with the Linux version of UT, you should download the non-UMOD version if you are running Linux UT.

Note that, as of the time of writing, the RA mod has been temporarily withdrawn in order to resolve the issues which have arisen.

-------------------------------------------------------------------------------

4.4 Does OpenUT work with Unreal, as well as with Unreal Tournament?

It depends what you mean, really. Unreal and UT are different games. The engine for UT is enhanced over the one originally used for Unreal.

It is possible to use the maps from the original Unreal CD as maps for Unreal Tournament games - there is a shell script to help you to do this available from the OpenUT website at http://openut.sourceforge.net (thanks to Matt Matthews). There is also a script which will allow you to run Unreal under Unreal Tournament, with some problems (save games don't work, and the maps Dug, NaliC, Ruins, Dark, and TheSunSpire are broken).

The other way to run Unreal in Linux is under emulation, using WINE - see http://www.linuxgames.com/unreal for details.

-------------------------------------------------------------------------------

4.5 Why do I get a message about Uwebadmin failing to bind to a port when trying to run ucc?

The web administration server tries to bind to a port number below 1024 by default. In Linux, ports below 1024 are 'privileged' and can only be used by the root user.

Two solutions:

  1. run ucc as root (the "easy" solution, not recommended)
  2. get the UnrealTournament.ini file from the OpenUT distribution. This contains a setting ListenPort=8000 which should solve the problem. If something else is using port 8000, edit the value for ListenPort to another number >1024

-------------------------------------------------------------------------------

4.6 Can I use ngStats / ngWorldStats with Unreal Tournament for Linux?

Yes, you can. ngStats relies on a Java Virtual Machine (JVM) being installed, so make sure you have Java support before attempting to use these features. Grab Java from Blackdown - http://www.blackdown.org

More information on how to configure ngStats is available in the README file which comes with the base release of UT for Linux from Epic.

Note that it seems there is a bug with the ngWorldStats support in 413, and it will not send logs even though it appears to be active.

-------------------------------------------------------------------------------

4.7 When will the latest patch be available for Linux?

Unfortunately the patches for Linux sometimes lag a few days behind the Windows versions. In the case of the 405 patch, there was no release made for Linux at all.

The 413 patch is available now, but at the present time it will not work with OpenUT (until Epic releases updated headers).

-------------------------------------------------------------------------------

4.8 Why doesn't network play work with the 413 patch?

There was a problem with the IpDrv networking library for Linux with 413 - it was the PlayStation2 driver, which is a dummy 8-) Download the new IpDrv.so separately from the OpenUT site. Alternatively, get patch 413a ;)

-------------------------------------------------------------------------------

4.9 Why do I get "Failed to load Class IpDrv.HTTPDownload" errors when using download redirection?

Unfortunately the fixed IpDrv.so for the 413a patch didn't have HTTPDownload or UCompressCommandlet compiled in. There's another new version of the library available from the OpenUT site.

-------------------------------------------------------------------------------

4.10 Why don't you guys fix <bug-of-your-choice> in the Linux UT server?

In most cases we'd like to, but basically we just not in a position to do so.

At the present time (April 2000) Epic have only released the source for certain parts of the game engine. The OpenUT project only has access to the source for the graphics rendering and audio for the client (see above).

The good news is that Epic have suggested that the source for the network driver IpDrv.so may become available shortly. However, this is still only one part of the server, so don't expect every possible issue to be resolved.

-------------------------------------------------------------------------------

4.11 Why does the Linux client fail with a SIGSEGV error? If I run strace on the binary I see "-1 EACCES (Permission denied)"

At present UT requires that you have write access to several of the game directories, particularly the System directory. Try running as a user with write access.

-------------------------------------------------------------------------------

4.12 Why doesn't my joystick work in Unreal Tournament? It works fine with other games in Linux!

Joysticks are not yet supported, however we hope to remedy this soon.

===============================================================================


Next Previous Contents