Skip to content

About

CounterStrikeSharp (Forked by Miksen)

Resources

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,449 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CounterStrikeSharp (mrc4tt Fork)

A server-side modding framework for Counter-Strike 2 implementing a .NET 10 scripting layer on top of Metamod:Source.

Latest Release Discord License

✨ What's different in this fork?

This is a maintained fork of roflmuffin/CounterStrikeSharp, tailored for modern server environments and extended stability:

  • .NET 10 Runtime: Updated scripting layer running on .NET 10.
  • Extended Platform Support: Built and tested for Windows, Debian 13, and Ubuntu 24.04.
  • CommandLine API: Added support for GetCommandLineString.
  • Automatic GameData Updates: Keeps offsets and signatures up-to-date automatically after CS2 updates.

🚀 Installation

  1. Download the latest build for your OS from the Releases page. (Choose the with-runtime archive if this is your first time installing or if you don't have the .NET 10 runtime installed globally).
  2. Extract the contents into your server's game/csgo/ directory.
  3. Ensure Metamod:Source is installed and configured properly.

For general plugin development and configuration guides, refer to the official CounterStrikeSharp Documentation.


💬 Support & Community

Need help, found a bug, or have a feature idea? Join the community Discord server:

Discord

  • Questions & Setup Help: Ask in the support channels on Discord.
  • Bug Reports: Open a GitHub Issue with your server logs, plugin version, and steps to reproduce. (Feel free to do a quick check on Discord first).
  • Feature Requests: Post them on Discord or open an issue.

Please do not send support requests via direct message. Asking in public channels ensures others can help and find the answers later.


🛠️ Building from Source

Building requires CMake and a compatible C++ compiler along with the .NET 10 SDK.

# Clone the repository
git clone [https://github.com/mrc4tt/CounterStrikeSharp.git](https://github.com/mrc4tt/CounterStrikeSharp.git)
cd CounterStrikeSharp

# Initialize and update submodules
git submodule update --init --recursive

# Generate CMake build files
mkdir build && cd build
cmake ..

# Build the project
cmake --build . --config Release

🙏 Credits

  • roflmuffin for creating the original CounterStrikeSharp framework.
  • SourceMod & Source.Python for pioneering Source engine plugin architecture.
  • FiveM for inspiration on the scripting context and native system.
  • CS2Fixes for early CS2 reverse-engineering work.

📄 License

CounterStrikeSharp is licensed under the GNU General Public License v3.0. A special exemption is outlined regarding published plugins, which you can find in the LICENSE file.

About

CounterStrikeSharp (Forked by Miksen)

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages