SwiftlyS2

Introduction

SwifltyS2 is a server modification plugin for Counter Strike 2 which is based on Metamod:Source.

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.
  • GameEvents: 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.
  • NetMessages: Facilitates sending and receiving network messages via protobuf to clients.
  • Profiler: Tools for performance analysis and debugging of scripts.
  • ProtobufDefinitions: Types for NetMessages received or sent by the server.
  • Scheduler: Provides timers and scheduling functionality for deferred or repeated tasks.
  • SchemaDefinitions: Defines the SDK Schema classes and enums.
  • Schemas: Schema class helpers for working with Game's SDK.
  • Sounds: Provides tools for playing and managing audio within the game.

Swiftly is an Open-Source project licensed under the GNU GPLv3 License, allowing developers to modify and extend it as they see fit.

On this page