QuakeWorld is an Internet multi-player specific version of the classic shoot 'em up Quake. While the original version of Quake can be played over the internet, the majority of players have had less than satisfactory play. Symptoms like excessive lag - actions actually happening much later than you did them; packet loss - the game would freeze and resume several seconds later; and various other difficulties plagued users.
After realizing how many people played Quake on the internet, and how many wanted to, but couldn't due to the play being unsatisfactory, John Carmack of id Software decided to create a version of the game that was optimized for the avergae Internet player. This Internet specific version does only 1 thing, play deathmatch games over a TCP/IP network such as the Internet. It has no support for solo play, and you can't do anything without connecting to a special server, like ours.
Now in it's second generation, QuakeWorld has been sculpted by countless hours of user feedback and tweaking to provide the best multi-player experience that can be had from the equipment the average gamer will have. All that is required to use QuakeWorld is a registered version of Quake (good luck finding it in the shops - try Steam instead), and a good QuakeWorld client program (such as nquake). If you are a true old school gamer and HAVE Quake installed on your Linux system, then read on....this server is here just for you!
Server Details
Our game server is a 64 bit AMD box with 4 GB of RAM running 64 bit Debian Linux. One of the many games we run on this powerful server is QuakeWorld.
The altFIRE QuakeWorld server runs a mixed map cycle in sequential rotation. Maps run with a timelimit of 15 minutes and a fraglimit of 20. When either is reached, the next map will load.
Getting and installing a QuakeWorld client
Firstly, you will need to have purchased and installed a copy of Quake.
Then, even though you may already have Quake installed, you will still need a good QuakeWorld client to connect to the server. There are many out there, but we highly recommend nQuake - an easily installable, multi-platform QuakeWorld package that provides beginners and newcomers a solid setup containing everything needed to start playing (including the excellent ezQuake). During installation you will be asked for the location of your pak1.pak file; point it at wherever you have the retail version of Quake installed (or a copy of this file from another PC) and the rest should be painless.
The only thing we noticed tricky about the nQuake client was that it does not always autosave your configuration changes - however, you can set it to do this via the menus.
Also noteworthy for highend PCs is Darkplaces Quake - if you prefer eyecandy over performance. All available engines run at custom resolutions, so they are good for netbook users too, but in our opinion nQuake is best all around for this (or any) type of machine.
Connecting to the server
As long as you have a good client installed, connecting to the server is simple. To connect to the server, do the following:
1) Start nquake (or whichever client you are using)
2) Drop the command console using the ' key (usually beside number key 1)
3) Type the following to initiate the connection:
connect quake.altfire.com
Your client should now connect to the server. If you are missing any files, they will be downloaded at this time. If you cannot make a connection, try add a port number of 27500 to the address ie. connect quake.altfire.com:27500
Threewave CTF
We also have a Threewave Capture The Flag (CTF) QuakeWorld server running at quake.altfire.com:27975. If you are a hardcore Quake fan, you'll want to grab some mates and play on this server! Grab the required files here, and make sure they finish up in a directory called 'ctf' under your main Quake directory.
Practicing Offline
Offline practice for QuakeWorld couldn't be simpler. When you load up nquake, you are presented with various options for playing against bots. Choose whichever options suits you and use the addbot command to populate the server. Nice!