Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shobhit-pathak/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!
https://github.com/shobhit-pathak/matchzy
counter-strike counter-strike-2 counterstrikesharp cs2 cs2-plugin cs2-practice cs2-pug cs2-scrim cssharp g5api g5v get5 match-plugin matchzy metamod pug pug-setup tournament
Last synced: about 1 month ago
JSON representation
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!
- Host: GitHub
- URL: https://github.com/shobhit-pathak/matchzy
- Owner: shobhit-pathak
- License: mit
- Created: 2023-11-02T12:14:03.000Z (about 1 year ago)
- Default Branch: dev
- Last Pushed: 2024-09-13T16:42:00.000Z (2 months ago)
- Last Synced: 2024-10-10T23:02:51.887Z (about 1 month ago)
- Topics: counter-strike, counter-strike-2, counterstrikesharp, cs2, cs2-plugin, cs2-practice, cs2-pug, cs2-scrim, cssharp, g5api, g5v, get5, match-plugin, matchzy, metamod, pug, pug-setup, tournament
- Language: C#
- Homepage: https://shobhit-pathak.github.io/MatchZy/
- Size: 1.23 MB
- Stars: 246
- Watchers: 9
- Forks: 69
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
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](https://discordapp.com/api/guilds/1169549878490304574/widget.png?style=banner2)](https://discord.gg/2zvhy9m7qg)
## Feature Highlights:
* Pug mode with simple commands to manage!
* Support of [Get5 Panel!](https://shobhit-pathak.github.io/MatchZy/get5/)
* Support BO1/BO3/BO5 and Veto when using Match configuration or Get5 Panel!
* [Setting up matches](https://shobhit-pathak.github.io/MatchZy/match_setup/) 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](https://github.com/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
## [shobhit-pathak.github.io/MatchZy/](https://shobhit-pathak.github.io/MatchZy/)
## Donation
Buy Me A Coffee:
[!["Buy Me A Coffee"](https://cdn.buymeacoffee.com/buttons/default-blue.png)](https://www.buymeacoffee.com/shobhitwd)
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](https://github.com/splewis/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](https://github.com/PhlexPlexico/G5V) and [G5API](https://github.com/PhlexPlexico/G5API) - Amazing work with the web panel for managing the servers!
* [eBot](https://github.com/deStrO/eBot-CSGO) - 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](https://github.com/roflmuffin/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](https://alliedmods.net/) - They are the reason this whole plugin was possible! They are very helpful and inspire a lot!
* [LOTGaming](https://lotgaming.xyz/) - Helped me a lot with initial testing and provided servers on different systems and locations!
* [CHR15cs](https://github.com/CHR15cs) - Helped me a lot with the practice mode!
* [K4ryuu](https://github.com/K4ryuu) - Awesome job on damage report!
* [DEAFPS](https://github.com/DEAFPS) - Great contribution for Practice mode!