|  | Player's Guide
Commands/Impulses Capture the Flag Rules Maps Scoring Common Problems

## Commands/Impulses

Players should familiarize themselves with the extended command set available on the server. All commands are entered as `IMPULSE`s; however, for your convenience, most commands are automatically aliased to easily-remembered mnemonics upon login to the server.

> General Help/Status
> | help-server | Provides information about current server settings and loaded server modules.
> help-exit | Provides an explanation of the Exitrules module (if in use), and the current ruleset for the level.
> help-team | Provides information on current teamplay settings.
> show-c | Display GPL warranty.
> show-w | Display GPL copyleft.
> Remote Administration
> | help-admin | Provides a menu of administrator functions and their respective `impulse` commands.
> admin-revoke | Remove administration privileges from self.
> @ | Prefix for administration commands.
> yes | Answer 'yes' to prompt.
> no | Answer 'no' to prompt.
> Commands in italics are not aliased and must be prefixed by sending an '`@`', i.e. '`@;IMPULSE <n>`'.
> I_ADMIN2_COOPT | Toggle coopeative mode.
> I_ADMIN2_DMT | Page through deathmatch modes.
> I_ADMIN2_TEAMT | Page through teamplay modes.
> I_ADMIN2_REG | Toggle 'registered' variable.
> I_ADMIN2_SAMELEVEL | Toggle 'samelevel' variable.
> I_ADMIN2_NOEXIT | Page thorugh noexit modes.
> I_ADMIN2_FRAGL | Set fraglimit (`IMPULSE 255` = 0).
> I_ADMIN2_TIMEL | Set timelimit (`IMPULSE 255` = 0).
> I_ADMIN2_PAUSE | Toggle 'pausable' variable.
> I_ADMIN2_TEAMC | Reassign players to user-specified teams.
> I_ADMIN2_FRICU | Increase 'friction' by 0.5 units.
> I_ADMIN2_FRICD | Decrease 'friction' by 0.5 units.
> I_ADMIN2_GRAVU | Increase 'gravity' by 100 units.
> I_ADMIN2_GRAVD | Decrease 'gravity' by 100 units.
> I_ADMIN2_RESTART | Restart level.
> I_ADMIN2_JUMP | Jump to nextlevel.
> I_ADMIN2_START | Jump to 'start' level.
> I_ADMIN2_DM1 | Jump to 'dm1' level.
> I_ADMIN2_DM2 | Jump to 'dm2' level.
> I_ADMIN2_DM3 | Jump to 'dm3' level.
> I_ADMIN2_DM4 | Jump to 'dm4' level.
> I_ADMIN2_DM5 | Jump to 'dm5' level.
> I_ADMIN2_DM6 | Jump to 'dm6' level.
> I_ADMIN2_SKICK | Start player kick selection process.
> I_ADMIN2_KILLSERVER | Kill the server by sending 'quit' command.
> AirFist
> | help-fist | Provides information on the AirFist module.
> fist | Switch directly to the AirFist.
> Capture the Flag
> | help-ctf | Provides information about basic Capture the Flag rules and options.
> flag-show | Provides information on the current disposition of the flags.
> statusbar | Toggles the CTF status bar on and off.
> toss-flag | Drop the currently carried flag. NOTE: Disabled by default.
> Chasecam
> | help-cam | Provides help on the chasecam.
> cam | Toggle the chasecam on and off. Chasecam is automatically disabled while in water or observer mode.
> cam-in | Move the camera closer to the player.
> cam-out | Move the camera away from the player.
> cam-up | Raise the camera perspective.
> cam-down | Lower the camera perspective.
> Crosshair
> | help-xhair | Provides help on the crosshair module.
> xhair | Toggles the crosshair on and off.
> CTF Bot
> NOTE: Bot commands are available only to an admin.
> | help-bot | Provides a menu of bot functions and their respective `impulse` commands.
> bot | Prefix for bot commands.
> Commands in italics are not aliased and must be prefixed by sending a '`bot`', i.e. '`bot;impulse <n>`'.
> I_BOT2__DCPU | Decrease bot CPU usage.
> I_BOT2_ICPU | Increase bot CPU usage.
> I_BOT2_DBP | Decrease simulated bot ping.
> I_BOT2_IBP | Increase simulated bot ping.
> I_BOT2_REPORTIN | Order all bots to report in their status.
> I_BOT2_OATTACK | Order more bots on team to attack.
> I_BOT2_ODEFEND | Order more bots on team to defend.
> I_BOT2_OESCORT | Order nearest team bot to escort self.
> I_BOT2_OCAMPING | Order nearest team bot to camp.
> I_BOT2_ODROP | Order nearest team bot to drop items.
> I_BOT2_OROAM | Order more bots on team to roam.
> I_BOT2_OCOMEHERE | Order bots to come here.
> I_BOT2_DEBUGTOGGLE | Page through bot debug levels.
> I_BOT2_ADDRED | Add a red bot. NOTE: Disabled if auto-even teams is set.
> I_BOT2_ADDBLUE | Add a blue bot. NOTE: Disabled if auto-even teams is set.
> I_BOT2_REMOVERED | Remove a red bot. NOTE: Disabled if auto-even teams is set.
> I_BOT2_REMOVEBLUE | Remove a blue bot. NOTE: Disabled if auto-even teams is set.
> I_BOT2_PRINTEBSP | Print entity BSP list.
> I_BOT2_PRINTITEM | Print item list.
> I_BOT2_SPAWNWAYPOINT | Spawn a waypoint.
> I_BOT2_STARTNEWGPATH | Start new general path.
> I_BOT2_REMOVEWAYPOINT | Remove closest waypoint.
> Drop Items
> | toss-ammo | Throws a backpack containing some ammo (<= 20 rounds) for the currently selected weapon.
> toss-weapon | Throws the currently selected weapon.
> Grappling Hook
> | help-grapple | Provides information on the Hook module.
> grapple | Switch directly to the grappling hook.
> A further explanation of the grappling hook and a treatise on the strategy of using it is available.
> Extended Ranking
> | help-rank | Provides information on how to read the extended ranking information, as well as how the rank is calculated.
> rank | Provides extended ranking information.
> MultiSkin
> | help-skin | Provides help with the MultiSkin module.
> skin-next | Switches to the next skin.
> skin-prev | Switches to the previous skin.
> skin-show | Shows the current skin in use.
> NOTE: Players have to use proper player and player-head model files containing the actual skins to be displayed (skins are handled by the client).
> Previous Weapon
> | impulse 69 | Switches to the previous weapon selected, if valid.
> Observer
> | help-observer | Provides information on the Observer module.
> observer-noclip | Toggles clipping on and off while an observer.
> observer-toggle | Toggles on and off respawning as an observer when observer mode is enabled.
> <attack> | Switch to next observer viewpoint while an observer.
> <jump> | Respawn as a normal player while an observer.
> Runes
> | help-runes | Provides information on the Runes module.
> runes-show | Display the Runes' possessors.
> toss-rune | Drop the currently carried Rune. NOTE: Disabled by default.
> A further explanation of the runes is available.
> id Software - Quake
> | impulse 9 | CheatCommand() NOTE: Disabled in coop and deathmatch.
> | impulse 11 | ServerflagsCommand() NOTE: Disabled in coop and deathmatch.
> | impulse 255 | QuadCheat() NOTE: Disabled in coop and deathmatch.
> Hipnotic - Mission Pak No. 1 (Scourge of Armagon)
> | impulse 200 | WetsuitCheat() NOTE: Disabled in coop and deathmatch.
> impulse 201 | EmpathyShieldsCheat() NOTE: Disabled in coop and deathmatch.
> impulse 202 | DumpEntities() NOTE: Disabled in coop and deathmatch.
> impulse 203 | DumpLiveEntities() NOTE: Disabled in coop and deathmatch.
> impulse 205 | Genocide. NOTE: Disabled in coop and deathmatch.
> impulse 206 | ToggleDump() NOTE: Disabled in coop and deathmatch.
> Rogue - Mission Pak No. 2 (Dissolution of Eternity)
> | impulse 60 | Switch directly to the Lava Nailgun.
> impulse 61 | Switch directly to the Lava Super Nailgun.
> impulse 62 | Switch directly to the Multi-grenade Launcher.
> impulse 63 | Switch directly to the Multi-rocket Launcher.
> impulse 64 | Switch directly to the Plasma Gun.

## Capture the Flag

> ### Rules

> Capture the flag offers an exciting variation on team play. It gives meaning to base defense along with offensive positioning and strikes.

> The basic premise is: attack the enemy base, grab their flag, then take it back to your base. In this variation, you must touch your base flag while carrying the enemy flag in order to score.

> Map modifications have to be performed in order to enable Capture the Flag play on a map.

> The rules are as follows:

> - Two sections of the map are designated as base encampments: Red base and Blue base.
> - When you join the game (or enter the level) you are assigned to a team. Depending on the configuration of the server, you may change teams; if you are allowed to change, you will lose your frag count when changing. You are spawned at your team's base. If you die, you are not spawned at the base, but at one of the deathmatch start spots. This way, you don't kill a guy defending his the flag at the enemy base and then have him respawn immediately there.
> - The flags are based on the key models (or custom flags). If you pick up the enemy flag, you must touch your flag in order to win. Note that if you get back to the base, your flag might not be there if the other team has it! Get the rest of your team to go get their flag back! The player who touches his base flag when carrying the other team's gets 15 frags, and everyone on his team gets 10 frags. Also, when you get a flag, you have that nice glow around you (such as when you get the quad damage). If you kill an opposing team player who has your flag, he drops it. If you touch your flag, it will teleport back to your base.
> - Since everyone starts at their base after level change, or joining the game, the team will have to work out who is going to go and try to get the enemy flag (offensive strike), and who will stay to defend. Yes, this is camping, but it's camping with a cause! Remember, you can send a communication to only your teammates by using `messagemode2`. Put this in your `ID1\AUTOEXEC.CFG` file:

>   > `bind y "messagemode2"`

>   When you hit 'r', you will get the usual talk prompt, except your message will only go to your teammates. Remember, you can also send a message directly to a single player by using the 'tell <playername> <message>'. (Which may or may not work, depending on the version of the client/server Quake engine.)

> The command 'flag-show' gives information on the current disposition of the team flags.

> ### Maps

> In Capture the Flag mode, the stock id Software levels have been modified with flag support, which may be played with or without custom model support. The Capture the Flag 4.1 custom client `PAK`s add sixteen new levels

> ### Scoring

> The following scoring model is used for Capture the Flag:

> - Capturing the flag: 15
> - Team bonus for capturing the flag: 10
> - Recover team flag: 1
> - Capture enemy flag: 0
> - Frag the enemy flag carrier: 2
> - Frag someone who has recently hurt your flag carrier: 2
> - Frag someone while either you or your target are near your flag: 1
> - Frag someone while either you or your target are near your flag carrier: 1
> - Return a flag that causes a capture to happen almost immediately: 1
> - Frag a flag carrier if a capture happens almost immediately: 2

## Common Problems

> ### SZ_GetSpace

> Occasionally, you may note `SZ_GetSpace: Overflow` showing up in the server console logs. Because QkrMods pushes a decent amount of aliased commands to the client console, clients with inflated `*.rc` files may experience problems. It is recommended that QkrMods clients be started with the `-zone 1024` command-line parameter to allocate more memory to the zone buffer. Since this parameter is in bytes, it should not have a significant impact on client memory usage.

> ### Unnconnected

> A player showing as "Unconnected" can be a result of one of serveral problems: an unset player name, a client attempting to connect to a server which requires custom `.PAK` files, or a TCP/IP routing problem.

QUAKE is a registered trademark of id Software, Inc.
The bird in the Quaker Server Modifications logo is a cinnamon Quaker Parakeet (myiopsitta monachus). More information on Quaker Parakeets may be found on the Quaker Parrot Homepage
Copyright © 1998, Dark Grue.