Ответсообщение недоступно
Ссылка
нажмите — покажем
нажмите — покажем
Баг: aimbotz.cfg ломает респавн ботов и завершает раунд (регрессия между 1.3.2 и 2.0)
Карта: [CS:S] AimBotz (порт с CS:GO aim_botz, автор NuJaaj, GameBanana: https://gamebanana.com/mods/109555) — стандартная, широко используемая версия карты, не редкий кастомный форк.
Карта (aimbotz.bsp + aimbotz.nav), запущенная без каких-либо cfg-файлов, работает корректно: боты возрождаются после смерти в том же раунде. Бесконечные патроны при этом частичные — обойма бесконечна, запас патронов расходуется, требуется перезарядка.
При добавлении aimbotz.cfg (файл, идущий в комплекте с картой) поведение меняется:
- боты перестают возрождаться после смерти;
- при уничтожении всех ботов раунд завершается и рестартует;
- все настройки/раскладка карты сбрасываются (последствие рестарта раунда);
- бесконечные патроны при этом становятся полными (магазин + запас).
Добавление второго конфига, abz_cssdm.cfg, ничего не меняет по сравнению с состоянием "только aimbotz.cfg" — respawn всё так же не работает, раунд всё так же завершается. Из этого следует, что проблема связана именно с aimbotz.cfg, а не с abz_cssdm.cfg/CSSDM-механикой.
В ClientMod 1.3.2 та же самая связка карта + aimbotz.cfg + abz_cssdm.cfg работала иначе: боты возрождались сразу в том же раунде, раунд не завершался при полном уничтожении вражеской команды (классическое DM-поведение). Карта и оба конфига между версиями не менялись.
В чейнджлоге 2.0 указано: "переработана работа Console Variables" — возможная связь с регрессией, но не подтверждено.
Отдельное наблюдение: в aimbotz.cfg есть строки
alias abz_rr "mp_restartgame 1"
alias abz_resetrr "alias abz_rr abz_null"
Команда abz_rr нигде явно в файле не вызывается — предположительно, вызывается самой картой через встроенную логику (энтити) при определённых условиях. Есть подозрение, что именно она может быть связана с принудительным рестартом раунда, но это пока не проверено отдельным тестом.