SwiftlyS2 for CS2 — a lightweight C# plugin framework
Looking for a CSSharp alternative? Download SwiftlyS2 for CS2 in C#. A lightweight, fast C# plugin core with hot reload support!
[CS2] SwiftlyS2 — a high-performance C# plugin core for CS2
Software type: lightweight, fast server framework.
Plugin language: C# (.NET). Fully migrated from Lua to C#.
Dependency: standalone mode or installation on top of MetaMod:Source.
Main feature: a native C++ core combined with C# scripts.
SwiftlyS2 is a modern, complete and independent alternative to other server engines in Counter-Strike 2. The framework's main advantage is flexible integration: it can run fully on its own (standalone) directly with the game engine, or as a classic MetaMod:Source plugin.
🚀 Key features:
Highly optimized: minimal RAM usage and very low CPU load on the game server.
Developer-friendly: hot reload support and built-in memory leak protection.
Advanced features: an API for entities, low-level memory hooks, protobuf messages and game menus.
📂 Official project resources:
➔ Main GitHub repository: https://github.com/swiftly-solution/swiftlys2
➔ Official website: https://swiftlys2.net/
➔ Official project forum: https://forum.swiftlys2.net/
🛠️ Installation:
1. Download the archive for your operating system from the Releases section of the project repository.
2. Unpack the archive into the game server's root folder at: game/csgo/
3. Restart the server.
⚠️ Installation requirements: the platform supports two ways to run — standalone or through MetaMod:Source. It works on Linux (Ubuntu/Debian) and Windows. The hosting must have the .NET Runtime installed beforehand.
🔍 Checking that it works:
Depending on the installation method you chose, enter this command in the server console to check the core status:
For standalone mode: swiftly version
For MetaMod plugin mode: meta list