Teamplay Mod v 1.0
By Ignitor


This is my first attempt at a Quake2 mod. I think it pretty much sucks that there is no teamplay
support included in Quake2, so i decided to write this mod. There are probably a few bugs left
in it, because I have only gotten to test it a limited amount of times. If you do find a bug,
please email me at nite@gis.net, with the circumstances included, so I can hopefully squash the
bug as soon as possible :) At this time I would just like to say thanks for Larboy and abalution
for inspiration. And also thanks to abalution and bigs- for playtesting and to id Software for
making one hell of a game. Anyways, I'll shut up now and get on with the instructions.

Instructions

1. Download q2teams.zip.

2. Make a sub-directory in your Quake2 directory called teamplay. (ex. c:\Quake2\teamplay)

3. Unzip q2teams.zip into the directory you just made.

4. Start Quake2 with the parameters "+set game teamplay" and "+set deathmatch 1" and then your
   other parameters. (ex. "quake2 +set game teamplay +set deathmatch 1 +map base1")


Commands

There is a list of commands everytime you join the server running the mod, but here is a list
of them and explanations. You should also alias these, because in order to use them, you have
to have "cmd" in front of them. (ex. "cmd join_team whatever")

join_team <team_name> [max_players]
	The join_team command makes you join the team you have specified with the team_name
	parameter. If the team does not exist, it will be created. The max_players parameter is
	only if you are creating a team, it specifies how many players will be allowed on your
	team.

part_team
	The part_team command makes you part the team you are currently on. Your score will be
	reset to 0 when you part the team.

teaminfo <team_name>
	The teaminfo command gives a bunch of statistics about the team specified with team_name,
	as well as a list of players and their current score (frags).

list_teams
	This command gives a list of the current teams created. This is useful when trying to
	choose which team to join.

kick_member <member_name>
	The kick_member command attempts to kick the team member specified with the member_name
	parameter. You must be the team leader to do this and you cannot kick yourself.


Team Info

	The person who creates a team, becomes the team leader. He has limited control over the
	team. If the team leader leaves for any reason, the person on the team who has been
	on the team for the longest becomes the new team leader. If there is no one left on the
	team, the team will be terminated.


To Do

	Give the team leaders more power over the team.
	Fix any bugs that are found.
	Add team scoring.
	Maybe add CTF-like game.
	Add some administrative commands.
	Add some more commands in general.


Reminder

	If you have any trouble running the mod or you think you have found a bug, PLEASE email
	me at nite@gis.net. I can't fix problems if I don't know about them.