Skip to content

yMenn/CS2-JailTeamManager

Repository files navigation

JailTeamManager

A CounterStrikeSharp plugin for CS2 jailbreak servers that manages team balance through queuing and CT restrictions. Provides a simple and flexible way to manage team balance and CT restrictions with configurable rules and an API for third party integration.

Key Features

  • CT Queue System: Players wait in queues to become CT based on priority
  • Team Balance: Automatic CT:T ratio enforcement
  • CT Bans & Restrictions: Control who can play CT with configurable rules
  • VIP System: Priority queues for special players
  • Admin Controls: Commands to manage queues and override restrictions
  • Multi-language: Support for different languages
  • Configurable: Highly configurable with a goal of being highly adaptable to different community wide/regional quirks

Progress Tracking

Core Features ✅

Core Backend

  • Player cache Service
  • Database Service
  • Message Service, localization from lang, prefix from config, etc.

Queue System

  • Basic commands such as joining queue, leaving queue, checking queue position, etc.
  • Low Prio, Normal and VIP queues, configurable
  • Configurable VIP player determination for easy integration with other plugins (Individual VIP systems)

CT Management

  • Enforce configurable CT:T ratio, taking players from queue
  • Automatic team balancing, removing players who joined CT illegitimately

Admin Features

  • Commands to manage CT restrictions, such as banning players from CT
  • Commands to manage queues, such as removing players from queues, etc.
  • Commands to override CT restrictions, such as overriding CT restrictions for a player, e.g. temporarily allowing a player to play CT
  • Fake convars for live configuration of the CT:T ratio, queue selection rules, etc.

API

  • API for third party integration

Installation

  1. Download the plugin files from the releases page
  2. Place in your server's plugins/ directory
  3. Turn on your server to generate config files
  4. Configure settings as needed in config/jailteammanager.cfg, Database is required for CT restrictions
  5. Restart server to apply configuration changes

Usage

[TBA]

Support

This plugin is in active development. Check the progress tracking above to see what's currently implemented and what's planned for future updates.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages