Friday, November 02, 2007

QuakeWorld

.quakeworld.net says it better than I could:
QuakeWorld is an Internet multi−player specific version of Quake. While the original
version of Quake can be played over the Internet, modem users − the majority of players, 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 Quake that was
optimized for the average modem 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 with out connecting to a special server.
You need the full, registered or retail version of Quake to play QuakeWorld, and a Linux QuakeWorld client.
QuakeWorld clients come in the same flavors (X11, SVGAlib and Mesa) as normal Quake, but they're all
bundled together in one package, so you only need to download one file. However, you've got four packages
to choose from:
a libc5 tar.gz package •
a glibc tar.gz package •
a libc5 rpm package •
a glibc rpm package •
Install just one of these packages. Each contains the same files, they're just linked against different libraries.
Redhat 5.x users should choose the the glibc rpm package. Users of glibc based systems without rpm support
should use the glibc tar package. The libc5 rpm is for Redhat distributions prior to 5.0 and other distributions
that use the rpm package format. The libc5 tar.gz package is for Slackware and everyone else.
See the Download the Necessary Files section for the location of the Linux Quakeworld files.
The prerequisites and configuration for these binaries are the same as for Quake, so refer to the previous
sections for help on setting up SVGAlib or glide/Mesa.

Labels: