Bot.cfg - добавить ботов на сервер

BMW M6

Участник
Сообщения
1,217
Реакции
534
Многие задавались вопросом как добавить ботов на сервер, чтобы они вступали в игру автоматом.

Как это сделать, и что для этого нам понадобится?
  1. В папке с сервером */[mod]/cfg/ создаём файл с названием bot.cfg
  2. Вставляем в файл bot.cfg вот этот текст. Потом исправляем cvar'ы на ваши.
    Форматирование (BB-код):
    // General CS: Source BOT Config V5
    Echo "Loading Bot Configuration Settings ..."
    
    // Проблемы управления каким ботов говорить. Допустимые значения: 'Off', 'on'
    bot_chatter off
    
    // Установите в 0, чтобы боты полную цели карты. 0 / 1
    bot_defer_to_human 0
    
    // 0 легко, 1 Обычный, 2 тяжело, & 3 "Эксперт".
    bot_difficulty 2
    
    // Бот ждет человека на вступление до присоединения. 0 / 1
    bot_join_after_player 0
    
    // Добавить бота (ы) к конкретной команде. любой / CT / T или добавляет бота в зависимости от того, команда имеет меньше игроков.
    // bot_join_team:
    // bot_add
    // bot_add_ct
    // bot_add_t
    
    // Определяет префикс для имен всех бота.
    bot_prefix "GLL::"
    
    // Отчеты об использовании памяти боты '
    // bot_memory_usage
    
    // Ограничивает бота частности оружия
    // bot_knives_only
    // bot_pistols_only
    // bot_snipers_only
    bot_all_weapons
    
    // Управления вооружением. 0 / 1
    bot_allow_grenades 1
    bot_allow_machine_guns 1
    bot_allow_pistols 1
    bot_allow_rifles 1
    bot_allow_shotguns 1
    bot_allow_snipers 1
    bot_allow_sub_machine_guns 1
    
    // Боты с высоким Кооператив может автоматически следовать поблизости человек игрока. 0 / 1
    bot_auto_follow 0
    
    // Боты не будут покупать, если денег падает ниже этой суммы. По умолчанию \u003d 2000
    bot_eco_limit "800"
    
    // Боты иногда могут "выходить из повиновения".
    // Боты не слушаются радио команд и не следуют цели. 0 / 1
    bot_allow_rogues 1
    
    // Определяет тип квоты. Допустимые значения: 'нормальный' и 'заполнить' ('Normal' and 'fill').
    // Если 'заполнить', Сервер будет настроить ботов держать N игроков в игре, где п bot_quota.
    bot_quota_mode "заполнения"
    
    // Боты будут автоматически отпуск, чтобы освободить место для человека игроков. 0 / 1
    bot_auto_vacate 1
    
    // Установите в мин-во ботов разрешено на сервере
    bot_quota 12
  3. В server.cfg пишем
    Форматирование (BB-код):
    exec bot.cfg
  4. Перезагружаем сервер и всё отливочно :)

Для CSGO приведены примеры ниже
 
Последнее редактирование модератором:

Vaio

Участник
Сообщения
625
Реакции
215
Кому как удобнее. Вообще все cvars можно прописывать в server.cfg :)
 

Leckter Hannibal

Участник
Сообщения
538
Реакции
182
Здравствуйте.
Не подскажете как настроить ботов чтоб пока не присоеденишся к одной из команд , бот не отключался Т.е. если сидиш в спектрах играли все боты а присоеденился один ушел
 

zavmag

Участник
Сообщения
33
Реакции
5
Здравствуйте.
Не подскажете как настроить ботов чтоб пока не присоеденишся к одной из команд , бот не отключался Т.е. если сидиш в спектрах играли все боты а присоеденился один ушел

Пример:
bot_quota 4
bot_quota_mode fill
bot_join_after_player "0"
bot_auto_vacate "1"
bot_difficulty 2
bot_prefix [***]
bot_chatter off
 

RamoniO

Будда=)
Сообщения
44
Реакции
0
У нас со знакомым произошел такой спор,касаемо этого конфига:
Если на сервере нет реальных игроков,боты будут играть или же они создадутся только после того как будет хотя бы 1 реальный игрок?
 

RamoniO

Будда=)
Сообщения
44
Реакции
0
Vaio, неее=)
я Будда=)))

Вопрос остался актуальным=)
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
RamoniO,
Предположим что у вас на сервере 30 слотов, если вы ставите переменную "bot_join_after_player 0" и "bot_quota 4" то они будут играть на сервере всегда (это даже в нагрузке системы будет видно). Но в поиске серверов у вас будет не 30 слотов, а 26 слотов.
 

RamoniO

Будда=)
Сообщения
44
Реакции
0
BMW M6, а если переменная "bot_join_after_player 0" будет равна скажем 1,т.е. "bot_join_after_player 1",то они будут подключаться только если на сервере минимум 1 человек?

И если в поиске будет написано 26 слотов,тогда будет видно 0/26 или 4/26?
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
RamoniO,
если "bot_join_after_player 1" и "bot_quota 4" то когда войдёт один человек, они войдут в игру. В списке будет отображаться 1/27 т.к. одного бота выкинет.
 

RamoniO

Будда=)
Сообщения
44
Реакции
0
BMW M6, если "bot_join_after_player 0",тогда они будут играть даже без реальных игроков и в списке серверов будет написано 0/26. Правильно я понял?
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
Да так будет написано если на сервере 4 бота и 30 слотов.
 

Leckter Hannibal

Участник
Сообщения
538
Реакции
182
Здравствуйте.
Скажите пожалуйста боты не мешают работе сервера ??? А то я где то прочитал , что если в картах нет файла с расширением .nav , а боты в игре , то сервер может "зависать" или что то в этом роде.
Если это так , то как с этим бороться ??? Только надо , чтобы боты остались на сервере.
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
У меня эти файлы создаются автоматом.
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
BMW M6.
Но а вообще такое возможно ???

эти файлы, сгенерированные пути действии ботов. Лаги - из-за того что генерируются эти файлы и кто будет на серве в этот момент, будут видеть прогресс генерации
 
Сверху Снизу