/MatchZy

MatchZy is a plugin for CS2 (Counter Strike 2) for running and managing practice/pugs/scrims/matches with easy configuration and Get5 (G5API/G5V) support as well!

Primary LanguageC#MIT LicenseMIT

MatchZy - Match Plugin for CS2!

MatchZy is a plugin for CS2 (Counter Strike 2) for running and managing practice/pugs/scrims/matches with easy configuration!

Discord

Feature Highligts:

  • Pug mode with simple commands to manage!
  • Support of Get5 Panel!
  • Support BO1/BO3/BO5 and Veto when using Match configuration or Get5 Panel!
  • Setting up matches and locking players into their team
  • Practice Mode with .bot, .spawn, .ctspawn, .tspawn, .nobots, .rethrow, .last, .timer, .clear, .exitprac and many more commands!
  • Knife round (With expected logic, i.e., team with most players win. If same number of players, then team with HP advantage wins. If same HP, winner is decided randomly)
  • Automatically starts demo recording and stop recording when match is ended (Make sure you have tv_enable 1)
  • Automatically uploads demo on map end on the given URL.
  • Players whitelisting (Thanks to DEAFPS!)
  • Coaching system
  • Damage report after every round
  • Support for round restore (Currently using the vanilla valve's backup system)
  • Ability to create admin and allowing them access to admin commands
  • Database Stats and CSV Stats! MatchZy stores data and stats of all the matches in a local SQLite database (MySQL Database is also supported!) and also creates a CSV file for detailed stats of every player in that match!
  • Provides easy configuration
  • And much more!!

Documentation

Donation

Buy Me A Coffee:

"Buy Me A Coffee"

Steam Tradelink:

https://steamcommunity.com/tradeoffer/new/?partner=194101533&token=1TI76S3p

Want CS2 Server with MatchZy?

Buy it from DatHost (MatchZy can be installed directly on DatHost servers by using their 1-click installer from mods and plugins section!): https://dathost.net/r/matchzy

License

MIT

Credits and thanks!

  • Get5 - A lot of functionalities and workings have been referred from Get5 and they did an amazing job for managing matches in CS:GO. Huge thanks to them!
  • G5V and G5API - Amazing work with the web panel for managing the servers!
  • eBot - Amazing job in CS:GO and then provided this great panel again in CS2 which is helping a lot of organizers now. Some logics have been referred from eBot as well!
  • CounterStrikeSharp - Amazing job with development of CSSharp which gave us a platform to build our own plugins and also sparked my interest in plugin development!
  • AlliedModders and community - They are the reason this whole plugin was possible! They are very helpful and inspire a lot!
  • LOTGaming - Helped me a lot with initial testing and provided servers on different systems and locations!
  • CHR15cs - Helped me a lot with the practice mode!
  • K4ryuu - Awesome job on damage report!
  • DEAFPS - Great contribution for Practice mode!