Added commands to modify configurations from client
Added PUG support in the example configurations
0.9.5
Added CTF scoring
Added commands to change team names
0.9.6
Code optimizations
Moved SourceTV check to game time as opposed to plug-in load
Added ability to change map after sequence has begun to allow for weapon white list to be utilized
Added filter to reduce console spam
0.9.7
Added automatic update support
0.9.8
Added support for players to assign their own team’s name until 1st half begins
1.0.0
Added Ready Up Support
1.0.1
Bug fix from Scream
Time limit reached was adding to CP scores when it shouldn’t
Ready-up panel displaying to spectators
1.0.2
Ready-up bug fixed that prevented ready-up for the second half and overtime
1.0.3
Blocking tournament_readystate command while Ready-Up is enabled
1.0.4
Modified mp_winlimit during second half to not matter to match how rules are interpreted (Thanks TrainRiderJ for answering my question)
Changed Panel to only display of sm_readystatus is used.
1.0.5
Added King of the Hill support and example configs designed around ESEA-I rules.
1.0.6
Modified CTF rules to now pay attention to maxpoints CVAR for leagues like TWL that only allow 6 max captures. Other leagues just set this value relatively high to allow CEVO/ESEA Rules.
Match live, Half-time center text is now green
Added a Match is over notification at the end of the cycle via center print
1.0.7
Reconfigured mp_tournament_restart hook to allow its usage to ensure UI is active without stopping the match in progress until the start of the 1st half. This allows league configs to have the tournament_restart command in them without breaking the mod.
Modified some of the scoring message to be in the hintbox and not in chat
New Config files released
1.0.8
Modified scoring notifications to be delayed after the UI
1.0.9
Hooked hostname CVARs to update the host name if they are changed at all. It no longer matters when these cvars are set.
Re-organized code, cleaned up sections, removed no longer useful routines
Further modified announcer text to trigger on teamplay_round_active event to make sure it displays easily
1.1.0
Added Map type autodetection with the use of the matchmod_league CVAR and BrutalGeorge’s snippet he released.
The sdktools is now required to compile this mod
1.1.2
Added Localization support
Admin activity recorded to default sourcemod logs
Removed unused functions
Modify structure of included cfg files to make setup more streamlined
Modified PUG configs to not use ready up mode (F4 UI works)
Added automatic config file for the following CVARs
matchmod_hostnamepfx
matchmod_hostnamesfx
matchmod_servercfgidle
matchmod_adminflag
matchmod_league
STV Recordings now included team names
UGC and STA league are included in a rudimentary sense.
1.1.3
Added prematch/postmatch configuration files to use to unload various plugins. NOTE: Do not unload matchmod here
cfg/matchmod/prematch.cfg
cfg/matchmod/postmatch.cfg
Added Admin menu integration
Matchmod_begin and Matchmod_End
Based on time of match, End menu option will perform the correct command
1.1.4
Added tf2lobby.com integration
Removed matchmod_adscoring and matchmod_ctfscoring CVARs as this is now handled in the map detection routine internally.
Updated config files to no longer refer to deprecated CVARs
Modified */custom.cfgs to comment out most of the settings that overlap normal server.cfg files. These for the most part should no longer need to be modified on install.
1.1.5
matchmod_*teamname CVARs moved to auto-generated config file
Added sm_scrim and sm_match commands
1.1.6
Moved 15 second warning to center text
Added !extend command to allow teams to quickly extend scrims
Extended logging to cover all admin commands
1.1.7
Added size to Hostname prefix to accomodate longer server names
Modified some of the CVARs to not replicate what doesn’t need to be replicated
Added auto-detection of arena map type
Added ability to define where STVs will be saved
SDKHooks is now an optional extension
If SDKHooks is present, the Game Description will be changed to reflect the league config
Added CVAR matchmod_public to allow for configurations that allow public to access some commands
Added CVAR matchmod_stvfolder to define where the STVs will be saved relative to the /TF folder
Added CVAR matchmod_description to allow the shortcut configs to define the STV prefix and the modified game description
1.1.8
Expanded map auto-detection to cover arena, territory control, and bball
Added support for Arena game type to the scoring routines
Added support for Territory Control to the scoring routines
Removed CVAR matchmod_public and matchmod_admflag
Modified all commands so the standard override options will work
Added damage output statistics to the server logs for parsers