Day of Defeat TeamManager Source (short: DoD TMS)
This is a complete re-write of my AMX Mod X / DoD 1.3 "DoD TeamManager", now for DoD: Source!
This is a very effective TeamManager for
Day of Defeat: Source that keeps your teams
even and still allows admins to switch when ever
they like! This is just one feature, see "FEATURES"
for a complete list!
* General Features
As of Version 1.1 the DoD TMS consists of the Base plugin and 10 addons,
you can find a short description of each addon's features below:
* DoD TMS Base Plugin (dod_teammanager_source.sp/.smx)
- complete Multilanguage-Support (en, de, fr, chi & pt already included!)
- Modularization! All Addons are optional, don't run what you don't need!
- each Addon uses it's own config file that contains all convars within the folder "\orangebox\dod\cfg\dod_teammanager_sourc e\" on your gameserver.
* AFK Manager Addon (addon_dodtms_afkmanager.sp/.smx)
- team join control to keep teams even
- automatic team assignment if full team was selected
- lock team Spectators for public players
- smooth team switch without death for all players
- provides/shares natives and functions for all other Addons
* Anti-VoiceCommandSpam Addon (addon_dodtms_antivcmds.sp/.smx)
- moves players that are AFK in Spawn to team Specators
- kicks AFK players after definable time
- kicks idle players (that connect but don't join a team)
- displays menu before sending players to Spec to be sure they aren't active
- AFK players can be blinded if Team Spectators is usually blocked
- Admin are immune to being kicked for being AFK
* AutoTeamBalance Addon (addon_dodtms_autobalance.sp/.smx)
- prevent people from spamming voice commands like "Go! Go! Go!"
- maximum number of allowed voice-commands per life can be set
- minimum time between voice-command reuse can be specified
- Admins can always use as many VCs as they like
* ClanTag Protection Addon (addon_dodtms_clantagprotect.sp/.smx)
- keeps team size balanced
- can switch players on death or after fixed delay time
- the same player will not be switched two times in a row to balance
- team player difference can be set for balancing
- Admins are immune from being team switched to balance
* ClassRestrictions Addon (addon_dodtms_classrest.sp/.smx)
- protect your clantag from being abused by public players
- choose to rename, kick or even ban offenders
- ability to force clantag usage on clanmembers
* HighPingKicker Addon (addon_dodtms_highpingkicker.sp/.smx)
- allow admins to select limited/full classes
- lock classes until there's X players on the server
- remove classes' primary weapons on death to prevent circumventing the limits
- enforce class limits and force players to change class after changing limits
- block quick-class-switching within spawn area
- Admin can use any class any time
* Player/TeamMenu Addon (addon_dodtms_playerteammenu.sp/.smx)
- checks "Scoreboard"-ping, no faulty ping-calculations!
- set maximum allowed ping and checking time
- ability to disable ping-checking for constantly low ping players
- only kick high pingers if there's X players on the server
- Admins are immune from being kicked for high ping
* RoundEnd Events Addon (addon_dodtms_roundendevents.sp/.smx)
- encourage, slay (even in spawn area) and team switch players by menu
- encourage, swap and mix the teams
- Admins vs. Public feature
- Admins are immune from being target by other admins
- Admins can be allowed to self-target
* SecretSpectate Addon (addon_dodtms_secretspectate.sp/.smx)
- automatically swap the teams after X rounds
- automatically mix the teams after X consecutive won rounds
- displays stats box with casualties for both teams and time needed to win
* TK Revenge Addon (addon_dodtms_tkrevenge.sp/.smx)
- join team spectators while still being displayed on your team
- observe players in question without them noticing
- get back to your team without anyone noticing either
- Spawn-/Melee-/Grenade-/Rampage-TeamKills can be handled different
- Revenge Menu can be customized (Forgive/DONT Forgive/Slap/Slay)
- TK-count can be saved and loaded through map-changes and even disconnects
- Players can be kicked/banned when reaching set max TK-Count
- TK-Count can be lowered with capping flags / killing enemies
- already dead team killers can be slayed after respawning
- English (big thanks to myself!) - COMPLETE
- German (big thanks to myself!) - COMPLETE
- French (big thanks to vintage!) - COMPLETE
- Chinese (big thanks to monkie!) - COMPLETE
- Brazilian Portuguese (big thanks to MaKTaiL!) - COMPLETE
TO DO LIST:SERVERS RUNNING THIS PLUGIN:
You do NOT need to add any of the above CVars to neither your
server.cfg nor to your sourcemod.cfg! The plugins create their
own config files on first startup in the folder
on your gameserver! Just edit those files to your needs and you're done!
The Base Plugin and all Addons as well as all needed Translations
are included in the "dod_teammanager_source_v11.zip"!
I included all source codes if you want to compile it on your own
and all pre-compiled plugins!
(according to the rules, NO registration is required and the download can be reached within a few clicks! Source and pre-compiled Plugins included!)
For extended Support please be sure to join our
Community and post your feature requests and bug reports there!
- all killed...............so far!