PugSharp
<!– [](https://translate.lan2play.de/engage/netevent-client/) –>
Pugsharp is a PUG System Plugin for CS2 based on the awesome CounterStrikeSharp by roflmuffin. Its intended purpose is to be used with our fork of eventula, but ofc can be used in a different environment as well. We also try to build an compatible api with most apis of the awesome Get5.
Warning
This Plugin is in a very early state of development and some things are not fully working right now! Please report any issues you find either on Discord or in our issues tab .
You can find the full documentation on pugsharp.lan2play.de .
If you want to help developing or translating, join our discord:
Tanslation
Usage
Warning
Don’t use this in production right now!
If you want to know how to use PugSharp, hop over to our Documentation.
Working features
- [x] Configuration via http(s) json (description and example config)
- [x] Configuration via json file
- [x] api reporting to a http(s) server
- [x] Report start of match
- [x] Report round results
- [x] Report map ended
- [x] Report series ended (for bo3, …)
- [x] automatic team assignment
- [x] map and starting team vote
- [x] automatic pause if player disconnects
- [x] pause / unpause feature
- [x] demo recording
- [x] demo upload
- [x] automatic round backups
- [x] restore round backups
- [x] localisation
partially working features
- Api compatibility for the awesome Get5
Credits
- Awesome match plugin for CS:GO and inspiration: Get5
- Plugin Framework: CounterStrikeSharp by roflmuffin
- Docker test setup: joedwards32/cs2
- Metamod fix script: ghostcap-gaming/cs2-metamod-re-enable-script
- Metamod: https://www.sourcemm.net/
- Version detection stolen (and modified) with permission from CS2-AutoUpdater