Что изменилось
Версия 14.2.6 уже здесь.
Коротко
Переработка штрафов скорости для винтовок и дробовика в зависимости от обвесов, новый интерфейс управления отрядами в Remote Admin, плюс десятки исправлений ошибок.
Пересказ собран ИИ по тексту патча
Патч целиком
Изменения игрового процесса
- Вновь добавлены и скорректированы штрафы к скорости передвижения для AK, E11-SR, Logicer, FR-MG-0 и Дробовика, зависящие от установленных обвесов.
- Штрафы к скорости:
- FR-MG-0: мин. -3%, макс. -6%.
- Logicer: мин. -4%, макс. -6%.
- E11-SR: мин. -1%, макс. -4%.
- AK: мин. -2%, макс. -4%.
- Дробовик: мин. -2%, макс. -2%.
Штрафы к выносливости:
- FR-MG-0: мин. +8%, макс. +14%.
- Logicer: мин. +10%, макс. +16%.
- E11-SR: мин. +3%, макс. +8%.
- AK: мин. +4%, макс. +9%.
- Дробовик: мин. +4%, макс. +4%.
Добавлены работы победителей Художественного Конкурса 2025 в заднюю часть блока камер персонала класса D.
Работы победителей Художественного Конкурса 2024 перемещены внутрь камер персонала класса D.
Anti-SCP-207 возвращён в меню Remote Admin.
Добавлен новый интерфейс в меню отрядов Remote Admin.
Вместе с пояснениями к возможностям, в это меню также добавлена возможность остановить таймер появления отряда.
Исправления
- Исправлено отображение тумана при наблюдении за игроками в разных зонах.
- Исправлена ошибка, из-за которой камера во время Фокуса могла занять неверное положение после многократного изменения класса на SCP-939 с помощью RA.
- Исправлена ошибка, из-за которой способность сквозного прохода могла не работать у SCP-106 после многократного изменения класса.
- Исправлен визуальный эффект затухания у Лёгкой и Боевой брони.
- Исправлены проблемы, которые могли привести к крашу сервера из-за гонки состояний, вызванной многопоточностью.
- Исправлена ошибка, из-за которой запись в `SnakeSessions` не удалялась после исчезновения/уничтожения Карты Повстанцев Хаоса.
- Исправлено неверное отображение статуса переключателя чата SCP в селекторе голосового чата Надзирателя.
- Исправлена ошибка, из-за которой сбрасывалось состояние кнопок селектора голосового чата Надзирателя при открытии или закрытии меню.
- Исправлена ошибка, из-за которой игрок при некоторых обстоятельствах не мог перемещаться из-за необработанного исключения.
- Исправлена ошибка, из-за которой кучи снега и примитивы могли убить игрока в момент взрыва боеголовки Альфа.
- Исправлен спам предупреждением "BoxCollider does not support negative scale or size".
- Исправлена ошибка, из-за которой Анти-SCP-207 в некоторых ситуациях убивала, а не предотвращала смерть.
- Исправлена ошибка, из-за которой `_seedTokenValid` не сбрасывался, что могло привести к рассинхронизации.
- Исправлены ошибки, из-за которых отмена некоторых событий могла иметь неожиданные последствия:
- Исправлено отображение индикатора попадания при отмене урона от снежка.
- Исправлена ошибка, из-за которой увеличивалось количество убийств от боеголовки, несмотря на отменённый урон.
- Исправлено отображение индикатора попадания от урона эффектов состояния Metal и Spicy.
- Исправлена ошибка, из-за которой отмена урона от Удушья не отменяла его эффект.
- Исправлена ошибка, из-за которой `FallDamageMessage` отправлялся при отменённом уроне от падения.
- Исправлена ошибка, из-за которой атака SCP-106 по последней цели всегда отправляла игрока в карманное измерение, на отменённый урон.
- Исправлена ошибка, из-за которой вызывалось событие `Scp939Attacked`, несмотря на отменённый урон.
Добавлены дополнительные меры против попадания в неигровые зоны в камере содержания SCP-106 игроками, имеющими меньший размер.
Исправлена ошибка в обработчике урона Зефирного Человека, из-за которой не назначался атакующий игрок.
Исправлена проблема в синхронизации эмоций зефирного человека, из-за которой оригинальная модель становилась видимой.
Исправлена ошибка, из-за которой `FirearmWorldModel` у предмета переставал существовать после его повторного подбора.
Исправлена ошибка, из-за которой свойство `Duration` у экземпляра `StatusEffectBase` не изменялось на 0 после вызова `DisableEffect`.
Исправлен комментарий "INVALID FLOAT" у `player_info_range`.
Исправлено исключение в механике телепорта предмета, выбрасываемое при неудачном поиске позиции.
Исправлено исключение, вызываемое обработкой `null` во время обновления конфигурации RA.
Исправлено исключение в `QueryProcessor.OnDestroy`, вызываемое при обращении к `null` или пустому `_sender.OutputId`.
Исправлено исключение, вызываемое обновлением количества патронов у игрока, чей объект является `null`, но он сам — нет.
Технические изменения
- Преаутентификация теперь работает в отдельном потоке в целях оптимизации. Комментарий разработчика: Изменение особенно заметно во время высокой загрузки сети, например, во время массовой аутентификации. Однако, из-за того, что действия происходят не в основном потоке, вы не должны обращаться к API Unity, если вы не уверены, что вы делаете.
- Добавлен альтернативный способ подключения к центральным серверам для игроков из стран, где доступ к Cloudflare может быть ограничен.
- Добавлен новый тип индикатора попадания `HitmarkerType.Blocked`, используемый после отмены атаки SCP-1509. Комментарий разработчика: Мы можем расширить его применение в будущем, поэтому будем рады услышать ваше мнение насчёт этого!
- Добавлены новые переключатели каналов `Lobby` и `SCP-1507` в селекторе голосового чата.
- Интерфейс Надзирателя теперь отображается поверх интерфейса лобби..
- Интерфейс Наблюдателя теперь не отображается в лобби, если вы изменили свою роль на Наблюдателя или Надзирателя.
- Наблюдатель теперь слышит игроков в лобби, если раунд ещё не начался.
- Добавлен интерфейс `ISprintSpeedModifier`, используемый предметы, которые влияют на скорость бега игрока (обычно, когда экипированы).
- Добавлен модуль `MovementPenaltyModule`, используемый оружиями для указания штрафов к скорости бега и выносливости.
- Добавлен события LabAPI `InspectedItem` и `InspectingItem`.
- Добавлена поддержка отрицательного приоритета у `AdminToyWaypoints`.
- Добавлено свойство `WaveTimer.IsForcefullyPaused`, которое позволяет разработчику полностью остановить таймер волны, не позволяя ему прогрессировать ни при каких обстоятельствах, в отличие от обычной функции паузы. Дополнительно, если изменить значение на `true`, то даже выполненные цели не будут на прогресс таймера.
- Добавлена система `FastResources`, используемая самой игрой для более быстрого выделения некоторых ресурсов (например, ролей и предметов). Это наш один из многих шагов навстречу обновлению нашей текущей версии Unity.
- Добавлены статические аксессоры для `FpcGravityController.Gravity`.
- Пользовательские значения гравитации теперь будут синхронизироваться и у игроков, подключившихся позднее.
- Добавлен опциональный аргумент `owner` у метода `RagdollManager.ServerCreateRagdoll`, позволяющий установить оригинального владельца Ragdoll.
- Добавлены дополнительные проверки для предотвращения эксплуатации возможных уязвимостей.
- Добавлено всплывающее окно, уведомляющее об активации SDR при обнаружении ошибки.
- Библиотека `LiteNetLib` была обновлена до последней версии.
- Библиотека Steamworks была обновлена до новой версии.
- Удалены неиспользуемые настройки из шаблона конфигурации сервера.
Всем спасибо. До встречи в темноте.
- Northwood Studios
