Hey Everyone,
First update with a project I have been working on. We have finally gotten to have our first, successful, play test of a new plugin I made that, for the first time that I am able to find, implements a proper Team Death Match mode in TF2 (please make me aware of any that may already exist).
By "proper" I mean, while the plugin is running, a round will play out to completion with no time limit while counting the total kills of each team, ending when one team reaches the specified "fraglimit".
Those of you who have scoured the full list of available console commands and variables in TF2 (found here) will probably recognize this term from the already existing command "mp_fraglimit".
This command does essentially what a TDM mode would do, end the map when a specified number of kills is reached. However, this command seems to only function properly inside of maps created for the "arena" gamemode, which limits what maps we can use it on significantly.
With this context, I have successfully recreated this behavior in a standalone plugin that can be used on any map, on top of any gamemode. While some quality of life features such as customizing the HUD elements have not been fully implemented, using the plugin in its current state will give you a classic TDM style experience, hopefully with FFA in the future as well.
If you would like to check this plugin out for yourself, I have named it simply "fraglimit". You can find it on our GitHub here:
https://github.com/Full-Buff/fraglimit
Since this is still a WIP, all feedback is welcome! If you would like to check out the new gamemode but dont have a server or enough players to play with (so far we have stuck with a 4v4 format) come by our discord where we will be trying to run games more regularly. I will also be making an announcement there when I setup a 24/7 TDM server for the public to join.
https://discord.fullbuff.gg/
TLDR; I made a cool TDM plugin for TF2! Check it out on our github and come play with us sometimes on our discord!
https://github.com/Full-Buff/fraglimit
https://discord.fullbuff.gg/