/\/\atchmod 2000

Version .01 Beta

MM2000v01.zip

Welcome to the first beta release of /\/\atchmod 2000 for Quake 3 Arena. /\/\atchmod 2000 is designed to be extremely configurable and flexible. It will allow hosts to configure single weapons play to all weapons play. As well as hosting official matches. This first release is a server side mod, it does not require the client to download any files, later releases will incorporate a client side (downloadable) mod, for additional features.

New features in this release are:

 

PC Installation

Unzip the MM2000v01.zip files in you default Quake 3 directory, (ie C:\Program Files\Quake III Arena\ ) Installed files are:

Starting up a dedicated server

Create a desktop shortcut to your quake3.exe file. Right click on the icon and select properties, then click on the shortcut tab. In the target line you will see the path of the quake3.exe file in " " . At the end of this line add a space, followed with this:

+set dedicated 4 +set com_hunkmegs 24 +exec mm2000.cfg

The number following "+set dedicated #" will set the type of server game you wish to host,  2 is FFA DM mode,  3 is Teamplay mode, 4 is CTF mode.

(NOTE: This command line is generic and should be sufficient for most dedicated servers, additional variables may be needed depending on your computer configuration and/or isp connection, please read Q3A documentation if you have problems.)

 

Matchmod 2000 Server Variables

These are server commands and variables that are unique to Matchmod 2000, these are also included in the mm2000.cfg file and can be modified to fit your needs.

seta grapple 0/1 - setting this to 1 will enable grappling, the client will have to bind a key to "+button5" without quotes, to use grapple, this is a off-hand grapple "hook" will look like a lightning bolt when activated.

seta grapple_fire 1990/800 - this setting will set the speed of the grapple. 800 is slow, 1990 is the fastest

seta matchmod 0/1 - setting this to 1 will put the server in rail gun only mode. This is one hit / one kill mode, regardless of health and/or armour of the "fragee"

seta railwait 5/1500 - this sets the reload time of the railgun, 1500 is slow, 5 is WICKED FAST!!!!!!!

seta use_mm_warmup 0/1 - this will enable a warm-up time at the beginning of each map, very useful for starting matches.

seta mm_warmup 30 - this sets warm up time (in seconds) at the beginning of each map, the last 3 seconds are audibly counted on client side.

seta filtering 0/1 - setting 1 will enable text filtering, from the text listed in the textfilter.cfg file. This file can be edited to add words to filter.

seta s_armor 25- sets the respawn time (in seconds) of the armour after it has been picked up. Default is 25

seta s_team_weapon 30 - sets the respawn time (in seconds)

seta s_health 35 - sets the respawn time (in seconds) of health after it has been picked up. Default is 35

seta s_ammo 40 - sets the respawn time (in seconds) of all ammo after it has been picked up. Default is 40

seta s_holdable 60 - sets the respawn time (in seconds) of the holdable items after it has been picked up. Default is ???

seta s_megahealth 120 - sets the respawn time (in seconds) of the megahealth after it has been picked up. Default is 120

seta s_powerup 120 - sets the respawn time (in seconds) of all power ups after it has been picked up. Default is 120

Weapon Bans

gauntlet 1
shotgun 2
grenade launcher 4
rocket launcher 8
lightning gun 16
railgun 32
plasma gun 64
BFG 128

0 indicates no bans. To ban specific weapons, add the corresponding numbers together, for example, if you wanted to ban the BFG, the Rail Gun, and the Gauntlet, add 128 + 32 + 1 = 161 the command would be

seta weaponflags "161"

Item Bans

armour shard 1
combat armour 2
body armour 4
small health 8
health 16
large health 32
mega health 64
teleporter 128
medkit 256
quad 512
environment suit 1024

0 indicates no bans. To ban specific items, add the corresponding numbers together. For example, if you wanted to ban the Medkit, the Teleporter, and the Quad, add 256 + 128 + 512 = 896 the command would be

seta banned_items "896"

Ammo Bans

shells 1
bullets 2
grenades 4
cells 8
lightning 16
rockets 32

0 indicates no bans. To ban specific items, add the corresponding numbers together. For example, if you wanted to ban rockets, bullets and cells, add 32 + 2 + 8 = 42 the command would be

seta ammoflags "42"

Rune Bans

haste 1
invisibility 2
regeneration 4
teleporter 8

0 indicates no bans. To ban specific items, add the corresponding numbers together. For example, if you wanted to ban the haste, teleporter and the invisibility, add 1 + 8 + 2 = 11 the command would be

seta runeflags 11

Starting Weapons

shotgun 1
machine gun 2
grenade launcher 4
rocket launcher 8
lightning gun 16
railgun 32
plasma gun 64
BFG 128

This will set which weapons a client will start with, at the beginning of a map and after re-spawn. Example, if you wanted all clients to have the BFG, the Railgun and the shotgun add the corresponding numbers together 128 + 32 + 1 = 161 the command would be

seta start_weapons "161"

Administering A Match
(*** This is Not Active At This time****)

It is a good idea to prepare a specific match configuration file , beforehand (and executed). A match password (or rcon password) must be obtained and used by the match admin. The following steps should be used by the match admin, the commands in red letters are console command executed by match admin.

  1. Set admin or rcon password, ie , set admin_password xxxx or set rcon_password xxxx
  2. Execute the appropriate .cfg file (ie exec CTF_OGL.cfg)
  3. Change map ,ie map q3ctf1, the server should be in "match" mode (players in "float" mode), if not set match 1.
  4. Allow players to join their teams, do not continue until teams are acceptable (no "outsiders"), then type lock_teams
  5. A server password can be entered at this time, g_password xxxx , this password will be cleared once the match has ended
  6. When everyone is ready to play, type start_match , if for any reason the match has to be stopped or restarted type restart_match , the server will return to step 5.
  7. Once the time limit has been reached, the server will display the scoreboard and clear the password, the server will remain in this state to allow another match to be started, or another cfg file to be executed.

 

 

 

Thank you for using Matchmod 2000, if you have any questions or comments please post them on our discussion board, www.planetquake.com/matchmod