Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!

Editing QuakeWorld

From Quake Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
'''QuakeWorld''' and its companion '''GLQuakeWorld''' are alternative, official but unsupported Quake engines which id Software released in order to make multiplayer games of Quake more playable over the Internet. Its networking code was rewritten, the in-game physics is slightly different, and there are various improvements in the client.
+
QuakeWorld is an update to id Software's seminal multiplayer [[deathmatch]] game, Quake, that enhances the game's multiplayer features (namely TCP/IP support) to allow people with dial-up modems to achieve greatly improved responsiveness when playing on Internet game servers. Modern broadband connections such as cable and DSL also benefit greatly from the improved network handling and game physics. Official id Software development stopped with the test release of QuakeWorld 2.33 in December 21, 1998. Latest official stable release was 2.30.
 
 
''QuakeWorld'' is also an informal name for multiplayer Quake games played with the QuakeWorld networking code. This term is used in contrast to ''[[NetQuake]]'', which is an informal name for the original Quake engine, or for Quake games played with the same networking code as in the original engine.
 
 
 
Some people prefer to think of QuakeWorld as an entirely separate game from Quake/NetQuake.
 
 
 
==Comparison to NetQuake==
 
The main enhancement offered by QuakeWorld over NetQuake is completely overhauled TCP/IP support. When QuakeWorld was introduced, it allowed people with dial-up modems to achieve greatly improved responsiveness when playing on servers on the Internet. Modern broadband connections such as cable and DSL also benefit greatly from improved network handling and game physics.
 
 
 
The original QuakeWorld releases split the client and server into separate programs. Players would only get the client and would use it to connect to a server on some other machine, usually one elsewhere on the Internet.
 
 
 
==Compatibility==
 
An engine will generally either have NetQuake code or QuakeWorld code, not both.
 
 
 
Quake (NetQuake) clients aren't compatible with QuakeWorld servers, and QuakeWorld clients are compatible with ordinary Quake (NetQuake) servers.
 
 
 
Virtually all multiplayer Quake games on the Internet are QuakeWorld games. So if you want to play online, you need to get a QuakeWorld-compatible engine.
 
 
 
==Releases==
 
"Official" releases are those distributed by id Software in 1997-1998, for the following platforms:
 
* 32-bit Windows (at the time, 95/98/NT4, but any Win32 OS will work)
 
* Linux 2.0 i386 libc5 (RedHat 4.x, Slackware, et al.)
 
* Linux 2.0 i386 glibc (libc6) (RedHat 5.x, et al.)
 
* Linux 2.0 Alpha glibc (libc6) (RedHat 5.x, et al.)
 
* BSDI 3.0
 
* Solaris 2.5.1
 
 
 
The last versions were the following:
 
* QuakeWorld 2.30, the last official stable release (August 28, 1998), consisting of clients and servers for all supported platforms.
 
* QuakeWorld 2.33-0005 test release (December 21, 1998), a Win32-only client and server which addressed denial-of-service vulnerabilities, fixed a few minor bugs, and made some minor enhancements.
 
 
 
Official development stopped after the 2.33-0005 test release.
 
 
 
==GLQuakeWorld==
 
The official QuakeWorld clients were released with two executables. One used software rendering, the other used OpenGL. The latter is GLQuakeWorld.
 
 
 
==Single-player support==
 
Since the client and server were separate programs, the official versions of QuakeWorld don't support single-player games, but some of the unofficial engines do.
 
 
 
==More info==
 
* The [http://en.wikipedia.org/wiki/QuakeWorld Wikipedia article on QuakeWorld] goes into much more detail about QuakeWorld.
 
* The [http://www.quakeworld.net/ QuakeWorld.net] site is the official distribution, news & info site for QuakeWorld. [http://web.archive.org/web/20130909181331/http://www.quakeworld.net/ archived version]
 
* In [ftp://ftp.idsoftware.com/idstuff/quakeworld/ this ID Software FTP folder] contains the last QuakeWorld client released, among other goodies.
 

Please note that all contributions to Quake Wiki are considered to be released under the GNU Free Documentation License 1.3 or later (see Quake Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)