Skip to content

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!

License

Notifications You must be signed in to change notification settings

milkywayfarer/MatchZy

This branch is 33 commits behind shobhit-pathak/MatchZy:dev.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b91bb6b · Aug 25, 2024
Apr 27, 2024
Aug 25, 2024
Aug 24, 2024
Aug 24, 2024
Nov 2, 2023
Aug 25, 2024
Aug 25, 2024
Aug 24, 2024
Aug 24, 2024
Aug 25, 2024
Feb 10, 2024
Aug 17, 2024
Apr 29, 2024
Aug 24, 2024
Aug 24, 2024
Jun 26, 2024
Feb 11, 2024
Feb 10, 2024
Nov 2, 2023
Aug 24, 2024
Jul 8, 2024
Dec 14, 2023
Aug 24, 2024
Aug 25, 2024
Aug 17, 2024
Apr 27, 2024
Feb 10, 2024
Aug 25, 2024
Jun 23, 2024
Jun 1, 2024
Apr 27, 2024
Dec 14, 2023
Apr 27, 2024
Feb 10, 2024
Dec 5, 2023
Aug 25, 2024
Aug 25, 2024

Repository files navigation

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 Highlights:

  • 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!

About

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!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%