q2ctf.html (63088B)
1 <html> 2 3 <head> 4 <meta http-equiv="Content-Type" 5 content="text/html; charset=iso-8859-1"> 6 <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0"> 7 <title>Quake II Capture The Flag User Manual</title> 8 </head> 9 10 <body bgcolor="#000000" text="#C0C0C0" link="#FFFFFF" 11 vlink="#FFFFFF" alink="#00FF40"> 12 <div align="center"><center> 13 14 <table border="0" cellpadding="0" cellspacing="0" width="600"> 15 <tr> 16 <td bgcolor="#000040"> </td> 17 <td> </td> 18 <td valign="top" width="100%"><div align="center"><center><table 19 border="0" cellpadding="8" cellspacing="0" width="590" 20 background="mainctf_back.jpg"> 21 <tr> 22 <td align="center" valign="top"><h1 23 align="center"><font size="5" face="Arial">Quake 24 II Capture the Flag User Manual</font></h1> 25 <h2 align="center"><font size="3" face="Arial">Table 26 Of Contents</font></h2> 27 <div align="center"><center><table border="0" 28 cellpadding="0" cellspacing="0" width="500"> 29 <tr> 30 <td width="50%"><a href="#intro"><font 31 size="2" face="Arial">Introduction</font></a><font 32 size="2" face="Arial"><br> 33 </font><a href="#rules"><font size="2" 34 face="Arial">Rules of the game</font></a><font 35 size="2" face="Arial"><br> 36 </font><a href="#join"><font size="2" 37 face="Arial">Joining a Game</font></a><font 38 size="2" face="Arial"><br> 39 </font><a href="#grapple"><font size="2" 40 face="Arial">Using the Grapple</font></a><font 41 size="2" face="Arial"><br> 42 </font><a href="#tech"><font size="2" 43 face="Arial">Special Powerups</font></a><font 44 size="2" face="Arial"><br> 45 </font><a href="#com"><font size="2" 46 face="Arial">Communicating With Your Team</font></a><font 47 size="2" face="Arial"><br> 48 </font><a href="#scoring"><font size="2" 49 face="Arial">Scoring</font></a></td> 50 <td width="50%"><a href="#elect"><font 51 size="2" face="Arial">Elections</font></a><font 52 size="2" face="Arial"><br> 53 </font><a href="#compmode"><font size="2" 54 face="Arial">Competition Mode</font></a><font 55 size="2" face="Arial"><br> 56 </font><a href="#ghost"><font size="2" 57 face="Arial">Ghost Codes</font></a><font 58 size="2" face="Arial"><br> 59 </font><a href="#stats"><font size="2" 60 face="Arial">Statistics</font></a><font 61 size="2" face="Arial"><br> 62 </font><a href="#console"><font size="2" 63 face="Arial">New Console Commands</font></a><font 64 size="2" face="Arial"><br> 65 </font><a href="#admin"><font size="2" 66 face="Arial">User Admin Functions</font></a><font 67 size="2" face="Arial"><br> 68 </font><a href="#serverop"><font size="2" 69 face="Arial">Server Operator Information</font></a></td> 70 </tr> 71 </table> 72 </center></div><p align="center"><font 73 face="Arial"><br> 74 </font><font size="2" face="Arial">This document 75 Copyright ©1998 by id Software.</font><font 76 size="3" face="Arial"><br> 77 <br> 78 </font></p> 79 </td> 80 </tr> 81 </table> 82 </center></div><p><a name="#intro"></a></p> 83 <h3><font face="Arial">Introduction</font></h3> 84 <p><font face="Arial">Quake II Capture The Flag (Q2CTF) 85 is a multiplayer addon for Quake2 that features a simple 86 set of rules for team based play. It features five unique 87 maps and special powerups to enhance and make the 88 gameplay more exciting.</font></p> 89 <p><font face="Arial">Q2CTF requires the full retail 90 version of Quake II installed in order to play. Once 91 installed, you simple need to connect to a Quake2 game 92 server that is running the Q2CTF addon.</font><a 93 name="#rules"></a></p> 94 <h3><font face="Arial">Rules of the Game</font></h3> 95 <p><font face="Arial">Capture the Flag is a multiplayer 96 addon for Quake2 that features a simple set of rules for 97 team based play.</font></p> 98 <p><font face="Arial">The basic rules are:</font></p> 99 <ul> 100 <li><font face="Arial">When connecting to the server, 101 you join one of two teams: the Red team and the 102 Blue team</font></li> 103 <li><font face="Arial">Each team has a base with a 104 flag positioned in it.</font></li> 105 <li><font face="Arial">The object of the game is to 106 infiltrate the enemy base, take their flag and 107 bring it back to your base.</font></li> 108 <li><font face="Arial">In order to successfully 109 complete a capture, you must be carrying the 110 enemy flag and touch your flag while carrying it 111 at your base.</font></li> 112 </ul> 113 <p><font face="Arial">When playing Q2CTF, there are 114 several different indicators on your Heads Up Display 115 (HUD) that show the status of the game. Learning to 116 interpret the information on this display is important in 117 learning how to play Q2CTF.</font></p> 118 <p align="center"><font face="Arial"><img 119 src="layout.jpg" width="573" height="402"></font><a 120 name="#join"></a></p> 121 <h3><font face="Arial">Joining a game</font></h3> 122 <p><font face="Arial">When you connect to a Q2CTF server, 123 you may be presented with the option as to which team you 124 join. You'll be present with a menu.</font></p> 125 <div align="center"><center><table border="0" 126 cellpadding="8" cellspacing="0" width="550"> 127 <tr> 128 <td valign="top"><img src="menu.gif" 129 alt="Q2CTF Join Menu" width="254" height="190"></td> 130 <td><font size="2" face="Arial">This menu offers 131 you the ability to join either the Red and Blue 132 teams, select a chase camera (watch other players 133 as they play), see the credits for the Q2CTF 134 addon or Request that the server switch to Match 135 Mode.</font><p><font size="2" face="Arial">Navigating 136 the menu assumes that you haven't change the 137 default keys in Quake2. The following keys are 138 used when navigating the menu:</font></p> 139 <ul> 140 <li><font size="2" face="Arial"><]> is 141 used to move to the next menu selection</font></li> 142 <li><font size="2" face="Arial"><[> is 143 used to move to the previous menu 144 selection</font></li> 145 <li><font size="2" face="Arial"><ENTER> 146 is used to make a menu selection</font></li> 147 <li><font size="2" face="Arial"><ESC> 148 will remove the menu (in this case, 149 you'll be left in an "observer" 150 mode and can freely move around the map, 151 but you can not interact with the game)</font></li> 152 <li><font size="2" face="Arial"><TAB> 153 will recall the menu if you've cleared 154 it.</font></li> 155 </ul> 156 </td> 157 </tr> 158 </table> 159 </center></div><p><font face="Arial">Note that if you 160 have change any of the key binds for those keys, the menu 161 may not work properly. The default bindings for these 162 keys are (from Quake2's default.cfg):</font></p> 163 <p><font face="Arial"><code>bind TAB inven<br> 164 bind ENTER invuse<br> 165 bind [ invprev<br> 166 bind ] invnext<br> 167 bind ESCAPE togglemenu</code></font></p> 168 <p><font face="Arial">If you have changed those keys, you 169 will have to duplicate those bindings for other keys. For 170 example, if you wanted the up and down arrows to navigate 171 the menu, you could bind it like so:</font></p> 172 <p><font face="Arial"><code>bind UPARROW invprev<br> 173 bind DOWNARROW invnext</code></font></p> 174 <dl> 175 <dt><font face="Arial">Join Red Team</font></dt> 176 <dd><font face="Arial">This joins you to the Red team 177 and places you into the game starting at the Red 178 base. You are immediately ready to go and start 179 playing.</font></dd> 180 <dt> </dt> 181 <dt><font face="Arial">Join Blue Team</font></dt> 182 <dd><font face="Arial">This joins you to the Blue 183 team and places you into the game starting at the 184 Blue base. You are immediately ready to go and 185 start playing.</font></dd> 186 <dt> </dt> 187 <dt><font face="Arial">Chase Camera</font></dt> 188 <dd><font face="Arial">This activates a chase camera 189 and lets you watch players as they play. The 190 camera will automatically be placed behind 191 someone as they are playing. If you wish to 192 change the camera to follow someone else, use the 193 <[> and <]> keys to change the player 194 you are trailing (same keys as the menu 195 selection). To get out of Chase Camera mode, hit 196 <TAB> to bring up the menu again and select 197 "Leave Chase Camera."</font></dd> 198 <dt> </dt> 199 <dt><font face="Arial">Credits</font></dt> 200 <dd><font face="Arial">This shows a simple screen 201 showing the development credits for the Q2CTF 202 Addon.</font></dd> 203 <dt> </dt> 204 <dt><font face="Arial">Request Match</font></dt> 205 <dd><font face="Arial">If the server has match 206 capability, this will begin an election that 207 players may vote on in order to switch the server 208 to match (competition mode).</font></dd> 209 <dt> </dt> 210 </dl> 211 <p><a name="#grapple"></a></p> 212 <h3><font face="Arial">Using the grapple</font></h3> 213 <p><font face="Arial">One of the exciting features of the 214 Q2CTF is a new weapon/tool called the Grapple. The 215 grapple lets you get to parts of the level that were 216 previously inaccessible and can be used as a great tool 217 to increase your mobility. It can also be used as a 218 weapon, but it only does the same damage as the blaster, 219 so it's not very effective.</font></p> 220 <div align="center"><center><table border="0" 221 cellpadding="5" cellspacing="0" width="550"> 222 <tr> 223 <td><img src="grapple.jpg" width="320" 224 height="240"></td> 225 <td><font size="2" face="Arial">The grapple is a 226 fun addition to Q2CTF and learning how to use is 227 required for effective CTF play.</font><p><font 228 size="2" face="Arial">To use the grapple, you 229 must bind a key or mouse action to it. For 230 example, to bind it to you right mouse button, 231 you would use:</font></p> 232 <p><font size="3" face="Arial"><code>bind MOUSE2 233 "use grapple"</code></font></p> 234 <p><font size="2" face="Arial">This would cause 235 the grapple to be selected whenever the right 236 mouse button was hit.</font></p> 237 </td> 238 </tr> 239 </table> 240 </center></div><p><font face="Arial">You can use the 241 grapple in a few ways:</font></p> 242 <ul> 243 <li><font face="Arial">Select the grapple, point it 244 where you want to go and press and HOLD the fire 245 button down. The grapple will launch and connect 246 to the spot you fired and once contact is made, 247 you will be pulled to the spot the grapple 248 connected. Once at your destination, let go of 249 the fire button to release the grapple.</font></li> 250 <li><font face="Arial">You can also hang from the 251 ceiling or wall with the grapple. You would go 252 there by performing a normal grapple maneuver, 253 but once you get to your destination, do not 254 release the fire button. Instead, while holding 255 down the fire button, change to a different 256 weapon in midair. Once the change is completed, 257 let go of the fire button and you'll be left 258 hanging from the ceiling. When you want to drop 259 off the ceiling, switch back to the grapple and 260 make sure your fire button is not held down. 261 You'll be released and will fall from your 262 position.</font></li> 263 </ul> 264 <p><font face="Arial"><br clear="all"> 265 </font><a name="#tech"></a></p> 266 <h3><font face="Arial">Special Powerups</font></h3> 267 <p><font face="Arial">There are four special TECH 268 powerups in Q2CTF.</font></p> 269 <div align="center"><center><table border="0" 270 cellpadding="4" cellspacing="0" width="500"> 271 <tr> 272 <td valign="top"><img src="tech1.gif" width="48" 273 height="48"></td> 274 <td><dl> 275 <dt><font face="Arial"><strong><br> 276 Disruptor Shield</strong></font></dt> 277 </dl> 278 <p align="left"><font face="Arial">This TECH 279 Powerup causes the holder to have a protective 280 shield and reduces the damage from all attackers 281 to half. Its an effective tool when attacking 282 enemy installations.</font></p> 283 </td> 284 </tr> 285 <tr> 286 <td> </td> 287 <td><dl> 288 <dt> </dt> 289 </dl> 290 </td> 291 </tr> 292 <tr> 293 <td valign="top"><img src="tech2.gif" width="48" 294 height="48"></td> 295 <td><dl> 296 <dt><font face="Arial"><strong><br> 297 Power Amplifier</strong></font></dt> 298 </dl> 299 <p><font face="Arial">This TECH Powerup causes 300 the holder to power up all his attacks to double 301 the damage normally delivered. This an excellent 302 tool for defending your base installation.</font></p> 303 </td> 304 </tr> 305 <tr> 306 <td> </td> 307 <td> </td> 308 </tr> 309 <tr> 310 <td valign="top"><img src="tech3.gif" width="48" 311 height="48"></td> 312 <td><dl> 313 <dt><font face="Arial"><strong><br> 314 Time Accelerator</strong></font></dt> 315 </dl> 316 <p><font face="Arial">This TECH Powerup 317 accelerates weapon time for the holder. All his 318 weapons will operate double speed in reload time, 319 switching, etc. This is also an excellent tool 320 for defense, since the holder can deliver twice 321 as much damage in the same amount of time.</font></p> 322 </td> 323 </tr> 324 <tr> 325 <td valign="top"><img src="tech4.gif" width="48" 326 height="48"></td> 327 <td><dl> 328 <dt><font face="Arial"><strong><br> 329 AutoDoc</strong></font></dt> 330 </dl> 331 <p><font face="Arial">This TECH Powerup 332 automatically heals and increases a players 333 health and armor (up to a maximum of 150 for 334 each). The player will slow regain health and 335 armor over time. This is an excellent tool for 336 people carrying the enemy flag since the player 337 will constantly regain health and armor, making 338 him much tougher to kill and get the flag back 339 from.<br clear="all"> 340 </font></p> 341 </td> 342 </tr> 343 <tr> 344 <td> </td> 345 <td> </td> 346 </tr> 347 </table> 348 </center></div><dl> 349 <dd> </dd> 350 <dd> </dd> 351 </dl> 352 <p><a name="#com"></a></p> 353 <h3><font color="#C0C0C0" face="Arial">Communicating With 354 Your Team</font></h3> 355 <p><font face="Arial">A very important part of any 356 multiplayer team based game is communication. Letting 357 your teammates know where you are and what you are doing 358 is an essential part of teamwork.</font></p> 359 <p><font face="Arial">Q2CTF has a basic team 360 communication called "say_team" or 361 "messagemode2". It is like the regular 362 communication of Quake2, but you need to bind a key in 363 order to use it. I use the <R> key myself, since 364 its right beside the normal <T> key used for 365 communication. To bind it, use the following:</font></p> 366 <p><font face="Arial"><code>bind r 367 "messagemode2"</code></font></p> 368 <p><font face="Arial">When you want to say a message to 369 your team, just hit <R> and type it in. This image 370 shows me telling what I'm doing to my team:</font></p> 371 <p align="center"><font face="Arial"><img 372 src="say_team.gif" alt="(Zoid): At base, defending" 373 width="462" height="32"></font></p> 374 <p><font face="Arial">Note the parenthesis around my 375 name. This indicates it is a team message and only people 376 on your team saw it.</font></p> 377 <p><font face="Arial">Now, normally I don't type a lot of 378 my team messages, I have several standard messages I use 379 to communicate with my teammates. They are bound to 380 several keys like so:</font></p> 381 <p><font face="Arial"><code>bind z "say_team Base 382 secure"<br> 383 bind x "say_team Base overrun! Recover"<br> 384 bind c "say_team Incoming!"<br> 385 bind v "say_team I'm going offensive"<br> 386 bind g "say_team Going to base"<br> 387 bind b "say_team At base, defending"</code></font></p> 388 <p><font face="Arial">So when I want to say "At 389 base, defending" to my teammates, I just hit my 390 <B> key to do so. This is much faster than typing 391 it out all the time.</font></p> 392 <p><font face="Arial">Q2CTF also features some advanced 393 options for communicating to your teammates. This feature 394 is called "auto macros". It lets you configure 395 generic messages that will automatically be filled in as 396 necessary. Here's an example.</font></p> 397 <p><font face="Arial"><code>bind f "say_team I'm %L, 398 %H and %A, and have %T."</code></font></p> 399 <p><font face="Arial">That looks kind of cryptic, but 400 here's what happens when I hit the F key I bound that 401 say_team to:</font></p> 402 <p align="center"><font face="Arial"><img 403 src="automac.gif" width="590" height="62"></font></p> 404 <p><font face="Arial">What this means is each of the % 405 macros in the say_team are automatically changed into 406 something specific to the situation. In this case, the %L 407 changes to a description of my current location, %H 408 changes to how much health I have, %A changes to indicate 409 how much armor I have and %T changes to indicate what 410 TECH Powerup I'm carrying.</font></p> 411 <p><font face="Arial">Here is a table of all the 412 different % automacros and what they do.</font></p> 413 <div align="center"><center><table border="0" 414 cellpadding="4" width="500"> 415 <tr> 416 <td valign="top" colspan="2"><font 417 color="#00FF40" size="4" face="Arial"><strong><br> 418 </strong></font><font color="#C0C0C0" size="3" 419 face="Arial"><strong>Team Message Auto Macros</strong></font><font 420 color="#00FF40" size="4" face="Arial"><strong><br> 421 </strong></font></td> 422 </tr> 423 <tr> 424 <td valign="top"><font color="#00FF40" size="4" 425 face="Arial">%L</font></td> 426 <td><font face="Arial">This will be substituted 427 with your current location in the map. Some 428 common examples are:<br> 429 "near the Red Flag"<br> 430 "above the Red Armor"<br> 431 "near the Blue Railgun"</font></td> 432 </tr> 433 <tr> 434 <td valign="top"> </td> 435 <td> </td> 436 </tr> 437 <tr> 438 <td valign="top"><font color="#00FF40" size="4" 439 face="Arial">%A</font></td> 440 <td><font face="Arial">This will be substituted 441 with what ever armor you are current carrying. 442 Some common examples are:<br> 443 "Power Shield with 100 cells"<br> 444 "50 units of Yellow Armor"<br> 445 "Power Shield with 154 cells and 108 units 446 of Red Armor"<br> 447 "no armor"</font></td> 448 </tr> 449 <tr> 450 <td valign="top"> </td> 451 <td> </td> 452 </tr> 453 <tr> 454 <td valign="top"><font color="#00FF40" size="4" 455 face="Arial">%H</font></td> 456 <td><font face="Arial">This will be substituted 457 with how much health you current have. Some 458 common examples are:<br> 459 "106 health"</font></td> 460 </tr> 461 <tr> 462 <td valign="top"> </td> 463 <td> </td> 464 </tr> 465 <tr> 466 <td valign="top"><font color="#00FF40" size="4" 467 face="Arial">%T</font></td> 468 <td><font face="Arial">This will be substituted 469 with the name of the TECH powerup you are 470 holding. Some common examples are:<br> 471 "the Disruptor Shield"<br> 472 "the Power Amplifier"<br> 473 "no powerup"</font></td> 474 </tr> 475 <tr> 476 <td valign="top"> </td> 477 <td> </td> 478 </tr> 479 <tr> 480 <td valign="top"><font color="#00FF40" size="4" 481 face="Arial">%W</font></td> 482 <td><font face="Arial">This is substituted with 483 the current weapon you are using. Some common 484 examples are:<br> 485 "Railgun"<br> 486 "Rocket Launcher"<br> 487 "Grapple"</font></td> 488 </tr> 489 <tr> 490 <td valign="top"> </td> 491 <td> </td> 492 </tr> 493 <tr> 494 <td valign="top"><font color="#00FF40" size="4" 495 face="Arial">%N</font></td> 496 <td><font face="Arial">This will be replaced with 497 a list of names of the people who are currently 498 in your visual range, or area. Some common 499 examples are:<br> 500 "Zoid, Disruptor and Hellrot"<br> 501 ">BC>Casey and >BC>Mutha"<br> 502 "no one"</font></td> 503 </tr> 504 </table> 505 </center></div><p><a name="#scoring"></a></p> 506 <h3><font face="Arial">Scoring</font></h3> 507 <p><font face="Arial">Q2CTF features many different score 508 bonus based on actions that result in a flag capture, 509 defense of the flag and your flag carrier and other 510 bonuses.</font></p> 511 <div align="center"><center><table border="0" 512 cellpadding="4" width="400"> 513 <tr> 514 <td valign="top" colspan="2"><font face="Arial"><br> 515 <strong>Q2CTF Scoring</strong><br> 516 </font></td> 517 </tr> 518 <tr> 519 <td valign="top"><font face="Arial">Fragging 520 enemy player</font></td> 521 <td> </td> 522 <td><font face="Arial">One point</font></td> 523 </tr> 524 <tr> 525 <td> </td> 526 <td> </td> 527 <td> </td> 528 </tr> 529 <tr> 530 <td valign="top"><font face="Arial">Fragging 531 emery player within your base</font></td> 532 <td> </td> 533 <td><font face="Arial">Two points.<br> 534 </font><font size="2" face="Arial">One Point for 535 the frag, one point for the base defense.</font></td> 536 </tr> 537 <tr> 538 <td> </td> 539 <td> </td> 540 <td> </td> 541 </tr> 542 <tr> 543 <td valign="top"><font face="Arial">Fragging 544 enemy player within sight of your flag carrier</font></td> 545 <td> </td> 546 <td><font face="Arial">Two points.<br> 547 </font><font size="2" face="Arial">One point for 548 the frag, one point for defending your flag 549 carrier.</font></td> 550 </tr> 551 <tr> 552 <td> </td> 553 <td> </td> 554 <td> </td> 555 </tr> 556 <tr> 557 <td valign="top"><font face="Arial">Fragging 558 enemy player who has hurt your flag carrier</font></td> 559 <td> </td> 560 <td><font face="Arial">Three points.<br> 561 </font><font size="2" face="Arial">One point for 562 the frag, two points for defending your flag 563 carrier against an aggressive enemy.</font></td> 564 </tr> 565 <tr> 566 <td> </td> 567 <td> </td> 568 <td> </td> 569 </tr> 570 <tr> 571 <td valign="top"><font face="Arial">Fragging 572 enemy flag carrier</font></td> 573 <td> </td> 574 <td><font face="Arial">Three points.<br> 575 </font><font size="2" face="Arial">One point for 576 the frag, two points for fragging the enemy flag 577 carrier.</font></td> 578 </tr> 579 <tr> 580 <td> </td> 581 <td> </td> 582 <td> </td> 583 </tr> 584 <tr> 585 <td valign="top"><font face="Arial">Returning 586 your flag (after enemy player has lost it)</font></td> 587 <td> </td> 588 <td><font face="Arial">One point.</font></td> 589 </tr> 590 <tr> 591 <td> </td> 592 <td> </td> 593 <td> </td> 594 </tr> 595 <tr> 596 <td valign="top"><font face="Arial">Getting an 597 assist for returning the flag (occurs if your 598 flag carrier captures within a few seconds of you 599 returning your flag).</font></td> 600 <td> </td> 601 <td><font face="Arial">One point.</font></td> 602 </tr> 603 <tr> 604 <td> </td> 605 <td> </td> 606 <td> </td> 607 </tr> 608 <tr> 609 <td valign="top"><font face="Arial">Getting an 610 assist for fragging the enemy flag carrier 611 (occurs if you flag carrier captures within a few 612 seconds of you fragging the enemy flag carrier)</font></td> 613 <td> </td> 614 <td><font face="Arial">One point.</font></td> 615 </tr> 616 <tr> 617 <td> </td> 618 <td> </td> 619 <td> </td> 620 </tr> 621 <tr> 622 <td valign="top"><font face="Arial">Capturing the 623 enemy flag (you are the flag carrier)</font></td> 624 <td> </td> 625 <td><font face="Arial">15 points.<br> 626 </font><font size="2" face="Arial">Everyone else 627 on your team gets 10 points.</font></td> 628 </tr> 629 </table> 630 </center></div><p><a name="#elect"></a></p> 631 <h3><font face="Arial">Elections</font></h3> 632 <p><font face="Arial">Elections are part of the new 633 competition mode for Q2CTF. They also can be used for 634 other features by users to change maps and other options. 635 Elections can occur during the following situations.</font></p> 636 <dl> 637 <dt><font face="Arial">Switching from normal to match 638 mode</font></dt> 639 <dd><font face="Arial">A user may make a selection 640 from the menu to request that the server switch 641 to match mode. If this selection is chosen, an 642 election will begin and run for twenty seconds. 643 If the election is won, the server will reset 644 into match mode; all players will be cleared and 645 placed at the join menu.</font></dd> 646 <dt><font face="Arial">Changing map (warp)</font></dt> 647 <dd><font face="Arial">If a user makes a map change 648 request (by using the "warp <map 649 name>" command) an election is started. 650 If the election is won, the game will enter the 651 intermission and then automatically change to the 652 new map.</font></dd> 653 <dt><font face="Arial">Requesting to become an admin</font></dt> 654 <dd><font face="Arial">A user can request to become 655 an administrator by typing 'admin' at the 656 console. An election will begin and if 657 successful, the user will gain access to the 658 admin menu. From here, the new admin can change 659 game settings, switch to match mode and warp to 660 different levels.</font></dd> 661 </dl> 662 <p><font face="Arial">To vote on an election, simply type 663 "yes" in the console. Votes are anonymous. If 664 enough people have voted (its server configurable, the 665 needed amount of votes is displayed), the election will 666 be won and the action requested will happen.</font><a 667 name="#compmode"></a></p> 668 <h3><font face="Arial">Competition mode</font></h3> 669 <p><font face="Arial">Q2CTF features a 670 tournament/competition mode that allows organized setup 671 of matches between two teams. The competition mode (once 672 it has been activated by an admin or by an election) 673 works in three stages:</font></p> 674 <ol> 675 <li><font face="Arial">When competition mode is 676 activated, the game enters the setup phase. This 677 where the players pick their teams, discuss 678 strategies and prepare for the match. Players can 679 move around the level, but can't pick up any 680 items or damage any enemy players. If the server 681 isn't dedicated to match play, there is a timer 682 in this phase that determines how long players 683 have to set up their game. If they don't set it 684 up in the needed period of time, the server will 685 reset back to normal play. When the players have 686 established their teams, each player must enter 687 'ready' to commit to the game. Once everyone has 688 committed, the game enters phase two. </font></li> 689 <li><font face="Arial">In this phase, everyone has 690 committed and the game is about to begin. There 691 is usually a twenty second countdown before the 692 match actually starts. During this time, any 693 player may enter 'notready' at the console to 694 abort the countdown. After the countdown 695 completes, phase three begins.</font></li> 696 <li><font face="Arial">At the point the match is 697 begin. Everyone is respawned (sometimes with a 698 small two or three second delay to even out the 699 spawns in the bases, if everyone respawned, 700 telefrags and overflows could occur) in their 701 base and the match begins. Players are also 702 assigned their ghost codes which can be used to 703 re-enter the game in case of a undesired 704 disconnection.</font></li> 705 </ol> 706 <p><font face="Arial">Phase three continues until the 707 match is completed (the default is a twenty minute 708 match), after which the final scores are displayed and 709 the server resets back to phase one.</font><a 710 name="#ghost"></a></p> 711 <h3><font color="#C0C0C0" face="Arial">Ghost Codes</font></h3> 712 <p><font face="Arial">Ghost codes is a special code given 713 to every player in the game when the match starts. This 714 code is used to track the players statistics and other 715 information and is also used to allow a player to enter a 716 game in case he lost connection.</font></p> 717 <p align="center"><img src="ghost.jpg" width="400" 718 height="150"></p> 719 <p><font face="Arial">As you can see in the image above, 720 just after the match started I was assigned a ghost code. 721 If I lost connection during the match, I could reconnect 722 to the server while the match was in progress and type 723 "ghost 22632" in the console and I would be 724 automatically put back into the game with the same team, 725 score and statistics I had just before I lost my 726 connection.</font><a name="#stats"></a></p> 727 <h3><font face="Arial">Statistics</font></h3> 728 <p><font face="Arial">The CTF match code also keeps 729 statistics of the game in progress and keeps them around 730 after the match has completed. The statistics may be 731 accessed by typing "stats" into the console. 732 The look like the image below:</font></p> 733 <p align="center"><img src="stats.jpg" width="600" 734 height="60"></p> 735 <p><font face="Arial">The statistics kept for each player 736 are:</font></p> 737 <ul> 738 <li><font face="Arial">Score<br> 739 How many points this player has accumulated.</font></li> 740 <li><font face="Arial">Kills<br> 741 How many frags this player has made.</font></li> 742 <li><font face="Arial">Death (Deaths)<br> 743 How many times this player has died.</font></li> 744 <li><font face="Arial">BasDf (Base Defenses)<br> 745 How many times this player got bonus points for 746 defending the base</font></li> 747 <li><font face="Arial">CarDf (Carrier Defense)<br> 748 How many times this player got bonus points for 749 defending his flag carrier</font></li> 750 <li><font face="Arial">Effcy (Efficiency)<br> 751 How efficient this player is when fighting other 752 players. It's calculated as (kills * 100) / 753 (kills + deaths)</font></li> 754 </ul> 755 <p><a name="#console"></a></p> 756 <h3><font face="Arial">New Console Commands</font></h3> 757 <p><font face="Arial">The following console commands have 758 been added for Q2CTF.</font></p> 759 <div align="center"><center><table border="0" 760 cellspacing="1" width="500"> 761 <tr> 762 <td colspan="3"><font color="#C0C0C0" size="3" 763 face="Arial"><strong>Q2CTF Console Commands</strong></font></td> 764 </tr> 765 <tr> 766 <td> </td> 767 <td> </td> 768 <td> </td> 769 </tr> 770 <tr> 771 <td width="30%"><font color="#00FF40" 772 face="Arial"><strong>Console Command and syntax</strong></font></td> 773 <td> </td> 774 <td><font face="Arial"><strong>Description</strong></font></td> 775 </tr> 776 <tr> 777 <td> </td> 778 <td> </td> 779 <td> </td> 780 </tr> 781 <tr> 782 <td nowrap><font color="#00FF40" face="Arial"><code><strong>team { 783 red | blue }</strong></code></font></td> 784 <td> </td> 785 <td><font face="Arial">Switches to the team the 786 player indicates</font></td> 787 </tr> 788 <tr> 789 <td> </td> 790 <td> </td> 791 <td> </td> 792 </tr> 793 <tr> 794 <td><font color="#00FF40" face="Arial"><code><strong>id</strong></code></font></td> 795 <td> </td> 796 <td><font face="Arial">Enables HUD identification 797 of the player you are looking at.</font></td> 798 </tr> 799 <tr> 800 <td> </td> 801 <td> </td> 802 <td> </td> 803 </tr> 804 <tr> 805 <td><font color="#00FF40" face="Arial"><code><strong>yes</strong></code></font></td> 806 <td> </td> 807 <td><font face="Arial">Vote yes on an election.</font></td> 808 </tr> 809 <tr> 810 <td> </td> 811 <td> </td> 812 <td> </td> 813 </tr> 814 <tr> 815 <td><font color="#00FF40" face="Arial"><code><strong>no</strong></code></font></td> 816 <td> </td> 817 <td><font face="Arial">Vote no on an election 818 (you must just abstain). A no vote counts against 819 the election percentage.</font></td> 820 </tr> 821 <tr> 822 <td> </td> 823 <td> </td> 824 <td> </td> 825 </tr> 826 <tr> 827 <td><font color="#00FF40" face="Arial"><code><strong>ready</strong></code></font></td> 828 <td> </td> 829 <td><font face="Arial">Commit to the match in 830 match setup</font></td> 831 </tr> 832 <tr> 833 <td> </td> 834 <td> </td> 835 <td> </td> 836 </tr> 837 <tr> 838 <td><font color="#00FF40" face="Arial"><code><strong>notready</strong></code></font></td> 839 <td> </td> 840 <td><font face="Arial">Cease commitment (will 841 abort match countdown)</font></td> 842 </tr> 843 <tr> 844 <td> </td> 845 <td> </td> 846 <td> </td> 847 </tr> 848 <tr> 849 <td><font color="#00FF40" face="Arial"><code><strong>ghost 850 </strong></code><code><em><strong>ghost-code</strong></em></code></font></td> 851 <td> </td> 852 <td><font face="Arial">Re-enter the game after 853 losing connection in a match (requires ghost code 854 that was provided)</font></td> 855 </tr> 856 <tr> 857 <td> </td> 858 <td> </td> 859 <td> </td> 860 </tr> 861 <tr> 862 <td><font color="#00FF40" face="Arial"><code><strong>admin [ 863 </strong></code><code><em><strong>password</strong></em></code><code><strong> ]</strong></code></font></td> 864 <td> </td> 865 <td><font face="Arial">Request to become an admin 866 by election, or with password become admin 867 automatically if the password matches. Once one 868 obtains admin status, the admin command by itself 869 will bring up the admin menu.</font></td> 870 </tr> 871 <tr> 872 <td> </td> 873 <td> </td> 874 <td> </td> 875 </tr> 876 <tr> 877 <td><font color="#00FF40" face="Arial"><code><strong>stats</strong></code></font></td> 878 <td> </td> 879 <td><font face="Arial">Show the statistics of any 880 matches recently completed or in progress.</font></td> 881 </tr> 882 <tr> 883 <td> </td> 884 <td> </td> 885 <td> </td> 886 </tr> 887 <tr> 888 <td><font color="#00FF40" face="Arial"><code><strong>warp 889 </strong></code><code><em><strong>level</strong></em></code></font></td> 890 <td> </td> 891 <td><font face="Arial">Warp to a new level. It 892 must be one of the levels listed in the warp_list 893 cvar (see Server Operator section).</font></td> 894 </tr> 895 <tr> 896 <td> </td> 897 <td> </td> 898 <td> </td> 899 </tr> 900 <tr> 901 <td><font color="#00FF40" face="Arial"><code><strong>boot 902 </strong></code><code><em><strong>player-number</strong></em></code></font></td> 903 <td> </td> 904 <td><font face="Arial">Kick a player off the 905 server. The number of the player can be 906 determined with the playerlist command.</font></td> 907 </tr> 908 <tr> 909 <td> </td> 910 <td> </td> 911 <td> </td> 912 </tr> 913 <tr> 914 <td><font color="#00FF40" face="Arial"><code><strong>playerlist</strong></code></font></td> 915 <td> </td> 916 <td><font face="Arial">List out the player on a 917 server, their connect time, player number and 918 status (ready/notready, or admin).</font></td> 919 </tr> 920 <tr> 921 <td> </td> 922 <td> </td> 923 <td> </td> 924 </tr> 925 <tr> 926 <td><font color="#00FF40" face="Arial"><code><strong>observer<br> 927 </strong></code></font></td> 928 <td> </td> 929 <td><font face="Arial">Leave the current game and 930 become and observer (this resets your score to 931 zero).</font></td> 932 </tr> 933 </table> 934 </center></div><p><a name="#admin"></a></p> 935 <h3><font face="Arial">User admin functions</font></h3> 936 <p><font face="Arial">An admin has several function he 937 may perform. A user can become an admin by entering 938 "admin" at the console and starting an election 939 or by typing the admin password at the console with 940 "admin <password>" if a password is set. 941 The server operator can set an admin password using the 942 admin_password cvar.</font></p> 943 <p><font face="Arial">An admin can change settings, warp 944 to different maps and boot players from the server. Once 945 you become an admin, type "admin" again at the 946 console to access the admin menu.</font></p> 947 <div align="center"><center><table border="0" 948 cellpadding="8" cellspacing="0" width="550"> 949 <tr> 950 <td valign="top"><img src="admin.gif" width="255" 951 height="189"></td> 952 <td><font size="2" face="Arial">The admin menu 953 (show left) has just a couple options. Settings 954 allows you to change game settings (shown below) 955 . The second option changes depending on what 956 state the server is in:<br> 957 </font><ul> 958 <li><font size="2" face="Arial">Switch to 959 match mode<br> 960 This will switch the server from regular 961 play to match/competition mode.</font></li> 962 <li><font size="2" face="Arial">Force start 963 match<br> 964 If the server is in match mode and 965 players are in the phase where they are 966 setting up their teams, the admin can 967 force the match to start regardless of 968 the ready status of the players.</font></li> 969 <li><font size="2" face="Arial">Cancel match<br> 970 This will cancel the match that's 971 currently in progress.</font></li> 972 </ul> 973 </td> 974 </tr> 975 </table> 976 </center></div><p><font face="Arial"><br clear="all"> 977 The Settings menu has several options to allow the admin 978 to configure the server on the fly (some of these 979 settings are also applicable to normal play mode).</font></p> 980 <div align="center"><center><table border="0" 981 cellpadding="8" cellspacing="0" width="550"> 982 <tr> 983 <td valign="top"><img src="adminset.gif" 984 align="left" hspace="0" width="255" height="190"></td> 985 <td valign="top"><font face="Arial">The menu 986 pictured on the left shows the different options 987 that an admin can change. They are:</font></td> 988 </tr> 989 <tr> 990 <td colspan="2"><ul> 991 <li><font face="Arial">Match Len<br> 992 This controls the length of the match. 993 The default is a twenty minute match 994 time. This <u>can</u> be changed while a 995 match is in progress. For example, if a 996 match started that was twenty minutes 997 long and two minutes had already passed 998 (so there was eighteen minutes remaining) 999 and the admin changed the match length to 1000 ten minutes, the remaining time would 1001 automatically be changed to eight 1002 minutes. If the admin sets a match time 1003 less than the amount of time already 1004 passed, the match will immediately end.</font></li> 1005 <li><font face="Arial">Match Setup Len<br> 1006 This is the length of time that players 1007 get to setup a match before the server 1008 will reset back into normal play. This 1009 setting can be changed on the fly like 1010 Match Len (if a setup is in progress).</font></li> 1011 <li><font face="Arial">Match Start Len<br> 1012 This is the length of time before the 1013 match actually begins after everyone had 1014 committed by typing "ready" at 1015 the console. It should be pretty short.</font></li> 1016 <li><font face="Arial">Instant Items<br> 1017 This is the dmflag that controls whether 1018 powerups such as the Quad and 1019 Invulnerability are instantly used or may 1020 be carried and activated as desired.</font></li> 1021 <li><font face="Arial">Quad Drop<br> 1022 This is the dmflag that controls whether 1023 the quad is dropped when a player is 1024 fragged while carrying it.</font></li> 1025 <li><font face="Arial">Instant Weapons<br> 1026 This is a new option that allowed weapons 1027 to be switched without put away and 1028 activation animations. The weapons switch 1029 instantly.</font></li> 1030 <li><font face="Arial">Match Lock<br> 1031 If enabled (the default) players can not 1032 enter a match in progress (unless the 1033 have a ghost code). If disabled, anyone 1034 can enter a match while it's in progress.</font></li> 1035 </ul> 1036 </td> 1037 </tr> 1038 </table> 1039 </center></div><p><font face="Arial">When you have made 1040 your changes, simply select Apply to activate them. 1041 Whatever you changed will be broadcast to everyone in the 1042 game.<br clear="all"> 1043 </font><a name="#serverop"></a></p> 1044 <h3><font face="Arial">Server Operator Information</font></h3> 1045 <p><font face="Arial">A few notes for the server 1046 operators.</font></p> 1047 <ul> 1048 <li><font face="Arial">You can change maps on a 1049 server with two commands, "map" and 1050 "gamemap". Both take a map as a 1051 parameter. They differ in CTF in that when a 1052 "map" command is used, all player teams 1053 are reset (and players must either select or be 1054 assigned to new teams), where as the 1055 "gamemap" command will retain the same 1056 teams after the map change.</font></li> 1057 </ul> 1058 <p><font face="Arial">The following table lists the 1059 various Cvars that can be configured by a server 1060 operator. You can place them in a script file with 1061 commands like "set competition 3" and then EXEC 1062 that config file on server startup.</font></p> 1063 <div align="center"><center><table border="0" width="500"> 1064 <tr> 1065 <td valign="top" colspan="3"><font face="Arial"><br> 1066 <strong>Q2CTF Specific CVar variables</strong><br> 1067 </font></td> 1068 </tr> 1069 <tr> 1070 <td valign="top"><font face="Arial"><strong>Variable</strong></font></td> 1071 <td valign="top"><font color="#00FF40" 1072 face="Arial"><strong>Default Value</strong></font></td> 1073 <td><font face="Arial"><strong>Description</strong></font></td> 1074 </tr> 1075 <tr> 1076 <td valign="top"><font face="Arial">ctf</font></td> 1077 <td valign="top"><font color="#00FF40" 1078 face="Arial"><strong>1</strong></font></td> 1079 <td><font face="Arial">Enables CTF play. Normally 1080 this should be enabled, but may be disabled to 1081 allow deathmatch play with the Grapple and TECH 1082 Powerups</font></td> 1083 </tr> 1084 <tr> 1085 <td valign="top"><font face="Arial">ctf_forcejoin</font></td> 1086 <td valign="top"><font color="#00FF40" 1087 face="Arial"><em><strong>none</strong></em></font></td> 1088 <td><font face="Arial">This may be set to 1089 "blue" or "red" to force all 1090 people joining a server to a specific team. This 1091 may be handy when a player who has rcon access 1092 wants to set up teams in a specific way.</font></td> 1093 </tr> 1094 <tr> 1095 <td valign="top"><font face="Arial">competition</font></td> 1096 <td valign="top"><font color="#00FF40" 1097 face="Arial"><strong>0</strong></font></td> 1098 <td valign="top"><font face="Arial">This variable 1099 controls whether or not the server can be enabled 1100 for match play. There are four legal values:<br> 1101 </font><div align="center"><center><table 1102 border="0"> 1103 <tr> 1104 <td align="center" valign="top" 1105 width="20%"><font color="#00FF40" 1106 face="Arial">0</font></td> 1107 <td><font face="Arial">This value 1108 indicates that match play is not 1109 available on the server and can not be 1110 enabled by players (even with voting).<br> 1111 </font></td> 1112 </tr> 1113 <tr> 1114 <td align="center" valign="top"><font 1115 color="#00FF40" face="Arial">1</font></td> 1116 <td><font face="Arial">When this value is 1117 set, the server defaults to normal play 1118 (pick up CTF games) but can be changed to 1119 match play mode by an admin or by an 1120 election.<br> 1121 </font></td> 1122 </tr> 1123 <tr> 1124 <td align="center" valign="top"><font 1125 color="#00FF40" face="Arial">2</font></td> 1126 <td><font face="Arial">This value is set 1127 by the CTF game itself and should not be 1128 set directly. It indicates that a server 1129 has been voted into match play and will 1130 revert if the match setup times out.<br> 1131 </font></td> 1132 </tr> 1133 <tr> 1134 <td align="center" valign="top"><font 1135 color="#00FF40" face="Arial">3</font></td> 1136 <td><font face="Arial">This indicates 1137 that a server is in <strong>dedicated</strong> 1138 match play. The server stays in match 1139 mode at all times and does not time out 1140 and return to normal play.<br> 1141 </font></td> 1142 </tr> 1143 </table> 1144 </center></div></td> 1145 </tr> 1146 <tr> 1147 <td valign="top"><font face="Arial">matchlock</font></td> 1148 <td valign="top"><font color="#00FF40" 1149 face="Arial"><strong>1</strong></font></td> 1150 <td><font face="Arial">This value controls 1151 whether or not players can join a match in 1152 progress (without a ghost code). Its default 1153 value of one indicates that players can <strong>not</strong> 1154 join a match in progress.<br> 1155 This variable may be changed by and admin with 1156 the admin settings menu.</font></td> 1157 </tr> 1158 <tr> 1159 <td valign="top"><font face="Arial">electpercentage</font></td> 1160 <td valign="top"><font color="#00FF40" 1161 face="Arial"><strong>66</strong></font></td> 1162 <td><font face="Arial">This controls how many 1163 people out of the players on a server have to 1164 vote in order for an election to be one. The 1165 default is 66% which means that two thirds of the 1166 players must vote in order for the election to 1167 succeed.</font></td> 1168 </tr> 1169 <tr> 1170 <td valign="top"><font face="Arial">matchtime</font></td> 1171 <td valign="top"><font color="#00FF40" 1172 face="Arial"><strong>20</strong></font></td> 1173 <td><font face="Arial">Specifies the length of 1174 time, in minutes, that the match will be played 1175 for. Twenty minutes is the default standard match 1176 time.<br> 1177 This variable may be changed by and admin with 1178 the admin settings menu.</font></td> 1179 </tr> 1180 <tr> 1181 <td valign="top"><font face="Arial">matchsetuptime</font></td> 1182 <td valign="top"><font color="#00FF40" 1183 face="Arial"><strong>10</strong></font></td> 1184 <td><font face="Arial">Specifics the length of 1185 time, in minutes, that the setup phase before a 1186 match must be started (by all players committing 1187 by entering "ready" at the console). If 1188 this time expires, the server will reset back 1189 into normal play.<br> 1190 This variable may be changed by and admin with 1191 the admin settings menu.</font></td> 1192 </tr> 1193 <tr> 1194 <td valign="top"><font face="Arial">matchstarttime</font></td> 1195 <td valign="top"><font color="#00FF40" 1196 face="Arial"><strong>20</strong></font></td> 1197 <td><font face="Arial">This specifies, in 1198 seconds, the amount of time after a match has 1199 been committed (by all players entering 1200 "ready" in their consoles) and the 1201 actual start of the match.<br> 1202 This variable may be changed by and admin with 1203 the admin settings menu.</font></td> 1204 </tr> 1205 <tr> 1206 <td valign="top"><font face="Arial">admin_password</font></td> 1207 <td valign="top"><font color="#00FF40" 1208 face="Arial"><em><strong>none</strong></em></font></td> 1209 <td><font face="Arial">This variable may be set 1210 to a password that allows someone to grain admin 1211 access without having to be elected. The admin 1212 would just type "admin 1213 <password>" to gain direct access to 1214 the admin menu, assuming the password was 1215 correct.<br> 1216 For example, "set admin_password bob" 1217 in a start up config file for the server would 1218 set the password to "bob" and any 1219 player could become an admin by typing 1220 "admin bob" at the console.</font></td> 1221 </tr> 1222 <tr> 1223 <td valign="top"><font face="Arial">warp_list</font></td> 1224 <td valign="top"><font color="#00FF40" 1225 face="Arial"><strong>"q2ctf1 q2ctf2 q2ctf3 1226 q2ctf4 q2ctf5"</strong></font></td> 1227 <td><font face="Arial">This variable is a space 1228 separated list of maps that may be warped to on 1229 the server using the warp command. Any base map 1230 name (bsp file name) can be specified. Admins and 1231 players who start elections for warp requests 1232 must specific a map in this list.</font></td> 1233 </tr> 1234 </table> 1235 </center></div></td> 1236 <td> </td> 1237 <td bgcolor="#400000"> </td> 1238 </tr> 1239 </table> 1240 </center></div> 1241 </body> 1242 </html> 1243