Перейти к содержанию

The Hive 2.3.0–2.3.2: Living Ladder и исправления

Living Ladder позволяет охотникам строить башни и рампы; версии 2.3.1–2.3.2 усиливают обработку боя, поз, сохранений и этажей. Живой двухклиентский тест и reload занятой конструкции не подтверждены.

Опубликовано

Обновлено

Сторонний мод The Hive 2.3.0 представляет Living Ladder: взрослые охотники образуют живые башни и осыпные рампы, чтобы преодолевать высокие заборы и попадать на открытые верхние этажи. Функция включена автоматически; исходные настройки — адаптивные построения, до двух этажей и двух сооружений. Настройки находятся в разделе Infected Roles. Swarm поглощается The Hive и обозначен как несовместимый; ZombieBuddy не требуется.

Серверная логика и ограничения

Сервер выбирает и проверяет конструкции, набирает участников через планировщик The Hive, управляет позами, последствиями обрушения и освобождением приземлившихся охотников. Клиенты получают последовательные полные снимки состояния с дробной высотой, идентичностью поколения и одежды, конечными позициями, поддержкой поздней загрузки и очисткой по тайм-ауту. Клиентские команды не могут начать построение или задавать движение и урон.

При обрушении тела возвращаются на проверенные базовые позиции; сервер применяет урон и сбивание с ног. Естественное свободное падение не реализовано. В выпуске указано, что PZ-F3D изучался только для чтения: его встроенный рендерер и projectile hooks в мод не включены. Реализация репликации The Hive написана отдельно на Lua. При разработке учтены подходы PZ-F3D к очистке сохранений, ограничению времени симуляции, исключению чужих акторов и повторному использованию объектов. Его Swarm рассчитан только на одиночную игру; нативные hooks проверки сохранения и популяции не являются зависимостями The Hive.

Исправления версий 2.3.1 и 2.3.2

Версия 2.3.1 исправляет выход охотника из конструкции с сохранением боя, сбивания с ног и смерти. Она отказывается от восстановления прежнего состояния ходьбы и оставляет выбор обычного приоритетного выхода штатному обновлению action/AI. Общий fence event заменён ограниченным событием The Hive и добавочными переходами actiongroup, чтобы отменять только собственные события.

Перед очисткой завершается владение подъёмом; до дальнейших изменений проверяются текущая ячейка, членство живого зомби, повторное использование объекта, сетевой ID, одежда и идентичность сохранённых данных. Мёртвые, заблокированные или прерванные боем акторы не получают дополнительных scripted-поз. При разборке мира обычная AI-передача не запускается. Ошибка позы не должна публиковать ложную успешную посадку.

Урон при обрушении проходит штатным путём и учитывает неуязвимость; дополнительный урон ограничен ниже летального уровня и не повышает здоровье. Сбивание с ног выполняется, только если тот же актор остаётся живым и действительным. Используется CombatManager, если он доступен, иначе публичная операция урона персонажу с той же проверкой неуязвимости; резервный raw setHealth не используется.

Версия 2.3.2 повторно проверяет этаж при наборе и сборе участников: достигший верхнего этажа обычным игровым способом зомби не должен быть возвращён вниз в конструкцию. Если при окончательном допуске не набираются три тела, частичная конструкция освобождает все резервации. Подготовка движения сама по себе не считается владением позой; multiplayer-снимки публикуют только позиции, фактически применённые сервером. Очистка сохранения не создаёт новый climbing lease для актора без позы.

Точные владельцы живых поз ставятся на опору на самом высоком существующем этаже ниже них; при невозможности используется проверенный исходный подход. Если опора исчезла, очистка снимает временные флаги и возвращает штатную физику, не публикуя ложную опорную позицию. Опора и готовность требуют точного владения текущим живым слотом. Новые проверки показывают, что повреждённая башня или рампа может пополниться и перенести бегущего персонажа; обычное требуемое число слотов и маршрутные проверки сохраняются.

Проверки и границы подтверждения

Автор сообщает о проверках жизненного цикла, недоверенных или устаревших снимков, колонн поддержки, набора участников, безопасных маршрутов, очистки, повторного использования идентичности, восстановления сохранённых флагов и контрактов архива. Для исправлений дополнительно перечислены отложенные события, попадания и смерть, блокировка/освобождение, удаление акторов и повторное использование, разборка мира, урон, неуязвимость, смена идентичности callback, очистка после ошибок, сдвиг этажей, допуск, повторный вход в сохранение, поддержка, пополнение башен и рамп.

Имитационные проверки authority/replica и dedicated startup не доказывают передачу сетевого владения в живой игре, дистанционное наведение оружия или плавность визуального движения. Приёмка в игре с двумя клиентами остаётся непроверенной; также не подтверждена запись и повторная загрузка занятой конструкции с диска. Во всех трёх версиях естественное свободное падение не реализовано.

Версии 2.3.0–2.3.2 обновляли исходники, upload staging, каталоги Main/Faded Realms и локальную playable-копию. Удалённые игровые серверы в эти операции не включались.

Релизы

Описание Living Ladder 2.3.0 и исправлений 2.3.1–2.3.2.