DayZ
MPG_Spawner
正在显示第 1 - 10 项,共 18 项条目
< 1  2 >
更新于:4 月 28 日 上午 6:49
作者:pafnuty

Исправления для нормальной работы мода с ошибками в форматировании координат и класснеймов для спавна.

Теперь мод будет исправлять некорректные записи координат триггеров, координат спавна и класснеймов в списке на спавн, а также вываливать предупреждения о некорректности записей (работать при этом будет нормально).

更新于:4 月 27 日 下午 1:52
作者:pafnuty

Обновление 1.4

В этом обновлении:
  • Немного переработан механизм спавна
  • Добавлен сброс триггера при неактивности
  • Добавлен список админов (пока используется для мода перезагрузки конфига)
  • Исправлена отправка уведомлений при использовании Expansion мода
  • Исходный код мода теперь на GitHub: https://github.com/MPG-DayZ/MPG_Spawner
  • Убран код, поддерживающий конфиги от устаревшей версии мода

Добавлены новые параметры в конфиг точки:
  • triggerInactiveResetDelay - Сброс триггера в исходное состояние, если в нём нет активности.
    Подробнее: Документация[docs.mpg-dayz.ru]

  • spawnQueueDelay - Теперь вместо прямого спавна создаётся очередь на спавн, а сам спавн происходит с задержкой (по умолчанию задержка ноль).
    Подробнее: Документация[docs.mpg-dayz.ru]

Добавлен новый параметр в конфиг мода:

更新于:3 月 2 日 下午 12:33
作者:pafnuty

- Исправлены предупреждения в скриптлогах
- В конфиг добавлена ссылка на документацию по моду (конфиг обновится атоматически)
- Немного оптимизировал код, одинаковый для зомби и животных, надеюсь ничего не сломал :)
- Добавлен параметр `triggerCleanupImmersive` - Включение иммерсивного удаления живых существ при включенном параметре `triggerCleanupOnLeave` или `triggerCleanupOnLunchTime`. Животное или зомби сначала будут "убиты", а через две секунды после этого труп исчезнет. Задержка в две секунды нужна для того, что бы корректно отработала анимация смерти. Дока: https://docs.mpg-dayz.ru/spawner/point-config.html#triggercleanupimmersive

更新于:2024 年 8 月 29 日 下午 10:52
作者:pafnuty

- Исправлена потенциальная ошибка https://feedback.bistudio.com/T183081

更新于:2024 年 8 月 4 日 下午 4:29
作者:pafnuty

- Добавлена возможность перезагрузки конфига мода без рестарта сервера. Для перезагрузки конфига используйте мод: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3303128154

更新于:2024 年 7 月 21 日 下午 9:05
作者:pafnuty

- Исправлена некорректная работа мода при использовании параметра triggersToEnableOnWin и triggersToEnableOnLeave совместно с параметрами triggerDisableOnWin или triggerDisableOnLeave. При выключении текущего триггера не включались те, которые указаны в triggersToEnableOnWin и triggersToEnableOnLeave.

更新于:2024 年 7 月 3 日 上午 11:56
作者:pafnuty

Это обновление мода направлено на улучшение "пользовательского опыта" при настройке мода и на улучшение и исправление логики работы триггеров.

- Для точки добавлен параметр showVisualisation. При его включении отображается визуализация триггера. Теперь можно включить отдельно визуализацию и отдельно дебаг точек. Это удобно, когда у вас нет локального сервера для тестов и не хочется показывать игрокам расположение триггеров, или наоборот, когда не нужно дебажить точку, но нужно её визуализировать.
- Для точки добавлен параметр isDisabled. При его включении триггер будет изначально отключен. Это полезно, если триггер должен включаться не сразу, а при взаимодействии с другим триггером, а так же, если не нужно какое-либо взаимодействие триггера с игроками раньше времени.
- ВАЖНО! Теперь если точка выключена по каким-либо причинам, то она полностью перестаёт реагировать на игрока и работать. Не отображаются нотификации, не работает установка и удаление маппинга, кроме маппинга, который задаётся на старте, не работает спавн.
- Параметр isDebugEnabled у точки включает дебаг точки без необходимости включать дебаг всего мода. Это удобно для отладки работы конкретной точки при большом их количестве.
- Параметр isDebugEnabled больше не включает визуализачию триггеров (см. параметр showVisualisation).
- Исправлена ошибка, когда для триггера установлены параметры triggerDisableOnWin: 1 и triggerDisableOnLeave: 0, то триггер активировался при его покидании.
- Исправлена ошибка, когда триггер не деактивировался при установленном параметре triggerDisableOnLeave: 1 из-за некорректного подсчёта количества игроков внутри триггера. ВНИМАНИЕ! Этот параметр требует дополнительной проверки т.к. я ещё не проверял его на реальном сервере, где более одного игрока.
- Исправлена ошибка с некорретным спавном при включенном параметре spawnLoopInside: 1 и triggerDisableOnLeave: 1. Неправильно вычислялся параметр, отвечающий за тип спавна (первый спавн или респавн).
- Исправлена некорректная работа по активации триггеров для параметров triggersToEnableOnEnter, triggersToEnableOnFirstSpawn, triggersToEnableOnWin и triggersToEnableOnLeave. Вместо активации, триггеры пытались деактивироваться, при этом настройка срабатывала не всегда и могла приводить к появлению крашлогов.

更新于:2024 年 6 月 17 日 下午 2:39
作者:pafnuty

- Исправлен некорректный расчёт значений, когда для параметров triggerFirstDelay и triggerCooldown были заданы диапазоны значений.
- Исправлено преждевременное появление живности, если был задан параметр triggerEnterDelay
- Добавлена возможность задать диапазоны значений для параметров triggerRadius, triggerHeight, triggerWidthX и triggerWidthY

При обновлении мода и первом запуске конфиги будут автоматически сконвертированы в новый формат.

更新于:2024 年 6 月 16 日 下午 4:22
作者:pafnuty

В этой версии мода очень много изменений.
Если у вас возникнут проблемы с работой нового функционала, не стесняйтесь задавать вопросы в дискорде (ссылка есть в описании мода)

- Реализована возможность установки случайных значений для параметров triggerFirstDelay и triggerCooldown. Таким образом можно немного разнообразить геймплей, добавив непредсказуемости в переспавн живности
- Добавлено автоматическое конвертирование конфигов из старой версии мода в новую, при этом мод сам добавит недостающие (новые) параметры со значениями, не влияющими на настройки.
- Добавлена возможность спавна лута
- Добавлена возможность установки здоровья и лайвтайма для живности и зомби
- Добавлены кубические триггеры
- Реализован поворот кубических триггеров вокруг вертикальной оси.
- Добавлены параметры triggerWidthX и triggerWidthY, задающие ширину кубического триггера по осям X и Y соответственно (ось Z - это высота, указывается параметром triggerHeight
- Реализовано корректное отображение визуализации триггеров при дебаге. Цилиндрические триггеры теперь имеют правильное положение верхней и нижней границы триггера. Кубические триггеры имеют корректное положение всех шести граней.
- В логе теперь указывается тип риггера (`box`, `cylinder` или `sphere`)
- Было достаточно много ситуаций ошибочного написания координат, поэтому теперь координаты и параметры поворота можно писать через запятую.
- Исправлена ошибка NULL pointer to instance Function: 'GoSpawn' в крашлогах, возникающая в некоторых ситуациях.
- Исправлена ошибка очистки триггера, когда игрок умирал в зоне действия триггера и была установлена очистка триггера при выходе из него.
- Небольшие оптимизации подсчёта уже заспавненной живности
- Исправлен некорректный расчёт точек спавна, когда их больше, чем класснеймов для спавна.
- Немного изменён механизм спавна предметов и живности на поверхности, если высота спавна указана как ноль. Не уверен в том, что сделал лучше, но точно хуже не будет.

更新于:2024 年 3 月 6 日 上午 9:14
作者:pafnuty

- Исправлена некорректная работа логики спавнера, если использовались параметры spawnCountLimit и triggerCleanupOnLeave. При покидании триггера не происходила очистка списка заспавненной живности и дальшейший спавн был невозможен т.к. триггер считал что лимит спавна уже исчерпан.