SkillAgentSearch skills...

PugSharp

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.

Install / Use

/learn @Lan2Play/PugSharp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PugSharp

PugSharp_test_and_build PugSharp_website_build Lines of Code Quality Gate Status Duplicated Lines (%) Coverage Maintainability Rating Reliability Rating Security Rating Vulnerabilities Code Smells Bugs

<!-- [![Translation status](https://translate.lan2play.de/widgets/netevent-client/-/netevent-client/svg-badge.svg)](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. If you want to use it with a different software instead of standalone or with eventula, currently these are your options:

  • CS2 PugSharp Manager by DuelistRag3, which is a web based Tournament System that interfaces with PugSharp
  • G5V in combination with G5API by PhlexPlexico, which should work since we have implemented API compatibility with Get5

If you implement software to interface with PugSharp let us know please! We also try to build an compatible api with most apis of the awesome Get5.

Warning This Plugin is in development and maybe 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:

Discord

Tanslation

Translation status

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

View on GitHub
GitHub Stars58
CategoryDevelopment
Updated1mo ago
Forks13

Languages

C#

Security Score

95/100

Audited on Feb 18, 2026

No findings