Playing Star Trek Voyager: Elite Force under linux

About Elite Force
Elite Force is a commercial first person shooter that was developed by raven software some years ago. It’s based on the Quake III Arena engine by id software.

The linux version of the STVEF engine was written by Thilo Schulz. It is based on the ioquake3 engine from icculus.org and allows you to play HOLOMATCH (the multiplayer part of STVEF, including bots). You cannot play the single player campaigns. The engine is released under the GPL license, but the game media is non-free and you‘ll need your STVEF CD to install the media files.

Installation
The installation is very easy and took me about 10 minutes on Debian Etch. Here’s what you have to do:

  1. Download the latest release from this site. The file should be named something like io_eliteforce-1.37.run.
  2. Insert and mount your STVEF CD.
  3. Make sure the file you downloaded is executable, then run it as root to install for all users:
    cd downloads/
    chmod +x io_eliteforce-1.37.run
    ./io_eliteforce-1.37.run
  4. Once the installation is done, you can run the game under your normal user account by typing:
    iostvoyHM
  5. STVEF stores its config files in ~/.stvef/baseEF/, this is also the place to put additional maps.