Сервер произвольно меняет значение bot_quota

T1MOXA

Участник
Сообщения
567
Реакции
83
На одном из серверов по какой-то причине когда мало игроков скачет значение bot_quota с 3 (которые стоят в конфиге) на любые другие, на пример 4,5,6 и тд...
Так же заметил что значение bot_quota_mode тоже меняется с fill на normal
Но как я не пытался так и не понял из за чего это происходит.
Делал сравнение всех команд и переменных с другим похожим моим сервером где этой проблемы нет...
Декомпилил все плагины чтоб найти там эту переменную...
Делал дебаг лог со списком всех смен команд игроков и изменений переменной, но никакого патерна не нашел...
Сравнивал список расширений...

Все без толку, ничего не нашел.

Может кто-то сталкивался с подобным ?

P.S. Да, я мог бы сделать костыль который бы возвращал значение переменной при его смене, но я не очень люблю костыли :)
 

VovaWender

Участник
Сообщения
64
Реакции
7
Держи. Это должно помочь.
PHP:
public OnPluginStart()
{
    HookEvent("round_start", OnStart);
}
public OnStart(Handle:event, String:name[], bool:dontBroadcast)
{
    ServerCommand("bot_quota 3; bot_quota_mode null");
}
--- Добавлено позже ---
На всех серверах есть баг для спавна ботов. Работает только на разминке (csgo) и если в параметрах запуска сервера не прописано -nobots .
Когда игрок переходит за противоположную команду во время разминки, то спавнится бот не зависимо от перемен bot_quota и bot_quota_mode
 

Вложения

  • bot_quota.smx
    3.5 КБ · Просмотры: 13
  • bot_quota.sp
    188 байт · Просмотры: 32
Последнее редактирование:

T1MOXA

Участник
Сообщения
567
Реакции
83
Держи. Это должно помочь.
PHP:
public OnPluginStart()
{
    HookEvent("round_start", OnStart);
}
public OnStart(Handle:event, String:name[], bool:dontBroadcast)
{
    ServerCommand("bot_quota 3; bot_quota_mode null");
}
--- Добавлено позже ---
На всех серверах есть баг для спавна ботов. Работает только на разминке (csgo) и если в параметрах запуска сервера не прописано -nobots .
Когда игрок переходит за противоположную команду во время разминки, то спавнится бот не зависимо от перемен bot_quota и bot_quota_mode
P.S. Да, я мог бы сделать костыль который бы возвращал значение переменной при его смене, но я не очень люблю костыли :)
Но спасибо за инфу что баг связан с разминкой, я проверю.
--- Добавлено позже ---
Да, действительно.
Значение меняется...
--- Добавлено позже ---
Короче пока как решение можно поставить [CS:GO] bot_quota 0 enforcer
или Cvar Force
 
Последнее редактирование:
Сверху Снизу