1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243 |
- <html>
- <head>
- <meta http-equiv="Content-Type"
- content="text/html; charset=iso-8859-1">
- <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
- <title>Quake II Capture The Flag User Manual</title>
- </head>
- <body bgcolor="#000000" text="#C0C0C0" link="#FFFFFF"
- vlink="#FFFFFF" alink="#00FF40">
- <div align="center"><center>
- <table border="0" cellpadding="0" cellspacing="0" width="600">
- <tr>
- <td bgcolor="#000040"> </td>
- <td> </td>
- <td valign="top" width="100%"><div align="center"><center><table
- border="0" cellpadding="8" cellspacing="0" width="590"
- background="mainctf_back.jpg">
- <tr>
- <td align="center" valign="top"><h1
- align="center"><font size="5" face="Arial">Quake
- II Capture the Flag User Manual</font></h1>
- <h2 align="center"><font size="3" face="Arial">Table
- Of Contents</font></h2>
- <div align="center"><center><table border="0"
- cellpadding="0" cellspacing="0" width="500">
- <tr>
- <td width="50%"><a href="#intro"><font
- size="2" face="Arial">Introduction</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#rules"><font size="2"
- face="Arial">Rules of the game</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#join"><font size="2"
- face="Arial">Joining a Game</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#grapple"><font size="2"
- face="Arial">Using the Grapple</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#tech"><font size="2"
- face="Arial">Special Powerups</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#com"><font size="2"
- face="Arial">Communicating With Your Team</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#scoring"><font size="2"
- face="Arial">Scoring</font></a></td>
- <td width="50%"><a href="#elect"><font
- size="2" face="Arial">Elections</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#compmode"><font size="2"
- face="Arial">Competition Mode</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#ghost"><font size="2"
- face="Arial">Ghost Codes</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#stats"><font size="2"
- face="Arial">Statistics</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#console"><font size="2"
- face="Arial">New Console Commands</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#admin"><font size="2"
- face="Arial">User Admin Functions</font></a><font
- size="2" face="Arial"><br>
- </font><a href="#serverop"><font size="2"
- face="Arial">Server Operator Information</font></a></td>
- </tr>
- </table>
- </center></div><p align="center"><font
- face="Arial"><br>
- </font><font size="2" face="Arial">This document
- Copyright ©1998 by id Software.</font><font
- size="3" face="Arial"><br>
- <br>
- </font></p>
- </td>
- </tr>
- </table>
- </center></div><p><a name="#intro"></a></p>
- <h3><font face="Arial">Introduction</font></h3>
- <p><font face="Arial">Quake II Capture The Flag (Q2CTF)
- is a multiplayer addon for Quake2 that features a simple
- set of rules for team based play. It features five unique
- maps and special powerups to enhance and make the
- gameplay more exciting.</font></p>
- <p><font face="Arial">Q2CTF requires the full retail
- version of Quake II installed in order to play. Once
- installed, you simple need to connect to a Quake2 game
- server that is running the Q2CTF addon.</font><a
- name="#rules"></a></p>
- <h3><font face="Arial">Rules of the Game</font></h3>
- <p><font face="Arial">Capture the Flag is a multiplayer
- addon for Quake2 that features a simple set of rules for
- team based play.</font></p>
- <p><font face="Arial">The basic rules are:</font></p>
- <ul>
- <li><font face="Arial">When connecting to the server,
- you join one of two teams: the Red team and the
- Blue team</font></li>
- <li><font face="Arial">Each team has a base with a
- flag positioned in it.</font></li>
- <li><font face="Arial">The object of the game is to
- infiltrate the enemy base, take their flag and
- bring it back to your base.</font></li>
- <li><font face="Arial">In order to successfully
- complete a capture, you must be carrying the
- enemy flag and touch your flag while carrying it
- at your base.</font></li>
- </ul>
- <p><font face="Arial">When playing Q2CTF, there are
- several different indicators on your Heads Up Display
- (HUD) that show the status of the game. Learning to
- interpret the information on this display is important in
- learning how to play Q2CTF.</font></p>
- <p align="center"><font face="Arial"><img
- src="layout.jpg" width="573" height="402"></font><a
- name="#join"></a></p>
- <h3><font face="Arial">Joining a game</font></h3>
- <p><font face="Arial">When you connect to a Q2CTF server,
- you may be presented with the option as to which team you
- join. You'll be present with a menu.</font></p>
- <div align="center"><center><table border="0"
- cellpadding="8" cellspacing="0" width="550">
- <tr>
- <td valign="top"><img src="menu.gif"
- alt="Q2CTF Join Menu" width="254" height="190"></td>
- <td><font size="2" face="Arial">This menu offers
- you the ability to join either the Red and Blue
- teams, select a chase camera (watch other players
- as they play), see the credits for the Q2CTF
- addon or Request that the server switch to Match
- Mode.</font><p><font size="2" face="Arial">Navigating
- the menu assumes that you haven't change the
- default keys in Quake2. The following keys are
- used when navigating the menu:</font></p>
- <ul>
- <li><font size="2" face="Arial"><]> is
- used to move to the next menu selection</font></li>
- <li><font size="2" face="Arial"><[> is
- used to move to the previous menu
- selection</font></li>
- <li><font size="2" face="Arial"><ENTER>
- is used to make a menu selection</font></li>
- <li><font size="2" face="Arial"><ESC>
- will remove the menu (in this case,
- you'll be left in an "observer"
- mode and can freely move around the map,
- but you can not interact with the game)</font></li>
- <li><font size="2" face="Arial"><TAB>
- will recall the menu if you've cleared
- it.</font></li>
- </ul>
- </td>
- </tr>
- </table>
- </center></div><p><font face="Arial">Note that if you
- have change any of the key binds for those keys, the menu
- may not work properly. The default bindings for these
- keys are (from Quake2's default.cfg):</font></p>
- <p><font face="Arial"><code>bind TAB inven<br>
- bind ENTER invuse<br>
- bind [ invprev<br>
- bind ] invnext<br>
- bind ESCAPE togglemenu</code></font></p>
- <p><font face="Arial">If you have changed those keys, you
- will have to duplicate those bindings for other keys. For
- example, if you wanted the up and down arrows to navigate
- the menu, you could bind it like so:</font></p>
- <p><font face="Arial"><code>bind UPARROW invprev<br>
- bind DOWNARROW invnext</code></font></p>
- <dl>
- <dt><font face="Arial">Join Red Team</font></dt>
- <dd><font face="Arial">This joins you to the Red team
- and places you into the game starting at the Red
- base. You are immediately ready to go and start
- playing.</font></dd>
- <dt> </dt>
- <dt><font face="Arial">Join Blue Team</font></dt>
- <dd><font face="Arial">This joins you to the Blue
- team and places you into the game starting at the
- Blue base. You are immediately ready to go and
- start playing.</font></dd>
- <dt> </dt>
- <dt><font face="Arial">Chase Camera</font></dt>
- <dd><font face="Arial">This activates a chase camera
- and lets you watch players as they play. The
- camera will automatically be placed behind
- someone as they are playing. If you wish to
- change the camera to follow someone else, use the
- <[> and <]> keys to change the player
- you are trailing (same keys as the menu
- selection). To get out of Chase Camera mode, hit
- <TAB> to bring up the menu again and select
- "Leave Chase Camera."</font></dd>
- <dt> </dt>
- <dt><font face="Arial">Credits</font></dt>
- <dd><font face="Arial">This shows a simple screen
- showing the development credits for the Q2CTF
- Addon.</font></dd>
- <dt> </dt>
- <dt><font face="Arial">Request Match</font></dt>
- <dd><font face="Arial">If the server has match
- capability, this will begin an election that
- players may vote on in order to switch the server
- to match (competition mode).</font></dd>
- <dt> </dt>
- </dl>
- <p><a name="#grapple"></a></p>
- <h3><font face="Arial">Using the grapple</font></h3>
- <p><font face="Arial">One of the exciting features of the
- Q2CTF is a new weapon/tool called the Grapple. The
- grapple lets you get to parts of the level that were
- previously inaccessible and can be used as a great tool
- to increase your mobility. It can also be used as a
- weapon, but it only does the same damage as the blaster,
- so it's not very effective.</font></p>
- <div align="center"><center><table border="0"
- cellpadding="5" cellspacing="0" width="550">
- <tr>
- <td><img src="grapple.jpg" width="320"
- height="240"></td>
- <td><font size="2" face="Arial">The grapple is a
- fun addition to Q2CTF and learning how to use is
- required for effective CTF play.</font><p><font
- size="2" face="Arial">To use the grapple, you
- must bind a key or mouse action to it. For
- example, to bind it to you right mouse button,
- you would use:</font></p>
- <p><font size="3" face="Arial"><code>bind MOUSE2
- "use grapple"</code></font></p>
- <p><font size="2" face="Arial">This would cause
- the grapple to be selected whenever the right
- mouse button was hit.</font></p>
- </td>
- </tr>
- </table>
- </center></div><p><font face="Arial">You can use the
- grapple in a few ways:</font></p>
- <ul>
- <li><font face="Arial">Select the grapple, point it
- where you want to go and press and HOLD the fire
- button down. The grapple will launch and connect
- to the spot you fired and once contact is made,
- you will be pulled to the spot the grapple
- connected. Once at your destination, let go of
- the fire button to release the grapple.</font></li>
- <li><font face="Arial">You can also hang from the
- ceiling or wall with the grapple. You would go
- there by performing a normal grapple maneuver,
- but once you get to your destination, do not
- release the fire button. Instead, while holding
- down the fire button, change to a different
- weapon in midair. Once the change is completed,
- let go of the fire button and you'll be left
- hanging from the ceiling. When you want to drop
- off the ceiling, switch back to the grapple and
- make sure your fire button is not held down.
- You'll be released and will fall from your
- position.</font></li>
- </ul>
- <p><font face="Arial"><br clear="all">
- </font><a name="#tech"></a></p>
- <h3><font face="Arial">Special Powerups</font></h3>
- <p><font face="Arial">There are four special TECH
- powerups in Q2CTF.</font></p>
- <div align="center"><center><table border="0"
- cellpadding="4" cellspacing="0" width="500">
- <tr>
- <td valign="top"><img src="tech1.gif" width="48"
- height="48"></td>
- <td><dl>
- <dt><font face="Arial"><strong><br>
- Disruptor Shield</strong></font></dt>
- </dl>
- <p align="left"><font face="Arial">This TECH
- Powerup causes the holder to have a protective
- shield and reduces the damage from all attackers
- to half. Its an effective tool when attacking
- enemy installations.</font></p>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td><dl>
- <dt> </dt>
- </dl>
- </td>
- </tr>
- <tr>
- <td valign="top"><img src="tech2.gif" width="48"
- height="48"></td>
- <td><dl>
- <dt><font face="Arial"><strong><br>
- Power Amplifier</strong></font></dt>
- </dl>
- <p><font face="Arial">This TECH Powerup causes
- the holder to power up all his attacks to double
- the damage normally delivered. This an excellent
- tool for defending your base installation.</font></p>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><img src="tech3.gif" width="48"
- height="48"></td>
- <td><dl>
- <dt><font face="Arial"><strong><br>
- Time Accelerator</strong></font></dt>
- </dl>
- <p><font face="Arial">This TECH Powerup
- accelerates weapon time for the holder. All his
- weapons will operate double speed in reload time,
- switching, etc. This is also an excellent tool
- for defense, since the holder can deliver twice
- as much damage in the same amount of time.</font></p>
- </td>
- </tr>
- <tr>
- <td valign="top"><img src="tech4.gif" width="48"
- height="48"></td>
- <td><dl>
- <dt><font face="Arial"><strong><br>
- AutoDoc</strong></font></dt>
- </dl>
- <p><font face="Arial">This TECH Powerup
- automatically heals and increases a players
- health and armor (up to a maximum of 150 for
- each). The player will slow regain health and
- armor over time. This is an excellent tool for
- people carrying the enemy flag since the player
- will constantly regain health and armor, making
- him much tougher to kill and get the flag back
- from.<br clear="all">
- </font></p>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- </table>
- </center></div><dl>
- <dd> </dd>
- <dd> </dd>
- </dl>
- <p><a name="#com"></a></p>
- <h3><font color="#C0C0C0" face="Arial">Communicating With
- Your Team</font></h3>
- <p><font face="Arial">A very important part of any
- multiplayer team based game is communication. Letting
- your teammates know where you are and what you are doing
- is an essential part of teamwork.</font></p>
- <p><font face="Arial">Q2CTF has a basic team
- communication called "say_team" or
- "messagemode2". It is like the regular
- communication of Quake2, but you need to bind a key in
- order to use it. I use the <R> key myself, since
- its right beside the normal <T> key used for
- communication. To bind it, use the following:</font></p>
- <p><font face="Arial"><code>bind r
- "messagemode2"</code></font></p>
- <p><font face="Arial">When you want to say a message to
- your team, just hit <R> and type it in. This image
- shows me telling what I'm doing to my team:</font></p>
- <p align="center"><font face="Arial"><img
- src="say_team.gif" alt="(Zoid): At base, defending"
- width="462" height="32"></font></p>
- <p><font face="Arial">Note the parenthesis around my
- name. This indicates it is a team message and only people
- on your team saw it.</font></p>
- <p><font face="Arial">Now, normally I don't type a lot of
- my team messages, I have several standard messages I use
- to communicate with my teammates. They are bound to
- several keys like so:</font></p>
- <p><font face="Arial"><code>bind z "say_team Base
- secure"<br>
- bind x "say_team Base overrun! Recover"<br>
- bind c "say_team Incoming!"<br>
- bind v "say_team I'm going offensive"<br>
- bind g "say_team Going to base"<br>
- bind b "say_team At base, defending"</code></font></p>
- <p><font face="Arial">So when I want to say "At
- base, defending" to my teammates, I just hit my
- <B> key to do so. This is much faster than typing
- it out all the time.</font></p>
- <p><font face="Arial">Q2CTF also features some advanced
- options for communicating to your teammates. This feature
- is called "auto macros". It lets you configure
- generic messages that will automatically be filled in as
- necessary. Here's an example.</font></p>
- <p><font face="Arial"><code>bind f "say_team I'm %L,
- %H and %A, and have %T."</code></font></p>
- <p><font face="Arial">That looks kind of cryptic, but
- here's what happens when I hit the F key I bound that
- say_team to:</font></p>
- <p align="center"><font face="Arial"><img
- src="automac.gif" width="590" height="62"></font></p>
- <p><font face="Arial">What this means is each of the %
- macros in the say_team are automatically changed into
- something specific to the situation. In this case, the %L
- changes to a description of my current location, %H
- changes to how much health I have, %A changes to indicate
- how much armor I have and %T changes to indicate what
- TECH Powerup I'm carrying.</font></p>
- <p><font face="Arial">Here is a table of all the
- different % automacros and what they do.</font></p>
- <div align="center"><center><table border="0"
- cellpadding="4" width="500">
- <tr>
- <td valign="top" colspan="2"><font
- color="#00FF40" size="4" face="Arial"><strong><br>
- </strong></font><font color="#C0C0C0" size="3"
- face="Arial"><strong>Team Message Auto Macros</strong></font><font
- color="#00FF40" size="4" face="Arial"><strong><br>
- </strong></font></td>
- </tr>
- <tr>
- <td valign="top"><font color="#00FF40" size="4"
- face="Arial">%L</font></td>
- <td><font face="Arial">This will be substituted
- with your current location in the map. Some
- common examples are:<br>
- "near the Red Flag"<br>
- "above the Red Armor"<br>
- "near the Blue Railgun"</font></td>
- </tr>
- <tr>
- <td valign="top"> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font color="#00FF40" size="4"
- face="Arial">%A</font></td>
- <td><font face="Arial">This will be substituted
- with what ever armor you are current carrying.
- Some common examples are:<br>
- "Power Shield with 100 cells"<br>
- "50 units of Yellow Armor"<br>
- "Power Shield with 154 cells and 108 units
- of Red Armor"<br>
- "no armor"</font></td>
- </tr>
- <tr>
- <td valign="top"> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font color="#00FF40" size="4"
- face="Arial">%H</font></td>
- <td><font face="Arial">This will be substituted
- with how much health you current have. Some
- common examples are:<br>
- "106 health"</font></td>
- </tr>
- <tr>
- <td valign="top"> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font color="#00FF40" size="4"
- face="Arial">%T</font></td>
- <td><font face="Arial">This will be substituted
- with the name of the TECH powerup you are
- holding. Some common examples are:<br>
- "the Disruptor Shield"<br>
- "the Power Amplifier"<br>
- "no powerup"</font></td>
- </tr>
- <tr>
- <td valign="top"> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font color="#00FF40" size="4"
- face="Arial">%W</font></td>
- <td><font face="Arial">This is substituted with
- the current weapon you are using. Some common
- examples are:<br>
- "Railgun"<br>
- "Rocket Launcher"<br>
- "Grapple"</font></td>
- </tr>
- <tr>
- <td valign="top"> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font color="#00FF40" size="4"
- face="Arial">%N</font></td>
- <td><font face="Arial">This will be replaced with
- a list of names of the people who are currently
- in your visual range, or area. Some common
- examples are:<br>
- "Zoid, Disruptor and Hellrot"<br>
- ">BC>Casey and >BC>Mutha"<br>
- "no one"</font></td>
- </tr>
- </table>
- </center></div><p><a name="#scoring"></a></p>
- <h3><font face="Arial">Scoring</font></h3>
- <p><font face="Arial">Q2CTF features many different score
- bonus based on actions that result in a flag capture,
- defense of the flag and your flag carrier and other
- bonuses.</font></p>
- <div align="center"><center><table border="0"
- cellpadding="4" width="400">
- <tr>
- <td valign="top" colspan="2"><font face="Arial"><br>
- <strong>Q2CTF Scoring</strong><br>
- </font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Fragging
- enemy player</font></td>
- <td> </td>
- <td><font face="Arial">One point</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Fragging
- emery player within your base</font></td>
- <td> </td>
- <td><font face="Arial">Two points.<br>
- </font><font size="2" face="Arial">One Point for
- the frag, one point for the base defense.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Fragging
- enemy player within sight of your flag carrier</font></td>
- <td> </td>
- <td><font face="Arial">Two points.<br>
- </font><font size="2" face="Arial">One point for
- the frag, one point for defending your flag
- carrier.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Fragging
- enemy player who has hurt your flag carrier</font></td>
- <td> </td>
- <td><font face="Arial">Three points.<br>
- </font><font size="2" face="Arial">One point for
- the frag, two points for defending your flag
- carrier against an aggressive enemy.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Fragging
- enemy flag carrier</font></td>
- <td> </td>
- <td><font face="Arial">Three points.<br>
- </font><font size="2" face="Arial">One point for
- the frag, two points for fragging the enemy flag
- carrier.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Returning
- your flag (after enemy player has lost it)</font></td>
- <td> </td>
- <td><font face="Arial">One point.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Getting an
- assist for returning the flag (occurs if your
- flag carrier captures within a few seconds of you
- returning your flag).</font></td>
- <td> </td>
- <td><font face="Arial">One point.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Getting an
- assist for fragging the enemy flag carrier
- (occurs if you flag carrier captures within a few
- seconds of you fragging the enemy flag carrier)</font></td>
- <td> </td>
- <td><font face="Arial">One point.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">Capturing the
- enemy flag (you are the flag carrier)</font></td>
- <td> </td>
- <td><font face="Arial">15 points.<br>
- </font><font size="2" face="Arial">Everyone else
- on your team gets 10 points.</font></td>
- </tr>
- </table>
- </center></div><p><a name="#elect"></a></p>
- <h3><font face="Arial">Elections</font></h3>
- <p><font face="Arial">Elections are part of the new
- competition mode for Q2CTF. They also can be used for
- other features by users to change maps and other options.
- Elections can occur during the following situations.</font></p>
- <dl>
- <dt><font face="Arial">Switching from normal to match
- mode</font></dt>
- <dd><font face="Arial">A user may make a selection
- from the menu to request that the server switch
- to match mode. If this selection is chosen, an
- election will begin and run for twenty seconds.
- If the election is won, the server will reset
- into match mode; all players will be cleared and
- placed at the join menu.</font></dd>
- <dt><font face="Arial">Changing map (warp)</font></dt>
- <dd><font face="Arial">If a user makes a map change
- request (by using the "warp <map
- name>" command) an election is started.
- If the election is won, the game will enter the
- intermission and then automatically change to the
- new map.</font></dd>
- <dt><font face="Arial">Requesting to become an admin</font></dt>
- <dd><font face="Arial">A user can request to become
- an administrator by typing 'admin' at the
- console. An election will begin and if
- successful, the user will gain access to the
- admin menu. From here, the new admin can change
- game settings, switch to match mode and warp to
- different levels.</font></dd>
- </dl>
- <p><font face="Arial">To vote on an election, simply type
- "yes" in the console. Votes are anonymous. If
- enough people have voted (its server configurable, the
- needed amount of votes is displayed), the election will
- be won and the action requested will happen.</font><a
- name="#compmode"></a></p>
- <h3><font face="Arial">Competition mode</font></h3>
- <p><font face="Arial">Q2CTF features a
- tournament/competition mode that allows organized setup
- of matches between two teams. The competition mode (once
- it has been activated by an admin or by an election)
- works in three stages:</font></p>
- <ol>
- <li><font face="Arial">When competition mode is
- activated, the game enters the setup phase. This
- where the players pick their teams, discuss
- strategies and prepare for the match. Players can
- move around the level, but can't pick up any
- items or damage any enemy players. If the server
- isn't dedicated to match play, there is a timer
- in this phase that determines how long players
- have to set up their game. If they don't set it
- up in the needed period of time, the server will
- reset back to normal play. When the players have
- established their teams, each player must enter
- 'ready' to commit to the game. Once everyone has
- committed, the game enters phase two. </font></li>
- <li><font face="Arial">In this phase, everyone has
- committed and the game is about to begin. There
- is usually a twenty second countdown before the
- match actually starts. During this time, any
- player may enter 'notready' at the console to
- abort the countdown. After the countdown
- completes, phase three begins.</font></li>
- <li><font face="Arial">At the point the match is
- begin. Everyone is respawned (sometimes with a
- small two or three second delay to even out the
- spawns in the bases, if everyone respawned,
- telefrags and overflows could occur) in their
- base and the match begins. Players are also
- assigned their ghost codes which can be used to
- re-enter the game in case of a undesired
- disconnection.</font></li>
- </ol>
- <p><font face="Arial">Phase three continues until the
- match is completed (the default is a twenty minute
- match), after which the final scores are displayed and
- the server resets back to phase one.</font><a
- name="#ghost"></a></p>
- <h3><font color="#C0C0C0" face="Arial">Ghost Codes</font></h3>
- <p><font face="Arial">Ghost codes is a special code given
- to every player in the game when the match starts. This
- code is used to track the players statistics and other
- information and is also used to allow a player to enter a
- game in case he lost connection.</font></p>
- <p align="center"><img src="ghost.jpg" width="400"
- height="150"></p>
- <p><font face="Arial">As you can see in the image above,
- just after the match started I was assigned a ghost code.
- If I lost connection during the match, I could reconnect
- to the server while the match was in progress and type
- "ghost 22632" in the console and I would be
- automatically put back into the game with the same team,
- score and statistics I had just before I lost my
- connection.</font><a name="#stats"></a></p>
- <h3><font face="Arial">Statistics</font></h3>
- <p><font face="Arial">The CTF match code also keeps
- statistics of the game in progress and keeps them around
- after the match has completed. The statistics may be
- accessed by typing "stats" into the console.
- The look like the image below:</font></p>
- <p align="center"><img src="stats.jpg" width="600"
- height="60"></p>
- <p><font face="Arial">The statistics kept for each player
- are:</font></p>
- <ul>
- <li><font face="Arial">Score<br>
- How many points this player has accumulated.</font></li>
- <li><font face="Arial">Kills<br>
- How many frags this player has made.</font></li>
- <li><font face="Arial">Death (Deaths)<br>
- How many times this player has died.</font></li>
- <li><font face="Arial">BasDf (Base Defenses)<br>
- How many times this player got bonus points for
- defending the base</font></li>
- <li><font face="Arial">CarDf (Carrier Defense)<br>
- How many times this player got bonus points for
- defending his flag carrier</font></li>
- <li><font face="Arial">Effcy (Efficiency)<br>
- How efficient this player is when fighting other
- players. It's calculated as (kills * 100) /
- (kills + deaths)</font></li>
- </ul>
- <p><a name="#console"></a></p>
- <h3><font face="Arial">New Console Commands</font></h3>
- <p><font face="Arial">The following console commands have
- been added for Q2CTF.</font></p>
- <div align="center"><center><table border="0"
- cellspacing="1" width="500">
- <tr>
- <td colspan="3"><font color="#C0C0C0" size="3"
- face="Arial"><strong>Q2CTF Console Commands</strong></font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td width="30%"><font color="#00FF40"
- face="Arial"><strong>Console Command and syntax</strong></font></td>
- <td> </td>
- <td><font face="Arial"><strong>Description</strong></font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td nowrap><font color="#00FF40" face="Arial"><code><strong>team {
- red | blue }</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Switches to the team the
- player indicates</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>id</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Enables HUD identification
- of the player you are looking at.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>yes</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Vote yes on an election.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>no</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Vote no on an election
- (you must just abstain). A no vote counts against
- the election percentage.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>ready</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Commit to the match in
- match setup</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>notready</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Cease commitment (will
- abort match countdown)</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>ghost
- </strong></code><code><em><strong>ghost-code</strong></em></code></font></td>
- <td> </td>
- <td><font face="Arial">Re-enter the game after
- losing connection in a match (requires ghost code
- that was provided)</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>admin [
- </strong></code><code><em><strong>password</strong></em></code><code><strong> ]</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Request to become an admin
- by election, or with password become admin
- automatically if the password matches. Once one
- obtains admin status, the admin command by itself
- will bring up the admin menu.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>stats</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Show the statistics of any
- matches recently completed or in progress.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>warp
- </strong></code><code><em><strong>level</strong></em></code></font></td>
- <td> </td>
- <td><font face="Arial">Warp to a new level. It
- must be one of the levels listed in the warp_list
- cvar (see Server Operator section).</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>boot
- </strong></code><code><em><strong>player-number</strong></em></code></font></td>
- <td> </td>
- <td><font face="Arial">Kick a player off the
- server. The number of the player can be
- determined with the playerlist command.</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>playerlist</strong></code></font></td>
- <td> </td>
- <td><font face="Arial">List out the player on a
- server, their connect time, player number and
- status (ready/notready, or admin).</font></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><font color="#00FF40" face="Arial"><code><strong>observer<br>
- </strong></code></font></td>
- <td> </td>
- <td><font face="Arial">Leave the current game and
- become and observer (this resets your score to
- zero).</font></td>
- </tr>
- </table>
- </center></div><p><a name="#admin"></a></p>
- <h3><font face="Arial">User admin functions</font></h3>
- <p><font face="Arial">An admin has several function he
- may perform. A user can become an admin by entering
- "admin" at the console and starting an election
- or by typing the admin password at the console with
- "admin <password>" if a password is set.
- The server operator can set an admin password using the
- admin_password cvar.</font></p>
- <p><font face="Arial">An admin can change settings, warp
- to different maps and boot players from the server. Once
- you become an admin, type "admin" again at the
- console to access the admin menu.</font></p>
- <div align="center"><center><table border="0"
- cellpadding="8" cellspacing="0" width="550">
- <tr>
- <td valign="top"><img src="admin.gif" width="255"
- height="189"></td>
- <td><font size="2" face="Arial">The admin menu
- (show left) has just a couple options. Settings
- allows you to change game settings (shown below)
- . The second option changes depending on what
- state the server is in:<br>
- </font><ul>
- <li><font size="2" face="Arial">Switch to
- match mode<br>
- This will switch the server from regular
- play to match/competition mode.</font></li>
- <li><font size="2" face="Arial">Force start
- match<br>
- If the server is in match mode and
- players are in the phase where they are
- setting up their teams, the admin can
- force the match to start regardless of
- the ready status of the players.</font></li>
- <li><font size="2" face="Arial">Cancel match<br>
- This will cancel the match that's
- currently in progress.</font></li>
- </ul>
- </td>
- </tr>
- </table>
- </center></div><p><font face="Arial"><br clear="all">
- The Settings menu has several options to allow the admin
- to configure the server on the fly (some of these
- settings are also applicable to normal play mode).</font></p>
- <div align="center"><center><table border="0"
- cellpadding="8" cellspacing="0" width="550">
- <tr>
- <td valign="top"><img src="adminset.gif"
- align="left" hspace="0" width="255" height="190"></td>
- <td valign="top"><font face="Arial">The menu
- pictured on the left shows the different options
- that an admin can change. They are:</font></td>
- </tr>
- <tr>
- <td colspan="2"><ul>
- <li><font face="Arial">Match Len<br>
- This controls the length of the match.
- The default is a twenty minute match
- time. This <u>can</u> be changed while a
- match is in progress. For example, if a
- match started that was twenty minutes
- long and two minutes had already passed
- (so there was eighteen minutes remaining)
- and the admin changed the match length to
- ten minutes, the remaining time would
- automatically be changed to eight
- minutes. If the admin sets a match time
- less than the amount of time already
- passed, the match will immediately end.</font></li>
- <li><font face="Arial">Match Setup Len<br>
- This is the length of time that players
- get to setup a match before the server
- will reset back into normal play. This
- setting can be changed on the fly like
- Match Len (if a setup is in progress).</font></li>
- <li><font face="Arial">Match Start Len<br>
- This is the length of time before the
- match actually begins after everyone had
- committed by typing "ready" at
- the console. It should be pretty short.</font></li>
- <li><font face="Arial">Instant Items<br>
- This is the dmflag that controls whether
- powerups such as the Quad and
- Invulnerability are instantly used or may
- be carried and activated as desired.</font></li>
- <li><font face="Arial">Quad Drop<br>
- This is the dmflag that controls whether
- the quad is dropped when a player is
- fragged while carrying it.</font></li>
- <li><font face="Arial">Instant Weapons<br>
- This is a new option that allowed weapons
- to be switched without put away and
- activation animations. The weapons switch
- instantly.</font></li>
- <li><font face="Arial">Match Lock<br>
- If enabled (the default) players can not
- enter a match in progress (unless the
- have a ghost code). If disabled, anyone
- can enter a match while it's in progress.</font></li>
- </ul>
- </td>
- </tr>
- </table>
- </center></div><p><font face="Arial">When you have made
- your changes, simply select Apply to activate them.
- Whatever you changed will be broadcast to everyone in the
- game.<br clear="all">
- </font><a name="#serverop"></a></p>
- <h3><font face="Arial">Server Operator Information</font></h3>
- <p><font face="Arial">A few notes for the server
- operators.</font></p>
- <ul>
- <li><font face="Arial">You can change maps on a
- server with two commands, "map" and
- "gamemap". Both take a map as a
- parameter. They differ in CTF in that when a
- "map" command is used, all player teams
- are reset (and players must either select or be
- assigned to new teams), where as the
- "gamemap" command will retain the same
- teams after the map change.</font></li>
- </ul>
- <p><font face="Arial">The following table lists the
- various Cvars that can be configured by a server
- operator. You can place them in a script file with
- commands like "set competition 3" and then EXEC
- that config file on server startup.</font></p>
- <div align="center"><center><table border="0" width="500">
- <tr>
- <td valign="top" colspan="3"><font face="Arial"><br>
- <strong>Q2CTF Specific CVar variables</strong><br>
- </font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial"><strong>Variable</strong></font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>Default Value</strong></font></td>
- <td><font face="Arial"><strong>Description</strong></font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">ctf</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>1</strong></font></td>
- <td><font face="Arial">Enables CTF play. Normally
- this should be enabled, but may be disabled to
- allow deathmatch play with the Grapple and TECH
- Powerups</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">ctf_forcejoin</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><em><strong>none</strong></em></font></td>
- <td><font face="Arial">This may be set to
- "blue" or "red" to force all
- people joining a server to a specific team. This
- may be handy when a player who has rcon access
- wants to set up teams in a specific way.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">competition</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>0</strong></font></td>
- <td valign="top"><font face="Arial">This variable
- controls whether or not the server can be enabled
- for match play. There are four legal values:<br>
- </font><div align="center"><center><table
- border="0">
- <tr>
- <td align="center" valign="top"
- width="20%"><font color="#00FF40"
- face="Arial">0</font></td>
- <td><font face="Arial">This value
- indicates that match play is not
- available on the server and can not be
- enabled by players (even with voting).<br>
- </font></td>
- </tr>
- <tr>
- <td align="center" valign="top"><font
- color="#00FF40" face="Arial">1</font></td>
- <td><font face="Arial">When this value is
- set, the server defaults to normal play
- (pick up CTF games) but can be changed to
- match play mode by an admin or by an
- election.<br>
- </font></td>
- </tr>
- <tr>
- <td align="center" valign="top"><font
- color="#00FF40" face="Arial">2</font></td>
- <td><font face="Arial">This value is set
- by the CTF game itself and should not be
- set directly. It indicates that a server
- has been voted into match play and will
- revert if the match setup times out.<br>
- </font></td>
- </tr>
- <tr>
- <td align="center" valign="top"><font
- color="#00FF40" face="Arial">3</font></td>
- <td><font face="Arial">This indicates
- that a server is in <strong>dedicated</strong>
- match play. The server stays in match
- mode at all times and does not time out
- and return to normal play.<br>
- </font></td>
- </tr>
- </table>
- </center></div></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">matchlock</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>1</strong></font></td>
- <td><font face="Arial">This value controls
- whether or not players can join a match in
- progress (without a ghost code). Its default
- value of one indicates that players can <strong>not</strong>
- join a match in progress.<br>
- This variable may be changed by and admin with
- the admin settings menu.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">electpercentage</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>66</strong></font></td>
- <td><font face="Arial">This controls how many
- people out of the players on a server have to
- vote in order for an election to be one. The
- default is 66% which means that two thirds of the
- players must vote in order for the election to
- succeed.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">matchtime</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>20</strong></font></td>
- <td><font face="Arial">Specifies the length of
- time, in minutes, that the match will be played
- for. Twenty minutes is the default standard match
- time.<br>
- This variable may be changed by and admin with
- the admin settings menu.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">matchsetuptime</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>10</strong></font></td>
- <td><font face="Arial">Specifics the length of
- time, in minutes, that the setup phase before a
- match must be started (by all players committing
- by entering "ready" at the console). If
- this time expires, the server will reset back
- into normal play.<br>
- This variable may be changed by and admin with
- the admin settings menu.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">matchstarttime</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>20</strong></font></td>
- <td><font face="Arial">This specifies, in
- seconds, the amount of time after a match has
- been committed (by all players entering
- "ready" in their consoles) and the
- actual start of the match.<br>
- This variable may be changed by and admin with
- the admin settings menu.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">admin_password</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><em><strong>none</strong></em></font></td>
- <td><font face="Arial">This variable may be set
- to a password that allows someone to grain admin
- access without having to be elected. The admin
- would just type "admin
- <password>" to gain direct access to
- the admin menu, assuming the password was
- correct.<br>
- For example, "set admin_password bob"
- in a start up config file for the server would
- set the password to "bob" and any
- player could become an admin by typing
- "admin bob" at the console.</font></td>
- </tr>
- <tr>
- <td valign="top"><font face="Arial">warp_list</font></td>
- <td valign="top"><font color="#00FF40"
- face="Arial"><strong>"q2ctf1 q2ctf2 q2ctf3
- q2ctf4 q2ctf5"</strong></font></td>
- <td><font face="Arial">This variable is a space
- separated list of maps that may be warped to on
- the server using the warp command. Any base map
- name (bsp file name) can be specified. Admins and
- players who start elections for warp requests
- must specific a map in this list.</font></td>
- </tr>
- </table>
- </center></div></td>
- <td> </td>
- <td bgcolor="#400000"> </td>
- </tr>
- </table>
- </center></div>
- </body>
- </html>
|