- Поддерживаемые игры
-
- CS: Source (OrangeBox)
Плагин будет автоматически добавлять на сервер фейк игроков в спеки.
При первом запуске плагина, конфиг создаться автоматически.
За основу взяты наработки от LouLoubizou и Grey83
При первом запуске плагина, конфиг создаться автоматически.
За основу взяты наработки от LouLoubizou и Grey83
- Добавление фейковых клиентов:
- Плагин создаёт ботов, которые подключаются к серверу как наблюдатели.
- Количество ботов настраивается через параметр sm_fakeclients_players.
- Боты получают случайные имена из файла fakeclients.txt, расположенного в папке configs сервера.
- Постепенное подключение ботов: [NEW]
- Боты подключаются не сразу, а с заданным интервалом (настраивается через sm_fakeclients_connect_interval).
- Задержка перед началом подключения после смены карты регулируется параметром sm_fakeclients_delay.
- Смена имён ботов:
- Имена ботов могут меняться через определённые интервалы времени:
- Для наблюдателей: sm_fakeclients_namechange_interval_spec.
- Для играющих ботов: sm_fakeclients_namechange_interval_playing.
- Если интервал равен 0, смена имён отключена.
- Имена ботов могут меняться через определённые интервалы времени:
- Управление ботами при заполнении сервера:
- Если количество реальных игроков превышает заданный порог (sm_fakeclients_threshold), боты начинают уступать свои места.
- Если лимит реальных игроков (sm_fakeclients_maxplayers) превышен, все фейковые клиенты удаляются.
- Восстановление имён:
- При отключении бота его имя возвращается в пул доступных имён для повторного использования.
- Требования
-
В 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