НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как добавить ботов на сервер Counter-Strike 1.6

Counter-Strike 1.6Updated Oct 30, 20264 min read

Чтобы добавить ботов на сервер Counter-Strike 1.6 в PlayNHost, загрузите bot_profiles.zip из ReGameDLL, распакуйте его, поставьте bot_enable "1" в cstrike/game_init.cfg и перезапустите сервер. Затем вводите bot_add на вкладке Console для каждого бота. Это боты zBot, которых умеет запускать игровая библиотека ReGameDLL на вашем сервере. На новом сервере они выключены.

Как включить ботов

  1. Скачайте bot_profiles.zip со страницы проекта ReGameDLL на свой компьютер. Он весит около 7 МБ.
  2. Откройте свой сервер в панели и нажмите вкладку Files. Оставайтесь в корневой папке, где виден cstrike.
  3. Нажмите Загрузить и выберите bot_profiles.zip.
  4. Отметьте флажком bot_profiles.zip и нажмите Распаковать. Его папка cstrike добавит в вашу папку cstrike файлы BotProfile.db, BotChatter.db и радиозвуки ботов.
  5. Откройте cstrike/game_init.cfg и замените строку bot_enable "0" на bot_enable "1".
  6. Нажмите Сохранить содержимое.
  7. Нажмите Перезапустить. game_init.cfg читается только при запуске сервера, поэтому нужен перезапуск.
Редактор файлов с открытым cstrike/game_init.cfg и bot_enable со значением 1

Как добавлять и убирать ботов

Когда боты включены, вводите это на вкладке Console:

КомандаЧто делает
bot_addДобавляет одного бота
bot_add_tДобавляет одного бота к террористам
bot_add_ctДобавляет одного бота к спецназу (Counter-Terrorists)
bot_kickУбирает всех ботов и ставит bot_quota в 0. bot_kick с именем бота убирает только его
bot_quota 10Держит на сервере 10 ботов
bot_difficulty 1Сложность новых ботов: 0 лёгкая, 1 обычная, 2 сложная, 3 экспертная

Чтобы одни и те же боты оставались после каждого перезапуска, добавьте строки вроде bot_quota "10" и bot_difficulty "1" в конец cstrike/game.cfg. Этот файл читается на каждой карте. Боты считаются в 32 слота игроков.

Почему боты не заходят?

  • No human is on a team yet. (за команду ещё не играет ни один человек). На новом сервере bot_join_after_player равен 1 в cstrike/game.cfg, поэтому боты ждут, пока первый человек присоединится к террористам или спецназу. Поставьте 0, чтобы боты были на пустом сервере.
  • The map has no navigation file. (у карты нет навигационного файла). Ботам нужен файл .nav для каждой карты. Когда его нет, Console выводит ERROR: Failed to load 'maps/de_dust2.nav' file navigation map! (с названием вашей карты), а первый появившийся бот создаёт его. Остальные боты ждут, пока Console не выведет Navigation file и saved., после чего раунд перезапускается через 3 секунды. Файл хранится в cstrike/maps, так что это происходит один раз для каждой карты.
  • Bots are still off. (боты всё ещё выключены). Проверьте, что в cstrike/game_init.cfg стоит bot_enable "1" и что сервер был перезапущен.

Как выбрать, как боты заполняют сервер?

bot_quota_mode в cstrike/game.cfg определяет, что означает bot_quota, как объясняется в файле ReGameDLL:

  • normal: bot_quota ботов сверх людей.
  • fill: боты заполняют сервер до bot_quota игроков в сумме и уходят, когда заходят люди.
  • match: bot_quota ботов на каждого человека, соотношение 1 к N.

Изменение правил игры для матчей с ботами описано в Как изменить правила игры на сервере Counter-Strike 1.6. О командах в Console см. Как пользоваться Console и RCON на сервере Counter-Strike 1.6.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ