Introduction
SwifltyS2 is a server modification plugin for Counter Strike 2.
This server modification platform allows plugins to be created easily, providing lightning-fast speed for your source code.
Why should you choose SwifltyS2?
SwifltyS2 is built with developers in mind, providing an extensive suite of scripting features that make plugin development faster and more efficient.
We're preventing memory leaks when working with the game's SDK and functions, having active maintenance and faster execution speeds through natives which are calling directly Native (core) code.
A list of features:
- Commands: Handles custom console commands or chat-based commands in the game.
- Convars: Manages console variables (cvars) to control game behavior and configuration.
- Database: Provides access to a centralized space to store your database credentials.
- Entity System: Handles creation, management, and interaction of game entities.
- Events: Manages event hooks, allowing scripts to react to in-game occurrences.
- Game Events: Handles triggering and listening for in-game events. All fields are typed.
- Memory: Provides low-level memory manipulation tools for advanced scripting.
- Menus: Provides a easy Menu API with tons of customization, from colors to options and much more.
- Hooks: A hooking system to hook functions, net messages, entity outputs and more.
- Net Messages: Facilitates sending and receiving network messages via protobuf to clients.
- Profiler: Tools for performance analysis and debugging of scripts.
- Protobuf Definitions: Types for NetMessages received or sent by the server.
- Scheduler: Provides timers and scheduling functionality for deferred or repeated tasks.
- Schema Definitions: Defines the SDK Schema classes and enums.
- Sounds: Provides tools for playing and managing audio within the game.
- and much more...
Swiftly is an Open-Source project licensed under the GNU GPLv3 License, allowing developers to modify and extend it as they see fit.