Fake Clients Fix

Fake Clients Fix 1.3.2

Поддерживаемые игры
  1. CS: Source (OrangeBox)
Плагин будет автоматически добавлять на сервер фейк игроков в спеки.
При первом запуске плагина, конфиг создаться автоматически.
За основу взяты наработки от LouLoubizou и Grey83

  1. Добавление фейковых клиентов:
    • Плагин создаёт ботов, которые подключаются к серверу как наблюдатели.
    • Количество ботов настраивается через параметр sm_fakeclients_players.
    • Боты получают случайные имена из файла fakeclients.txt, расположенного в папке configs сервера.
  2. Постепенное подключение ботов: [NEW]
    • Боты подключаются не сразу, а с заданным интервалом (настраивается через sm_fakeclients_connect_interval).
    • Задержка перед началом подключения после смены карты регулируется параметром sm_fakeclients_delay.
  3. Смена имён ботов:
    • Имена ботов могут меняться через определённые интервалы времени:
      • Для наблюдателей: sm_fakeclients_namechange_interval_spec.
      • Для играющих ботов: sm_fakeclients_namechange_interval_playing.
    • Если интервал равен 0, смена имён отключена.
  4. Управление ботами при заполнении сервера:
    • Если количество реальных игроков превышает заданный порог (sm_fakeclients_threshold), боты начинают уступать свои места.
    • Если лимит реальных игроков (sm_fakeclients_maxplayers) превышен, все фейковые клиенты удаляются.
  5. Восстановление имён:
    • При отключении бота его имя возвращается в пул доступных имён для повторного использования.
Требования
В rev.ini параметр Fake_player должен быть в True. Fake_player=True
Переменные
Настройки:
// Интервал между подключением фейковых клиентов (в секундах)
// -
// Default: "8.0"
// Minimum: "0.100000"
// Maximum: "60.000000"
sm_fakeclients_connect_interval "10.0"

// Задержка перед добавлением фейковых клиентов после смены карты (в секундах)
// -
// Default: "15.0"
// Minimum: "0.100000"
// Maximum: "60.000000"
sm_fakeclients_delay "5.0"

// Максимальное количество реальных игроков, при превышении которого фейковые клиенты удаляются (0 = отключено)
// -
// Default: "40"
// Minimum: "0.000000"
// Maximum: "64.000000"
sm_fakeclients_maxplayers "10"

// Интервал смены имен фейковых клиентов, которые играют (в секундах, 0 = отключено)
// -
// Default: "0.0"
// Minimum: "0.000000"
// Maximum: "3600.000000"
sm_fakeclients_namechange_interval_playing "0.0"

// Интервал смены имен фейковых клиентов в режиме наблюдателя (в секундах, 0 = отключено)
// -
// Default: "0.0"
// Minimum: "0.000000"
// Maximum: "3600.000000"
sm_fakeclients_namechange_interval_spec "0.0"

// Количество фейковых клиентов для симуляции игроков
// -
// Default: "10"
// Minimum: "0.000000"
// Maximum: "64.000000"
sm_fakeclients_players "10"

// Количество реальных игроков, после которого фейковые клиенты начинают уступать места (0 = отключено)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "64.000000"
sm_fakeclients_threshold "0"
Установка
Распихать всё по папкам.
Настройка имён находится addons/sourcemod/configs/fakeclients.txt
Автор
DENZEL519
Скачивания
557
Просмотры
3,511
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя DENZEL519

Последние обновления

  1. Обновление версии 1.3.2. [Прошла проверку]

    Обновление: Боты подключаются не сразу, а с заданным интервалом (настраивается через...
  2. Изменения от Grey83

    Все изменения описаны тут.
  3. Добавлены новые квары, и подправлен код.

    // Интервал смены имен фейковых клиентов, которые играют (в секундах, 0 = отключено) // - //...

Последние отзывы

для поднятия онлайна пойдёт
Сверху Снизу