Описание:
CS2 Advanced Team Balance — плагин для автоматического балансирования команд, обеспечивающий честный и комфортный игровой процесс.Основные возможности:
➞ Интеллектуальное балансирование команд
ㅤ↳ Авто. баланс команды на показателей производительности игроков (убийства, смерти, урон, KDA и очки).ㅤ↳ Настраиваемый PerformanceScore для более точного распределения (можно отключить).
➞ Настраиваемые параметры
ㅤ↳ Высокая гибкость настройки через конфигурационный файл.ㅤ↳ Контроль разницы в размерах команд, порогов балансировки и других параметров.
➞ Поддержка режимов перестановки
ㅤ↳ Доступны несколько режимов перестановки команд: без изменений, на основе раундов, серии побед и в перерыве.➞ Проверки в перерыве и овертайме
ㅤ↳ Дополнительная поддержка сценариев перерыва и овертайма для предотвращения нечестных преимуществ.➞ Исправление точек появления
ㅤ↳ Точно проверяет принадлежность игрока к команде и его позицию при появлении.ㅤ↳ Автоматически телепортирует игроков в правильную точку, если они появились не там.
➞ Поддержка языков
ㅤ↳ Английскийㅤ↳ Польский
ㅤ↳ Испанский
ㅤ↳ Русский
ㅤ↳ Французский
ㅤ↳ Турецкий
ㅤ↳ Немецкий
Пояснение:
Пояснение основных настроек:
➞ minimum_players
Обеспечивает, что балансировка не происходит, когда на сервере слишком мало игроков.
➞ score_balance_ratio
Активирует повторную балансировку, если очки одной команды превышают очки другой на заданное соотношение.
➞ use_performance_score
Использует кастомную метрику для более эффективной балансировки.
➞ max_team_size_difference
Предотвращает значительные числовые преимущества, ограничивая разницу в размере команд.
➞ plugin_chat_tag
Настройте тег чата для сообщений плагина с поддержкой цветов.
➞ scramble_mode
Автоматически перемешивает команды в зависимости от заданных условий.
Как это работает:
➞Сбор статистики игроков
Собирает статистику (Убийства, Смерти, Урон, Очки) и сохраняет их в кэш.
➞ Проверка баланса
Оценивает, нужно ли сбалансировать команды, исходя из размеров команд и соотношения очков.
➞ Балансировка команд
Распределяет игроков, чтобы минимизировать разницу в очках, соблюдая ограничения по размеру команд.
Перемещает только необходимые игроки для достижения баланса.
➞ Коррекция спауна
Проверяет позиции игроков при спауне.
Телепортирует игроков на правильную точку спауна, если они оказались в неправильном месте.
➞ Обратная связь
Уведомляет игроков через чат в игре, когда происходит балансировка или перемешивание команд.
Примеры ситуаций:
➞ Ситуация 1: Невозможный баланс по размерам команд
10 игроков на террористах, 1 игрок на контр-террористах.
Действие: Плагин перемещает игроков с террористов на контр-террористов, пока размеры команд не сбалансируются в соответствии с max_team_size_difference.
➞ Ситуация 2: Высокая разница в очках
У террористов на 70% больше очков, чем у контр-террористов.
Действие: Плагин перераспределяет команды, перемещая лучших игроков, чтобы выровнять очки.
Requirements
● CounterStrikeSharp
Variables
Installation
1. Скачайте плагин - Получите последнюю версию на странице релизов.
2. Загрузите на сервер - Переместите папку с плагином в директорию CounterStrikeSharp.
3. Настройте плагин - Отредактируйте файл TeamBalance.toml, находящийся в директории модуля, чтобы настроить параметры по вашему усмотрению.
4. Перезагрузите сервер - Перезагрузите сервер, чтобы плагин загрузился с вашими настройками.