Difference between revisions of "Qwrookie"

From QWiki
(more info)
 
(27 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{DISPLAYTITLE: QWrookie}}
 
=Welcome to QuakeWorld, rookie!=
 
=Welcome to QuakeWorld, rookie!=
  
This page summarizes some crucial information to get you playing online, considering you landed on QuakeWorld now for some reason. Come chat with us at [https://discordapp.com/invite/0vmvMMyzOSMYrYbA Discord].
+
This page summarizes some crucial information to get you playing online, considering you landed on QuakeWorld now for some reason. Come chat with us at [http://discord.quake.world Discord].
  
[[QuakeWorld]] is a modification for [[Quake]] that was developed with internet multiplayer in mind back in 1997. Today there's much more advanced features that didn't exist in 1997, because the original source code was released and the community improved the game since. The information on this page is for QuakeWorld. If you are interested into regular Quake, visit Steam and [http://quakeone.com/ QuakeOne] instead.
+
=What is QuakeWorld=
 +
[[QuakeWorld]] is a modification for [[Quake]] that was developed with internet multiplayer in mind back in 1996. QuakeWorld today has advanced features that didn't exist in 1996, because iD Software released the original source code in 1999 and ever since the community improved the game. This is the reason there are so many different clients and servers. The information on this page is for QuakeWorld. If you are interested into regular Quake, visit Steam's forums and [http://quakeone.com/ QuakeOne] instead.
  
 
=Download=
 
=Download=
To make our lives easier, there's some all-in-one packages you can download that include everything you need to start playing QuakeWorld with features that you will normally see in today's games. Choose your flavour: [http://www.nquake.com/ nQuake] for a more advanced experience, recommended for experienced first person shooter players, or  [http://classicq.github.io/ classicQ], a simpler, more classic approach to online play [http://steamcommunity.com/sharedfiles/filedetails/?id=550865024 (Steam link)]. There's also [[AfterQuake]] for a much more feature rich client, but also much more complex.<br />
+
'''Notes:'''
All thse packages don't include the paid component of Quake: a file under id1\ folder called pak1.pak. You need to buy Quake to have it. Get it on [http://store.steampowered.com/app/2310/ Steam], or GoG. It is not required to start playing, but it is highly recommended.<br />
+
* You can play [[Quake]]/[[QuakeWorld]] without owning it.
 +
* Most people purchase Quake on [http://store.steampowered.com/app/2310/ Steam] or GoG.
 +
* After installing Quake, note that that you have a folder, called id1, in which are the pak*.pak files that have the original assets of the game. You will need those to play.
 +
* The shareware version of the game is free but it doesn't include pak1.pak.
 +
<br />
 +
 
 +
Next, you need modern contents for the game. Luckly, there's some all-in-one packages you can download that include everything you need to start playing QuakeWorld with features that you will normally see in today's games. Choose the package that suites you the most:
 +
* [http://www.nquake.com/ nQuake] most players use this. Includes [[ezQuake]] as the client.
 +
* [http://classicq.github.io/ classicQ], a simpler, more classic approach to online play. Includes [[FodQuake]] as the client [http://steamcommunity.com/sharedfiles/filedetails/?id=550865024 (Steam link)].  
 +
* [[AfterQuake]], a much more feature rich client ([[FTE]]), but also much more complex. It works for Quake also (not only QuakeWorld).<br />
 +
After downloading and installing your preferred package '''to a new folder''', don't forget to copy the .pak files from id1 to this new folder! Yes, you can have different folders with different "versions" of the game - when you run an executable file from a specific folder, that folder and its subfolders will be used to run the game. And other "versions" or "installations" of the game that you have on your drives won't interfere (unless you are using "My documents" folder to store some settings, keep it in mind but ignore it).
 +
<br />
  
 +
=Playing=
 
Once you download one of the packages, time to start playing. Each package includes a different client (or sourceports or executables). [[nQuake]] ships with [[ezQuake]], [[classicQ]] ships with [[FodQuake]] and [[AfterQuake]] with [[FTE]]. All these different clients have specific documentation, its a matter of choosing one that suites your likings. You can also have multiple clients in the same Quake folder, so you can fiddle around with them using the same game assets (but you can also have them in different folders , this is not uncommon, for example, to have a casual Quake folder with all the graphic enhancements, and a competition Quake folder with a minimal install for optimum performance.) <br />  
 
Once you download one of the packages, time to start playing. Each package includes a different client (or sourceports or executables). [[nQuake]] ships with [[ezQuake]], [[classicQ]] ships with [[FodQuake]] and [[AfterQuake]] with [[FTE]]. All these different clients have specific documentation, its a matter of choosing one that suites your likings. You can also have multiple clients in the same Quake folder, so you can fiddle around with them using the same game assets (but you can also have them in different folders , this is not uncommon, for example, to have a casual Quake folder with all the graphic enhancements, and a competition Quake folder with a minimal install for optimum performance.) <br />  
 
Once you run the client, a menu will appear. you can bring down the '''console''' at any time pressing the key above <tab>. The console is where you write commands, either to the client or to the server you are connected. You can use the menus to change settings, but the console is much more powerful. If you're looking for a command to type in the console, ''cvarlist <keyword>'' is your best friend.<br />  
 
Once you run the client, a menu will appear. you can bring down the '''console''' at any time pressing the key above <tab>. The console is where you write commands, either to the client or to the server you are connected. You can use the menus to change settings, but the console is much more powerful. If you're looking for a command to type in the console, ''cvarlist <keyword>'' is your best friend.<br />  
Line 14: Line 28:
  
 
=Connecting to a server=
 
=Connecting to a server=
QuakeWorld is a multiplayer game. It relies on a client-server architecture. You install on your computer the client, which is used to connect to servers running on the internet.<br />
+
[[File:Sshot-serverbrowser.jpg|frameless|right|ezQuake server browser]]
You can connect to a server either using the client's inbuilt server browser, or using the console. You can check [http://www.quakeservers.net/quakeworld/servers/so=8/ QuakeServers.net] to know the server's ip and ports (use the filters on the left to find servers). Using the console you can connect to a server by typing<br />
+
QuakeWorld is a multiplayer game. It relies on a client-server architecture. You install the client on your computer, which is used to connect to servers running on the internet.<br />
<code>/connect nl.besmella.com:28501</code>
+
You can connect to a server either using the client's built-in server browser, or by typing <code>/connect ip:port</code> in the console:<br />
 +
<code>/connect nl.badplace.eu:28501</code>
 +
 
 +
===Finding servers===
 +
* [https://hub.quakeworld.nu/ QuakeWorld HUB] - Modern QuakeWorld HUB.
 +
* [http://www.quakeservers.net/quakeworld/servers/so=8/ QuakeServers.net] - the most complete active servers list.  
 +
* [https://badplace.eu/ badplace.eu] - web based server browser. Live updated list of populated servers.
 
<br />
 
<br />
There are hundreds of servers to choose. Around 90% of all QuakeWorld servers run the modification known as [[KTX]]. Others modifications like FFA and Cooperative you just join and play!
+
Usually clients have a server browser in the menu. You can use it OR you can use the console to connect to a server. Here's some common commands:<br />
 +
<code>/connect <ip:port></code> - This will try to connect to the ip:port<br />
 +
<code>/join</code> - This will try to connect you as a player<br />
 +
<code>/observe</code> - This will try to connect you as a spectator<br />
 +
There are hundreds of servers to choose from. Around 90% of all QuakeWorld servers run the modification known as [[KTX]]. Other mods, like [[FFA]] and [[Coop]], you just join and play!
  
 
=Using a KTX server=
 
=Using a KTX server=
After connecting to a KTX server you can do the stuff described in this section.<br />
+
[[File:Aero lg.jpg|thumb|right|The classic map [[Aerowalk]].]]
A [[KTX]] server enables a plethora of gamemodes. In most servers, the default gamemode is 2on2, which is a "match mode". in a match mode, every connected player needs to type ''/ready'' on the console for the game to start. Meanwhile, you can shoot and do tricks on the map. It's called prewar.  
+
A [[KTX]] server enables a plethora of gamemodes. In most servers, the default gamemode is 2on2, which is a "match mode". In a match mode, every connected player needs to type ''/ready'' in the console for the game to start. Meanwhile, you can shoot and do tricks on the map. This is called prewar.  
To choose a different mode, simply type it at the console. For example:<br />
+
To choose a different mode, simply type it in the console. For example:<br />
 
<code>/1on1</code><br />
 
<code>/1on1</code><br />
 
<code>/4on4</code><br />
 
<code>/4on4</code><br />
 
<code>/ffa</code><br />
 
<code>/ffa</code><br />
Each gamemode has default rules, which are the recommended settings. for example 1on1 gamemode has defaulted 10 minutes, weapons stay, no powerups, etc. <br />
+
Each gamemode has default rules, which are the recommended settings. For example, 1on1 gamemode defaults to 10 minutes, weapons stay, no powerups, etc. <br />
  
To choose a different map, simply type the map's name at the console. For example:<br />
+
To choose a different map, simply type the map name:<br />
 
<code>/aerowalk</code><br />
 
<code>/aerowalk</code><br />
<code>/ztndm6</code><br />
+
Type <code>/maps</code> to view a list of maps available in the server.<br />
To view which maps the server has, type ''/maps''. A list of maps will be printed at the console.<br />
+
 
 +
[https://www.quakeworld.nu/wiki/Category:Maps Check this page] to know the more common maps played in QuakeWorld.<br /><br />
 +
To readyup for a match, simply type: <br />
 +
<code>/ready</code>
  
To readyup for a match, simply type /ready at the console. When every player is ready, a countdown will start. <br />
+
When every player is ready, a countdown will start. To stop the countdown, or vote to stop a match after it has started, type:<br />
To stop the countdown, or vote to stop a match after it has started, type ''/break'' at the console.
+
<code>/break</code><br />
 +
This can also be used to interrupt a game.
  
=Using the serveMe bots=
+
==Playing with bots==
When you connect to a server, a spectator called ServeMe may join. This is a bot. It is used to broadcast messages to QuakeWorld players, using QuakeWorld servers, IRC and [https://discordapp.com/invite/0vmvMMyzOSMYrYbA Discord]. It is mainly used to get you opponents. The usage is simple, type on the console: <br />
+
You can add bots (computer-controlled players) so you have someone to play with. It can be done with a specific mod (for example, Frogbot) or in compatible KTX servers. More information in [[Playing with bots]].
<code>.qw rookie here, need opponent</code><br />
 
if the broadcast is sucessful, it will print something like:<br />
 
<code>Sent to 65 channels, 271 unique users. And to 21 Players, 9 Servers.</code><br />
 
These bots are available on IRC too. You need to be op (channel operator or @) to use them. You can use them in #qwrookie channel on [http://webchat.quakenet.org/?nick=yournickname&channels=qwrookie&prompt=1 Quakenet IRC]. Apply the same principle, use it only for Quakeworld games.
 
  
 
=Basic movement=
 
=Basic movement=
There's no double jumps in QuakeWorld or other fancy jumps. There's only one, speedjump aka [[Bunnyhop]], along with a unique air control.[http://videos.quakeworld.nu/videos/category/7/ Here's a video tutorial] explaining how to do it. It's hard at first, and hard to master. But once you get how it's done, you will realize that it is very enjoyable, with a very flexible air strafe. It has a natural feeling to it and you will fell in love with it. [https://youtu.be/ItyfXLeYgGU Some more advanced examples].
+
There's no double jumps in QuakeWorld or other fancy jumps. There's only one, speedjump aka [[Bunnyhop]], along with a unique air control. [http://videos.quakeworld.nu/videos/category/7/ Here's a video tutorial] explaining how to do it. It's hard at first, and hard to master. But once you get how it's done, you will realize that it is very enjoyable, with a very flexible air strafe. It has a natural feeling to it and you will fell in love with it. [https://youtu.be/ItyfXLeYgGU Some more advanced examples].
  
 
=Observing games=
 
=Observing games=
Everyone can connect to a server in spectator mode. To do so, type ''/observe <server ip:port>'' at the console. You can also toggle between spectator and player while connected to a server, by using ''/observe'' and ''/join'' commands respectively.<br />
+
Everyone can connect to a server in spectator mode. To do so, type <code>/observe <server ip:port></code> at the console. You can also toggle between spectator and player while connected to a server, by using <code>/observe</code> and <code>/join</code> commands respectively.<br />
But in official games, [[QuakeTV]] ([http://qtv.quakeworld.nu/ link]) must be used to spectate games. To do so, you can connect to the stream by launching directly the client from your browser, using the [http://qtv.quakeworld.nu/ QuakeTV website]. If you're unable to, you can connect to the stream using your client. Get the stream URL from the [http://qtv.quakeworld.nu/ QuakeTV website] (copy link address) and launch your client. Next type in the console ''/qtvplay <stream url>'' command: <br />
+
But in official games, [[QuakeTV]] ([http://qtv.quakeworld.nu/ link]) must be used to spectate games. To do so, you can connect to the stream by launching directly the client from your browser, using [http://badplace.eu/ badplace server browser]. (if this doesn't work, run ezQuake and type in the console <code>/register_qwurl_protocol</code>, exit, and try again). If you're unable to, you can connect to the stream using your client. Get the stream URL from the [http://badplace.eu/ badplace server browser] (copy link address) and launch your client. Next type in the console <code>/qtvplay <stream url></code> command: <br />
 
<code>/qtvplay 1@qtv.besmella.com:28000/qtvplay</code><br />
 
<code>/qtvplay 1@qtv.besmella.com:28000/qtvplay</code><br />
And enjoy the show! Sometimes there's TeamSpeak or Mumble commentary, look on irc or Discord. Most likely there's a Twitch stream also.
+
And enjoy the show! Most likely there's a [https://www.twitch.tv/directory/game/Quake Twitch stream also]. Here's a [[Video_Content|list of Twitch channels]].
  
 +
=Using the serveMe bots=
 +
When you connect to a server, a spectator called ServeMe may join. This is a bot. It is used to broadcast messages to QuakeWorld players, using QuakeWorld servers, IRC and [http://discord.quake.world Discord]. It is mainly used to call players to play with you. The usage is simple, type on the console: <br />
 +
<code>.qw rookie here, need opponent</code><br />
 +
if the broadcast is sucessful, it will print something like:<br />
 +
<code>Sent to 65 channels, 271 unique users. And to 21 Players, 9 Servers.</code><br />
 +
Use it only for QuakeWorld games.
  
 
=What do I do now?=
 
=What do I do now?=
* Register on [http://www.quakeworld.nu/ QuakeWorld.nu] and introduce yourself on the forum<br />
+
* '''Connect to [http://discord.quake.world Discord], this is crucial. Use this link to invite friends. http://discord.quake.world'''
 +
* Register on [http://www.quakeworld.nu/ QuakeWorld.nu] and introduce yourself on the forum (it's not that active anymore).<br />
 
* '''[http://www.quakeworld.nu/forum/47/rookies-corner Forum for rookies]''' check the Stickies, MUST READ<br />
 
* '''[http://www.quakeworld.nu/forum/47/rookies-corner Forum for rookies]''' check the Stickies, MUST READ<br />
* [http://www.quakeworld.nu/guide Guides section] on [http://www.quakeworld.nu/ QuakeWorld.nu ] and [http://www.quakeworld.nu/forum/7/help Help section] on the forum<br />
+
* [http://www.quakeworld.nu/guide Guides section] on [http://www.quakeworld.nu/ QuakeWorld.nu] and [http://www.quakeworld.nu/forum/7/help Help section] on the forum<br />
 
* [http://wiki.quakeworld.nu/Category:Terminology QuakeWorld Terminology]
 
* [http://wiki.quakeworld.nu/Category:Terminology QuakeWorld Terminology]
 
* [http://steamcommunity.com/app/2310 Quake community] on Steam.
 
* [http://steamcommunity.com/app/2310 Quake community] on Steam.
* Any questions, Either join our [https://discordapp.com/invite/0vmvMMyzOSMYrYbA Discord] server or [http://webchat.quakenet.org/?nick=yournickname&channels=qwrookie&prompt=1 join Quakenet IRC] and ask there. The community is very helful and friendly!
+
* Getting wrecked? Its ok. Community is generally helpful, practice makes perfect! See [[Practicing alone]] page.
 
 
  
 
=Resources=
 
=Resources=
 +
* [https://cse.google.com/cse?cx=7e0b36c20a2ad3559 Custom Search engine]: use this to search a plethora of sites related to Quake and QuakeWorld.
 
* The most helpful resource is [http://www.quakeworld.nu/ QuakeWorld.nu portal]. It has lots of subsites (look at the top bar), good content on the forum and blogs. There's 99% chance that the information you are looking for is there.<br />
 
* The most helpful resource is [http://www.quakeworld.nu/ QuakeWorld.nu portal]. It has lots of subsites (look at the top bar), good content on the forum and blogs. There's 99% chance that the information you are looking for is there.<br />
 
* [http://wiki.quakeworld.nu This wiki!] Check the resources links on the bottom
 
* [http://wiki.quakeworld.nu This wiki!] Check the resources links on the bottom
Line 69: Line 100:
 
* QuakeWorld servers mods include [[KTX]] (which includes the [http://wiki.quakeworld.nu/Category:Game_modes gamemodes] Race, Bloodfest Survival mode, all pure deathmatch modes, Clan Arena, CTF...), [http://www.quake.no/ Cooperative modes], and soon a revived Team Fortress (Classic Fortress)<br />
 
* QuakeWorld servers mods include [[KTX]] (which includes the [http://wiki.quakeworld.nu/Category:Game_modes gamemodes] Race, Bloodfest Survival mode, all pure deathmatch modes, Clan Arena, CTF...), [http://www.quake.no/ Cooperative modes], and soon a revived Team Fortress (Classic Fortress)<br />
 
* [http://steamcommunity.com/app/2310/guides/ Steam Quake guides], most about Quake, not QuakeWorld <br />
 
* [http://steamcommunity.com/app/2310/guides/ Steam Quake guides], most about Quake, not QuakeWorld <br />
* Need a file? [http://quakerepo.net/ It's here]
 
  
 
=Follow QuakeWorld=
 
=Follow QuakeWorld=
 
* [https://twitter.com/qw_tips http://twitter.com/qw_tips]<br/>
 
* [https://twitter.com/qw_tips http://twitter.com/qw_tips]<br/>
* [http://www.reddit.com/r/arenafps http://www.reddit.com/r/arenafps]<br/>
 
 
* [https://www.reddit.com/r/quake/ https://www.reddit.com/r/quake/]<br/>
 
* [https://www.reddit.com/r/quake/ https://www.reddit.com/r/quake/]<br/>
 
* [https://www.facebook.com/groups https://www.facebook.com/groups ](search for QuakeWorld groups)<br/>
 
* [https://www.facebook.com/groups https://www.facebook.com/groups ](search for QuakeWorld groups)<br/>
* Links for [[Video Content]]
+
==Popular Streams and other Videos==
 +
* Links for [[Video Content]] (most streams are here)
 +
* [[Andeh]]: [http://www.twitch.tv/suddendeathTV SuddenDeath TV]
 +
* [[Milton]]: [https://www.twitch.tv/miltonizer/ Milton's stream]
 +
* [[Sebi]]: [https://www.twitch.tv/badsebitv/ badsebitv]
 +
* [[QuakeWorld]]: [https://www.twitch.tv/quakeworld QuakeWorld's stream]  
  
 
===Note to Quake 3, Quake Live players===
 
===Note to Quake 3, Quake Live players===
There's many Quake 3 maps (and even Quake 2) ported to Quake. Check [http://www.quakeworld.nu/forum/topic/6152/project-q3-maps-to-qwq1 this forum thread] and look for ''q1q3*'' maps on the servers. There's even [http://www.quakeservers.net/quakeworld/servers/d=q1q3/ dedicated servers] for them.
+
There's many Quake 3 maps (and even Quake 2) ported to Quake. Here are some examples:[http://www.quakeworld.nu/forum/topic/6152/project-q3-maps-to-qwq1 this forum thread] and look for ''q1q3*'' maps on the servers.  
 
 
 
<br/>
 
<br/>
  
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]
 
{{terminology}}
 
{{terminology}}

Latest revision as of 14:14, 17 February 2024

Welcome to QuakeWorld, rookie!

This page summarizes some crucial information to get you playing online, considering you landed on QuakeWorld now for some reason. Come chat with us at Discord.

What is QuakeWorld

QuakeWorld is a modification for Quake that was developed with internet multiplayer in mind back in 1996. QuakeWorld today has advanced features that didn't exist in 1996, because iD Software released the original source code in 1999 and ever since the community improved the game. This is the reason there are so many different clients and servers. The information on this page is for QuakeWorld. If you are interested into regular Quake, visit Steam's forums and QuakeOne instead.

Download

Notes:

  • You can play Quake/QuakeWorld without owning it.
  • Most people purchase Quake on Steam or GoG.
  • After installing Quake, note that that you have a folder, called id1, in which are the pak*.pak files that have the original assets of the game. You will need those to play.
  • The shareware version of the game is free but it doesn't include pak1.pak.


Next, you need modern contents for the game. Luckly, there's some all-in-one packages you can download that include everything you need to start playing QuakeWorld with features that you will normally see in today's games. Choose the package that suites you the most:

  • nQuake most players use this. Includes ezQuake as the client.
  • classicQ, a simpler, more classic approach to online play. Includes FodQuake as the client (Steam link).
  • AfterQuake, a much more feature rich client (FTE), but also much more complex. It works for Quake also (not only QuakeWorld).

After downloading and installing your preferred package to a new folder, don't forget to copy the .pak files from id1 to this new folder! Yes, you can have different folders with different "versions" of the game - when you run an executable file from a specific folder, that folder and its subfolders will be used to run the game. And other "versions" or "installations" of the game that you have on your drives won't interfere (unless you are using "My documents" folder to store some settings, keep it in mind but ignore it).

Playing

Once you download one of the packages, time to start playing. Each package includes a different client (or sourceports or executables). nQuake ships with ezQuake, classicQ ships with FodQuake and AfterQuake with FTE. All these different clients have specific documentation, its a matter of choosing one that suites your likings. You can also have multiple clients in the same Quake folder, so you can fiddle around with them using the same game assets (but you can also have them in different folders , this is not uncommon, for example, to have a casual Quake folder with all the graphic enhancements, and a competition Quake folder with a minimal install for optimum performance.)
Once you run the client, a menu will appear. you can bring down the console at any time pressing the key above <tab>. The console is where you write commands, either to the client or to the server you are connected. You can use the menus to change settings, but the console is much more powerful. If you're looking for a command to type in the console, cvarlist <keyword> is your best friend.

toggle console key

Connecting to a server

ezQuake server browser

QuakeWorld is a multiplayer game. It relies on a client-server architecture. You install the client on your computer, which is used to connect to servers running on the internet.
You can connect to a server either using the client's built-in server browser, or by typing /connect ip:port in the console:
/connect nl.badplace.eu:28501

Finding servers


Usually clients have a server browser in the menu. You can use it OR you can use the console to connect to a server. Here's some common commands:
/connect <ip:port> - This will try to connect to the ip:port
/join - This will try to connect you as a player
/observe - This will try to connect you as a spectator
There are hundreds of servers to choose from. Around 90% of all QuakeWorld servers run the modification known as KTX. Other mods, like FFA and Coop, you just join and play!

Using a KTX server

The classic map Aerowalk.

A KTX server enables a plethora of gamemodes. In most servers, the default gamemode is 2on2, which is a "match mode". In a match mode, every connected player needs to type /ready in the console for the game to start. Meanwhile, you can shoot and do tricks on the map. This is called prewar. To choose a different mode, simply type it in the console. For example:
/1on1
/4on4
/ffa
Each gamemode has default rules, which are the recommended settings. For example, 1on1 gamemode defaults to 10 minutes, weapons stay, no powerups, etc.

To choose a different map, simply type the map name:
/aerowalk
Type /maps to view a list of maps available in the server.

Check this page to know the more common maps played in QuakeWorld.

To readyup for a match, simply type:
/ready

When every player is ready, a countdown will start. To stop the countdown, or vote to stop a match after it has started, type:
/break
This can also be used to interrupt a game.

Playing with bots

You can add bots (computer-controlled players) so you have someone to play with. It can be done with a specific mod (for example, Frogbot) or in compatible KTX servers. More information in Playing with bots.

Basic movement

There's no double jumps in QuakeWorld or other fancy jumps. There's only one, speedjump aka Bunnyhop, along with a unique air control. Here's a video tutorial explaining how to do it. It's hard at first, and hard to master. But once you get how it's done, you will realize that it is very enjoyable, with a very flexible air strafe. It has a natural feeling to it and you will fell in love with it. Some more advanced examples.

Observing games

Everyone can connect to a server in spectator mode. To do so, type /observe <server ip:port> at the console. You can also toggle between spectator and player while connected to a server, by using /observe and /join commands respectively.
But in official games, QuakeTV (link) must be used to spectate games. To do so, you can connect to the stream by launching directly the client from your browser, using badplace server browser. (if this doesn't work, run ezQuake and type in the console /register_qwurl_protocol, exit, and try again). If you're unable to, you can connect to the stream using your client. Get the stream URL from the badplace server browser (copy link address) and launch your client. Next type in the console /qtvplay <stream url> command:
/qtvplay 1@qtv.besmella.com:28000/qtvplay
And enjoy the show! Most likely there's a Twitch stream also. Here's a list of Twitch channels.

Using the serveMe bots

When you connect to a server, a spectator called ServeMe may join. This is a bot. It is used to broadcast messages to QuakeWorld players, using QuakeWorld servers, IRC and Discord. It is mainly used to call players to play with you. The usage is simple, type on the console:
.qw rookie here, need opponent
if the broadcast is sucessful, it will print something like:
Sent to 65 channels, 271 unique users. And to 21 Players, 9 Servers.
Use it only for QuakeWorld games.

What do I do now?

Resources

  • Custom Search engine: use this to search a plethora of sites related to Quake and QuakeWorld.
  • The most helpful resource is QuakeWorld.nu portal. It has lots of subsites (look at the top bar), good content on the forum and blogs. There's 99% chance that the information you are looking for is there.
  • This wiki! Check the resources links on the bottom
  • Some QuakeWorld clients include ezQuake, FTE, FodQuake, and FTEDroid for Android
  • QuakeWorld servers mods include KTX (which includes the gamemodes Race, Bloodfest Survival mode, all pure deathmatch modes, Clan Arena, CTF...), Cooperative modes, and soon a revived Team Fortress (Classic Fortress)
  • Steam Quake guides, most about Quake, not QuakeWorld

Follow QuakeWorld

Popular Streams and other Videos

Note to Quake 3, Quake Live players

There's many Quake 3 maps (and even Quake 2) ported to Quake. Here are some examples:this forum thread and look for q1q3* maps on the servers.

QuakeWorld terminology
Game stuff
Quad | Ring/Eyes | Pent
GA | YA | RA | Mega
Axe | SG/Boomstick | SSG | NG | SNG | GL | RL | LG/Shaft
Binds | Bunnyhop | CFG | Demo | Duel | FFA | Frag | Rocket Jump | GLRJ | rpickup | pickup
Slang
Cam | Flood | +forward | BG | CS | GG | HPW | LPB | MGT | MST | Kenya | Rapecloset | TB3 | Stomp | BO3 | BO5 | Div1 delay | kpickup