First Person Shooter Games On Linux
FEATURED GAMES | Q3A |
RtCW |
Unreal |
Unreal Tourney |
Half-Life |
SoF 2 |
Jedi Knight 2
MODS | Urban Terror |
Tactical Ops |
Alliance |
1/2 LIFE MODS |
GAME BROWSER | XQF |
Q3A/RtCW LEVEL EDITOR | GTKRadiant |
3D MODELING | BLENDER | VERTEX |
Q3A SOURCE | Q3A SOURCE
From Tim 'Timbo' Angus | MIRROR |
WINE | WINEHQ |
TRANSGAMING |
DRIVERS | NVIDIA |
NVClock |
NVNEWS |
LINKS | LOKI |
TUXGAMES |
LINUXGAMES |
ICCULUS |
LINUXQUAKE |
ROJERWILCO |
LINKS |
LGFAQ |
LGDC |
Evil3D |
Some notes specific to linux, like copying the pak/umod files from windows games, setting up server options or game configs.
Running windows games through WINE or WineX.
Also features selected Mods and Total Conversions. Some like
Urban Terror has great linux support while most others can be installed
from the zip files without any effort, Only few like NeoCairo does not have the
correct files for the Linux client.
GAMESERVERS
Connect to server location "
hackorama.myip.org" , I have
Unreal Tournament Death Match with 5 average skilled bots and
Quake3 Excessive Mod with no bots. These pure dedicated anti-cheat
public servers are running on a linux box hooked up to AT&T cable,
so your pingage may vary :)
MACHINE CONFIG
This is the HW/SW of the machine, where I am running/testing all these games.
AMD Athlon 850Mhz / 256 MB RAM / nVidia GeForce3 Ti 200 64MB DDR / Creative SB Live
Mandrake Linux 8.2 / 2.4.18-6mdk Kernel / nVidia 1.0-2880 OpenGL Drivers / ALSA 0.5.12a Sound Drivers / WineX 1.0-3
All games/mods mentioned on the page works fine on this machine. Exceptions are
slow menu drawing in Half-Life and occasional unhandled exceptions in windows games
running via WineX.
SIGKILL9
"SIGKILL9" is my handle when I play online ( usually Q3A and sometimes UnrealT/RtCW )
SIGKILL (9), the kill signal, forces a process to terminate
immediately. Since SIGKILL cannot be trapped or ignored, it is useful
for terminating a process that does not respond to SIGTERM.
NEW GAMES
Soldier of Fortune 2 Demo installs and works like a charm with Winex 2.0, having alot of fun with
online play.
Finally got hold of Jedi Knight 2, works beatifully with Winex 2.0.1, killer deal with light saber duels.
These are the new games I am planning to try out soon, maybe when the price drops, and depending on the quality of WineX 2.0. In the order of preference.
1.Medal of Honour : Allied Assault ( Brady Games/Electronic Arts using Id Q3A Engine $44.99 )
3.Counter Strike : Condition Zero ( Gearbox/Sierra using VALVE HalfLife Engine - August 2002 $39.99 )
4.Alien Vs Predator 2 ( Sierra/Fox using Monolith Lithtech Engine $44.99 )
5.Soldier of Fortune II : Double Helix ( Raven/Activision using Id Q3A:TA Engine - May 2002 $49.99 )
Plus of course Unreal 2 which may not work on Linux, unless transgaming does some magic, or Epic thinks like Id.
|
Tactical Ops: Assualt on Terror
To be released in Spring 2002, TO:AOT is the retail version of Tactical Ops
the popular team play mod for Unreal Tournament.
According to this FAQ
there will be a Linux version which can be installed manually. TO:AOT will be
stand alone, means you dont need UnrealT installed. There might be a new Single Player element as well as
other visual extras and new maps.
|
|
HalfLife using WINE
I am successfully running Half-Life 1108 update with Nvidia 1.0-2802 OpenGL drivers and WineX-1.0.3 ( all latest packages available as of March 2002 ).
Plus all the mods like CounterStrike, Opposing Force, and Team Fortress also runs fine.
1. Get WINE or WINEX
Subscribe to Transgaming and get their version of
WINE ( WineX ) which will cost you 5$ per month with a minimum 3 month subscription, or just use latest WINE which is free.
2. Mount and install Halflife from the Windows CD.
$mount -t iso9660 /dev/cdrom /mnt/cdrom
$cd /mnt/cdrom
$winex -winver win98 SETUP.EXE
3. Download and install the latest update of Halflife.
Change to the directory where you downlaoded the update ( e.g 1108.exe)
$winex -winver win98 1108.exe
Select the installation directory as "C:\Sierra\Half-life"
4. Now start Halflife
either use:
$winex -winver win98 "C:\Sierra\Half-Life\hl.exe" -- -console -w 1024 -noipx
or
$cd $HOME/TransGaming_Drive/Sierra/Half-Life
$winex -winver win98 hl.exe -- -console -w 1024 -noipx
-w 1024 will bring it up in 1024x768 resolution but if you have
low video memory try lower resolutions.
5. Change from software rendering to OpenGL
Go to Settings->Video Mode and select OpenGL, and you will be taking your train to Black Mesa.
|
|
Alliance : The unltimate mod for Q3A
As good as or even better than the Q3:Team Arena Mission Pack. Features Gapple, Pogo,
Radar Tracker HUD, QuickChat, Screen Camera, a new game type called "Hold the Flag",
and "intelligent" bots.
If you want to play team based CTF style games offline, this
is the best so far with bots whom you can actually work with.
Download the zip files ( one for the mod and 2 zips for the maps ) from Alliance website.
Unzip them in /usr/local/games/quake3 which will create a folder for alliance as well as install few alliance_maps*.pk3 in baseq3 folder.
To start the mod use "quake3 -nosplash +set fs_game alliance +set com_hunkmegs 72".
The latest version is 3.21. Please note that the the shellscripts provided in /usr/local/games/quake3/alliance/linux folder has minor syntax errors.
|
|
Installing RtCW
Go to fileplanet and download wolf-linux-1.1b.x86.run,
which will install RtCW linux binaries at /usr/local/games/wolfenstein.
Now get the Windows retail CD of RtCW and install it on a Windows box or if you want to do it the
hard way use WINE to install on Linux itself.
Now from the Windows installation folder C:\Program Files\return to Castle Wolfenstein\Main
copy the following files to your linux /usr/local/games/wolfenstein/main directory.
mp_pak0.pk3
mp_pak1.pk3
mp_pak2.pk3
pak0.pk3
sp_pak1.pk3
sp_pak2.pk3
|
|
Urban Terror
Checkout Urban Terror
from Silicon Ice.
, a very well done realism school Q3A total conversion mod.
In the same class as the extremely popular Half Life mod Counter Strike.
But unlike CS, UT works cross-platform and has a nice graphical installer
for Linux/Mac/Win.
New version out is 2.4, Rommell rocks !
|
|
|
The infamous Athlon CPU bug with AGP
to avoid the Athlon CPU bug with AGP, start linux with "nopentium" option.
$vi /etc/lilo.conf
append="mem=nopentium"
$/sbin/lilo
|
|
Unreal using WINE
Just followed the directions from this HOW-TO
to install and successfully run Unreal and the "Return to Na Pali" mission pack from
the Unreal Gold CD using WineX.
These are the System files I have tweaked for my graphics card [WINE C:\]/UnrealGold/System/ folder,
OpenGlDrv.int,
OpenGlDrv.ini,
Unreal.ini.
|
|
Installing Tactical Ops ( 2.2.0 ) for Unreal Tournament
The Manual at Tact Ops website
has instructions on downloading and manually installing from the zip files on Linux instead of the umod auto installation.
These are just quick notes:
1. Remove any existing older version of Tact Ops from /usr/local/games/ut/
2. Downlaod the two files tacticalops220.zip and tomappack1.zip to maybe /tmp
3. Unzip these files to the correct locations.
cd /tmp
unzip tacticalops220.zip
cd TacticalOps220/
$ls
Help/ Maps/ Music/ Sounds/ System/ TacticalOps/ Textures/ Web/
$cp /tmp/tomappack1.zip .
$unzip tomappack1.zip
$rm tomappack1.zip
$ls
Help/ Maps/ Music/ Sounds/ System/ TacticalOps/ Textures/ Web/
$zip -r ./* /tmp/tactops.zip
$su
#mv /tmp/tactops.zip /usr/local/games/ut
#cd /usr/local/games/ut
#unzip tactops.zip
4. Copy the TacticalOps.ini
$cp /usr/local/games/ut/TacticalOps/Extra/DefaultINIfile/TacticalOpsLinux.ini \
$HOME/.loki/ut/System/TacticalOps.ini
5. Edit the TacticalOps.ini file to use the correct driver, the default is Glide drivers.
For example to use OpenGL drivers ( like if you have an NVidia card )
$vi $HOME/.loki/ut/System/TacticalOps.in
[Engine.Engine]
GameRenderDevice=OpenGLDrv.OpenGLRenderDevice
WindowedRenderDevice=OpenGLDrv.OpenGLRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice
Without the correct driver you will get error messages like "Can't find file for package 'GlideDrv'"
6. Start by either:
$ut -ini=TacticalOps.ini
or run:
$chmod +x /usr/local/games/ut/System/TacticalOpsLinuxLauncher
$/usr/local/games/ut/System/TacticalOpsLinuxLauncher
|
|
Installing Q3A Team Arena
Get the latest Q3A point release from q3a and install it
over your existing Q3A install from the windows or linux retail CD. This will
create a directory, /usr/local/games/quake3/missionpack
with all files for Q3A TA except the big file pak0.pk3. Now get the Q3A TA windows retail CD
and mount it and copy pak0.pk3 and q3key file to the missionpack folder.
Now either run quake3 and select team arena from the mods menu,
or start it with quake3 +set fs_game missionpack
You may also copy the .ico file from the cd and convert it into a .xpm
file for creating desktop shortcut on KDE/GNOME.
|
|
Starting Q3A server without graphics
Create a server.cfg file in /usr/local/games/quake3a/baseq3 with following sample contents.
set sv_hostname "fragfest"
set timelimit 1200
set fraglimit 20
map q3dm6
Now start the server as:
quake3 +set dedicated 1 +exec server.cfg
|
|
Installing UT from "Totally Unreal" Windows boxset!
Follow the same method as described below for UT installation.
In this package, the files in ../ut/maps are now compressed with .uz
extension instead of the .unr uncopressed version from older CD's.
Uncompress each file by running.
$cd /usr/local/games/ut/System
$./ucc decompress ../Maps/DM-Mapname.unr.uz -nohomedir
or run a small shellscript from /usr/local/ut/System
#!/bin/csh
foreach file (../Maps/*.uz)
./ucc-bin decompress $file -nohomedir
end
Detailed instructions are here
[ mirror ].
|
|
Unreal Tournamnet
First get the Windows Unreal tournamnet retail CD mounted.
Now Get the linux binaries from Loki
and run it, which will install the game and data files from the CD into /usr/local/games/ut/
Detailed instructions are at Loki UT FAQ
If you want to install Unreal mods, get http://umodpack.sourceforge.net/
a crossplatform tool for umod installation and unpacking.
|
Few shout outs to the gaming world. "
id" pioneers of 3d shooters and for
being true to
0penGL and crossplatform (PC/Linux/Mac) games.
Q3A
for redefining the FPS graphics. Other classics like
Unreal Tournament.
RtCW another id winner.
HalfLife, the
uber game from
VALVE.
NVidia for the monster graphics and the detonator linux drivers.
Loki, now dead but they did a good job for linux gaming while
they lasted. And to everyone in the gaming community for the games mods maps models skins etc. Game on ...