Иммунитет при балансе команд Special Team Balancer.

pur4s

Участник
Сообщения
367
Реакции
92
Операционная система
Linux
В данном плагине не работает иммунитет для отведённых флагов в скрипте. Игроки с флагом не должны участвовать в балансе команд, но функция не работает.
Полагаю как-то возможно узнать корень проблемы или переписать строчки кода с выделенным иммунитетом к балансировке команд.
Простой, востребованный плагин балансировки 1:1 для серверов CSGO, остался без поддержки от разработчика.

Special Team Balancer
В моём случае использую флаг "a" для иммунитета, но функция не работает, игроков с "иммунитетом" продолжает перекидывать.​

  • stb_admin_flag - Флаги администраторов, исключающихся из балансировки; "" (пусто) - все флаги (по умолчанию).
 

Вложения

  • SpecialTeamBalancer_v0.6.0.sp
    4.4 КБ · Просмотры: 7
Решение
Установил всё правильно. Даже сомнений быть не может.
1. Отключил стандартный автобаланс.
2. Прописал в скрипте флаг a
3. Скомпилировал его - не работает.
У скрипта есть AutoExecConfig который создает конфиг с некоторым именем и переопределяет convar по умолчанию, если вы изменяли только скрипт и не трогали конфиг от скрипта "SpecialTeamBalancer.cfg" [AutoExecConfig], то значение остается переопределенным.
Для этого AutoExecConfig обычно и существует, чтобы не трогать исходник изменять convar на нужные значения.

Поэтому можете удалить конфиг с convar "SpecialTeamBalancer.cfg" и после перезапуска он заново будет создан с уже нужным по умолчанию значением. И так каждый раз изменять исходник.
Либо использовать...

Molder

Участник
Сообщения
66
Реакции
8
В данном плагине не работает иммунитет для отведённых флагов в скрипте. Игроки с флагом не должны участвовать в балансе команд, но функция не работает.
Полагаю как-то возможно узнать корень проблемы или переписать строчки кода с выделенным иммунитетом к балансировке команд.
Простой, востребованный плагин балансировки 1:1 для серверов CSGO, остался без поддержки от разработчика.

Special Team Balancer

В моём случае использую флаг "a" для иммунитета, но функция не работает, игроков с "иммунитетом" продолжает перекидывать.​

  • stb_admin_flag - Флаги администраторов, исключающихся из балансировки; "" (пусто) - все флаги (по умолчанию).
Ты мб не правельно установил, ты прописал в server.cfg mp_autoteambalance 0?
 

pur4s

Участник
Сообщения
367
Реакции
92
Ты мб не правельно установил, ты прописал в server.cfg mp_autoteambalance 0?
Установил всё правильно. Даже сомнений быть не может.
1. Отключил стандартный автобаланс.
2. Прописал в скрипте флаг a
3. Скомпилировал его - не работает.
 

1mpulse

node index.js
Сообщения
122
Реакции
165
Установил всё правильно. Даже сомнений быть не может.
1. Отключил стандартный автобаланс.
2. Прописал в скрипте флаг a
3. Скомпилировал его - не работает.
убедись в том, что ты латинский символ установил символ установил.
как вариант, попробуй с флагом "b"
 

DarklSide

Участник
Сообщения
931
Реакции
468
Установил всё правильно. Даже сомнений быть не может.
1. Отключил стандартный автобаланс.
2. Прописал в скрипте флаг a
3. Скомпилировал его - не работает.
У скрипта есть AutoExecConfig который создает конфиг с некоторым именем и переопределяет convar по умолчанию, если вы изменяли только скрипт и не трогали конфиг от скрипта "SpecialTeamBalancer.cfg" [AutoExecConfig], то значение остается переопределенным.
Для этого AutoExecConfig обычно и существует, чтобы не трогать исходник изменять convar на нужные значения.

Поэтому можете удалить конфиг с convar "SpecialTeamBalancer.cfg" и после перезапуска он заново будет создан с уже нужным по умолчанию значением. И так каждый раз изменять исходник.
Либо использовать AutoExecConfig по назначению - изменить в конфиге "SpecialTeamBalancer.cfg" на нужное значение, не трогая исходник.

Изменения вступят в силу после перезапуска карты/сервера. Если нужны изменения немедленно, то можно прописать их в консоле.
 
Решение

pur4s

Участник
Сообщения
367
Реакции
92
У скрипта есть AutoExecConfig который создает конфиг с некоторым именем и переопределяет convar по умолчанию, если вы изменяли только скрипт и не трогали конфиг от скрипта "SpecialTeamBalancer.cfg" [AutoExecConfig], то значение остается переопределенным.
Для этого AutoExecConfig обычно и существует, чтобы не трогать исходник изменять convar на нужные значения.

Поэтому можете удалить конфиг с convar "SpecialTeamBalancer.cfg" и после перезапуска он заново будет создан с уже нужным по умолчанию значением. И так каждый раз изменять исходник.
Либо использовать AutoExecConfig по назначению - изменить в конфиге "SpecialTeamBalancer.cfg" на нужное значение, не трогая исходник.

Изменения вступят в силу после перезапуска карты/сервера. Если нужны изменения немедленно, то можно прописать их в консоле.
Спасибо огромнейшее.
 
Сверху Снизу