Информация о файле
Плагин улучшает поведение ботов, в тот момент, когда на одного из выживших напал зараженный. Боты больше не должны просто стоять и смотреть, как вас дерет Охотник и ничего не делать.
Это улучшенная версия плагина, которая работает и в L4D, и в L4D2.
Лучше всего данный плагин использовать с следующими настройками в Server.cfg:
sm_cvar sb_friend_immobilized_reaction_time_expert "0" sm_cvar sb_friend_immobilized_reaction_time_hard "0" sm_cvar sb_friend_immobilized_reaction_time_normal "0" sm_cvar sb_friend_immobilized_reaction_time_vs "0"
Рекомендуемые настройки:
l4d_survivoraipouncedfix_range По дефолту плагин ставит: 800 Рекомендовано использовать: 300 l4d_survivoraipouncedfix_delay По дефолту плагин ставит: 0.5 В L4D1 рекомендовано использовать: 0.25 В L4D2 Оставьте по дефолту
Что нового в версии 1.2.3 Просмотр изменений
Размещено
Исправления:
- Исправлена ошибка, возникающая при вызове функции GetClientUserId для несуществующих клиентов. Теперь перед использованием этой функции добавлена проверка подключения клиента.
- Проблема: Ошибка "Client X is not connected" появлялась в логах при выполнении событий с несуществующими клиентами. Решение: Добавлены проверки с использованием функции IsClientInGame перед вызовом GetClientUserId в следующих местах: В функции Event_PlayerHurt: проверка наличия подключенного клиента до получения его UserID. В функции CallBots: проверка статуса клиента перед выполнением действий над ботами. В функции Event_Tongued и Event_Saved: добавлена проверка перед взаимодействием с клиентом.
Оптимизации:
- Улучшена обработка ошибок для обеспечения более стабильной работы плагина на серверах с большим количеством ботов.
- Уменьшено количество ненужных вызовов функций для неактивных или отключённых клиентов.
Примечания:
Этот релиз направлен на устранение проблем с клиентами, которые могут быть отключены во время игры, что предотвращает критические ошибки на сервере и снижает количество записей об ошибках в логах. И у меня не было возможности проверить нормально это исправление, поэтому плагин требует проверки исправления. Следите за новостями.
Я к тому, не факт, что я выполнил исправление корректно.