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

M

MihailM

sniper45301, это похоже на плагин KnifeFight , там как раз можно настроить так . Помнится в своё время баловался им !!!
sm_knifefight_botfight - разрешить ботам сражаться в ножевом раунде. (По умолчанию: 0)
 
Последнее редактирование модератором:

salianse

Участник
Сообщения
1
Реакции
0
Подскажите, поставил серв , bot_quota 0 стоит, а боты всё равно появляются, как от них избавиться
 

olex

Участник
Сообщения
127
Реакции
14
Подскажите просто в спектор можно ботов посадить ?
 

Chotko_o

Участник
Сообщения
3
Реакции
4
Многие задавались вопросом как добавить ботов на сервер, чтобы они вступали в игру автоматом. Как это сделать, и что для этого нам понадобится?
1. В папке с сервером /***/css/cstrike/cfg создаём файл с названием bot.cfg
2. Вставляем в файл bot.cfg вот этот текст. Потом исправляем cvar'ы на ваши.
/ / General CS: Source BOT Config V5
Echo "Loading CS: Source 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
4. В server.cfg пишем 5. Перезагружаем сервер и всё отливочно :)
У меня возникла проблема, боты появляются только на карте "inferno" (CS:GO)
 

alexbrathed

Участник
Сообщения
8
Реакции
1
Ребят как настроить так, чтобы боты были всегда на сервере а по заполнению сервера они пропали?
 

Palonez

Пиши, разберемся
Сообщения
1,421
Реакции
601
Ребят как настроить так, чтобы боты были всегда на сервере а по заполнению сервера они пропали?
C++:
#define MAXBOTS 10

public void OnClientConnected(int client)
{
    ServerCommand("bot_kick");
}

public void OnClientDisconnect_Post(int client)
{
    if(GetUsers() < 1)
    {
        for(int i = 0;i <= MAXBOTS; i++)
        {
            ServerCommand("bot_add");
        }
    }
}

public int GetUsers()
{
    int i = 0;
    for(;i <= MaxClients; i++)
    {
        if(!IsFakeClient(i) && !IsClientSourceTV(i) && IsClientInGame(i))
        i++;
    }
    return i;
}
 

alexbrathed

Участник
Сообщения
8
Реакции
1
C++:
#define MAXBOTS 10

void OnClientConnected(client)
{
    ServerCommand("bot_kick");
}

void OnClientDisconnect_Post(client)
{
    if(GetUsers() < 1)
    {
        for(int i = 0;i <= MAXBOTS; i++)
        {
            ServerCommand("bot_add");
        }
    }
}

int GetUsers()
{
    for(int i = 1;i <= MaxClients; i++)
    {
        if(!IsFakeClient(client) && !IsClientSourceTV(client) && IsClientInGame(client))
        i++
    }
    return i;
}
Это где прописать? мне вообще для retakemod-а
 

Palonez

Пиши, разберемся
Сообщения
1,421
Реакции
601
C++:
#define MAXBOTS 10

public void OnClientConnected(int client)
{
    ServerCommand("bot_kick");
}

public void OnClientDisconnect_Post(int client)
{
    if(GetUsers() < 1)
    {
        for(int i = 0;i <= MAXBOTS; i++)
        {
            ServerCommand("bot_add");
        }
    }
}

public int GetUsers()
{
    int i = 0;
    for(;i <= MaxClients; i++)
    {
        if(!IsFakeClient(i) && !IsClientSourceTV(i) && IsClientInGame(i))
        i++;
    }
    return i;
}
Создаешь файл file.sp, вставляешь туда это, компилируешь, закидываешь скомпилированный.smx файл в .../plugins/
 

DemonNight

Участник
Сообщения
15
Реакции
0
Ребята подскажите как принудительно закрепить 1 бата за T и 1 бата за CT
 
Сверху Снизу