. .

Espionage - Tournament Edition

The Team

Tournament
Contents

Features
Differences
Matches
OGL Involved?
Client Info
Server Info
Version History
Credits

Espionage
Esp. Scripting
Action Arena
Lowlag

FAQ
How to Play
Server Info

What do server ops need to know?

To get imediately started with Tournament Edition out of the box, extract the server files into your action directory. Enable the TE code by either including the line "set matchplay 1" in your server.cfg file or adding "+set matchplay 1" to your startup command line. Alternatively, you may also use "set ogl 1" to enter TE mode. After that, everything will take care of itself, assuming you extracted the files to the proper directories :).

For quick reference in-game, simply "exec list_te.cfg" in your console. This will give you a quick list of all the AQ:ETE commands that relate to the Tournament Edition mode. Also note that the commands and CVARs explained in detail below are the commands and CVARs that are directly related to the TE mode of AQ:ETE. For the Espionage-related commands, please check the Espionage section of the documentation.

Sample command line:

  quake2 +set dedicated 1 +set game action +exec server.cfg

Cvars:

  1. matchplay
    Type: server cvar
    Possible values: 0 (matchplay OFF), 1 (matchplay ON)
    FUNCTION:
    • matchplay ON enables tournament features.
    • matchplay OFF disables features and reverts to vanilla 1.52.
    Example command: N/A
    Notes:
    • Requires rcon to set.
    • Requires a map change for the setting to take effect.

  2. ogl
    Type: server cvar
    Possible values: 0 (OGL mode OFF), 1 (OGL mode ON)
    FUNCTION:
    • ogl ON locks the server settings to OGL rule specifications, namely timelimit 20, fraglimit 0, roundtimelimit 0. Also automatically turns on TE tournament features.
    • ogl OFF allows modification of rules outside OGL specs.
    Example command: N/A
    Notes:
    • Requires rcon to set.
    • Requires a map change for the setting to take effect.

  3. useLowlagSounds <0|1> (default: 1)
    • 0: use original AQ 1.52 sound scheme
    • 1: use LowLag Sounds to reduce bandwidth used

  4. escore <0|1> (default: 1)
    • 0: original AQ scoreboard
    • 1: enhanced Espionage scoreboard

  5. allowMPELPSuicide <0|1> (default: 1)
    • 0: suiciding immediately after being wounded by another player is disabled
    • 1: suiciding is allowed. It might even work

  6. allow_vote <0|1> (default: 0)
    • 0: voting is disabled
    • 1: voting is enabled

  7. e_voteWait <secs> (default: 120)
    • Number of seconds between successive vote requests by a player

  8. allowVotemap <0|1> (default: 1)
    • 0: console voting via the "votemap" command is disabled
    • 1: console voting via the "votemap" command is enabled

  9. votemapPercentage <percentage> (default: 51)
    • specifies what percentage of players must vote on on the same map in order for it to pass. The first map that makes the cut will win.

  10. e_enhancedSlippers <0|1> (default: 0)
    • 0: Espionage slippers are disabled
    • 1: Espionage slippers are enabled

  11. e_allRadio <0|1> (default: 1)
    • 0: Espionage-specific radio sounds are not allowed for non-scripted maps
    • 1: all radio sounds are allowed

  12. weaponBan cvar restricts weapon/item usage independent of and in addition to scenario specifications (default: 0)
    • Works with scripts 0 or 1
    • Add together components like dmflags
           #     1 M4
           #     2 MP5
           #     4 Handcannon
           #     8 M3 Shotgun
           #    16 Sniper Rifle
           #    32 Akimbo
           #    64 Knives
           #   128 Mk23 Pistol
           #   256 Kevlar Vest
           #   512 Stealth Slippers
           #  1024 Silencer
           #  2048 Bandolier
           #  4096 Laser
      
    • e.g., to ban M4, HC, Akimbo, and Vest:
      weaponBan = 1 + 4 + 32 + 256 = 293, weaponBan 293

  13. e_AllowNoclip <0|1> (default: 0)
    • 0: the noclip cheat is disabled
    • 1: the noclip cheat is enabled--useful for demos, towers, etc.

  14. spawnProtect <0|1> (default: 0)
    • 0: no deathmatch spawn protection for players respawning
    • 1: deathmatch spawn protection for players respawning
    • protected player is semi-transparent
    • firing a weapon negates invulnerability
    • 2 seconds of invulnerability upon spawn

Server commands:

  • sv matchtime - display elapsed time (works for any mode with a timelimit set)
  • sv teamscore - displays team scores in the console to remotely follow a teamplay match
  • sv orphan <player num> - to immediately remove a player from his team
  • sv silence <player num> <seconds> - prevents a player from speaking for a time
    • If no time argument is supplied, default is 60 seconds
    • If a flood lock or previous silence is in effect, the specified time is appended
    • Use negative values to undo or lessen a current lock
    • Silenced/floodcontrolled players may not use the radio, either
    • Different from the captain/referee "silence" command explained previously

Other stuff that's good to know:

  • match.ini
    Details: Upon moving to a new map with matchplay 1, match.ini will be parsed, resetting a new maplist (defined in match.ini) and the team names and team models/skins will be reset to a default (hard-coded, not defined in match.ini). See the included sample match.ini for details.

  • Full backwards compatibility with AQ 1.52
    Details: Matchplay 0 resets the server to AQ 1.52 + some bugfixes (out of ammo bug, other 1.52 bugs).

Copyright 2000, 2001, 2002, Action Quake Developers Team