mp_limitteams ограничение

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Доброго времени суток.

Возникла одна проблема, которая, вроде, должна решаться изменением значения mp_limitteams. Я думаю каждый знает зачем этот convar.

Так вот. Имею сервер Deathrun с 21 слотами, где 1 слот занят ботом. Команды заходят за кт, пока их не наберётся 10, далее при 10 кт игроки не могут зайти за кт, мол пишет, что команда кт заполнена, хотя значение mp_limitteams стоит 50. Как решить эту проблему? Логично подумать, чтобы кол-во человек в команде кт равно половине слотов сервера, для баланса естественно.
 

Webman

Nevermind
Сообщения
803
Реакции
330
Primo, может быть это карта такая (на 10 слотов для кт)? На всех картах так?
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Было бы "Команда укомплектована" или как-то так.
А так, на всех.
Больше 12 человек не могут зайти, а если и заходят, то сидят в спектах.
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Вариант убирать ботов при подключении не подойдет?
PHP:
#define bots_count 8
new Handle:g_Cvar_bots = INVALID_HANDLE;
public OnMapStart()
{
    g_Cvar_bots = FindConVar("bot_quota");
}

public OnClientDisconnect(clientIndex) 
{ 
    new clientCount = GetPlayerCount();
    if((clientCount > bots_count) || (clientCount==0))
    {
        SetConVarInt(g_Cvar_bots, 0);
    }
    else
    {
        SetConVarInt(g_Cvar_bots, bots_count-clientCount);
    }
}
public OnClientConnected(clientIndex)
{
    new clientCount = GetPlayerCount();
    if((clientCount > bots_count) || (clientCount==0))
    {
        SetConVarInt(g_Cvar_bots, 0);
    }
    else
    {
        SetConVarInt(g_Cvar_bots, bots_count-clientCount);
    }
}
GetPlayerCount()
{
    new players;
    for (new i = 1; i <= MaxClients; i++)
    {
        if (IsClientInGame(i) && !IsFakeClient(i))
            players++;
    }
    return players;
}
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
А боты тут причем? :D
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Стоит уже. На Deathrun без этого никуда.

Добавлено через 1 минуту
Бот в спектах сидит, он никому не мешает. Попробовал решить проблему посредством переноса игрока при подключении сразу в команду кт, минуя выбор команды. Вроде помогает, хотя больше 13 человек еще не заходило, после того как я написал сюда естественно.
 
Последнее редактирование:

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Нужно немного внимательности, с картами это никак не связано.
Если бы было мало точек респавна, то писало бы "Команда укомплектована" вместо "Команда заполнена".
Поэтому это дело в самой игре.
Сделал так, как написал выше, вроде помогает.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
при 10 кт игроки не могут зайти за кт
Больше 12 человек не могут зайти
Нужно немного внимательности
Как пишешь, так и думаем. Наследник Ванги здесь не найден.
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Что тут непонятного? 10 за кт, 2 за т. Всего 12 игроков. 1 бот в спектах. Тут намёка от меня даже не было, что на карте 10 максимум.
Это вы уже пытаетесь ванговать.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Что тут непонятного?
Если бы тебе самому было всё понятно по твоему же собственному серверу, то ты бы не спрашивал. А раз спросил, будь добр отвечать чётко, ясно, конкретно.
Оффтоп
Из-за одной запятой тоже казнят или помилуют - лучше уточнить, переспросить.
Карты тоже умеют свои надписи выводить, например, в чат то точно. Вдруг аналогично?
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Вы, видимо, запутались в моих словах, я отвечал на ваши ответы, это не значит, что я говорил, что так, а что не так.

Я ответил, почему ваш ответ оказался неверным, т.к. сам знаю эту ситуацию, про которую вы говорите. Прочитайте еще раз внимательно, прошу вас.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Может у тебя там то несколько карт из одной линейки, а
то писало бы "Команда укомплектована" вместо "Команда заполнена"
Карты тоже умеют свои надписи выводить
Нюансов может быть много. Вот с чего у тебя вдруг такое началось, знаешь? Хостинг? У хостингов тоже свои "баги", может они так принуждают тебя купить больше слотов.
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Я не знаю что началось, я лишь написал, что такое исключено.
Не будем устраивать бессмысленный дебош. Да и не может каждая карта выводить одно и то же, логично?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Это ГО, тут всё не так, как надо
Печально.
был придуман такой скриптик
Корявый скрипт.
Надо: public OnPluginStart() g_Cvar_bots = FindConVar("bot_quota"); - незачем нагружать сервер каждый раз во время старта новой карты.
Фильтрации от ботов нет никакой, выполнение по нескольку раз...
 
Сверху Снизу