Створити

Conditional Config Sync [1.0.6]

  • Valheim — Conditional Config Sync [1.0.6]
Автор:
shudnal
Розмір:
239.14 kB
Дата:
Сьогодні, 14:20
Завантажень:
0
0.0 / 10
Ще ніхто не оцінив файл

Системна інфраструктурна бібліотека та загальна програмна залежність (dependency) для модифікацій Valheim. Пакет не містить власного геймплейного контенту, предметів, користувацьких інтерфейсів або ігрових опцій. Його задача — надати розробникам модифікацій централізований інструмент для синхронізації налаштувань конфігураційних файлів між сервером і клієнтами, перевірки сумісності версій модів, гнучкого серверного переопределення прав доступу до параметрів (ownership policy), захищеної блокування налаштувань від змін клієнтом і динамічної синхронізації значень у рантаймі. Винесення цієї логіки в окремий незалежний пакет дозволяє випускати мережеві виправлення централізовано — без необхідності перекомпільовувати кожен, що його використовує мод.

Основні технічні можливості:

  • Централізована синхронізація конфігурацій — надійний обмін параметрами і значеннями між виділеним сервером і підключеними клієнтами в реальному часі.
  • Контроль версій (Version Checks) — автоматична перевірка відповідності версій мода на клієнті і сервері при підключенні до сесії.
  • Політика володіння параметрами (Ownership & Admission Policies) — розділення прав контролю для кожної окремої настройки (визначення того, управляється чи параметр клієнтом або примусово нав'язується сервером).
  • Захищена блокування (Protected Locking) — захист серверних параметрів від несанкціонованого зміни гравцями без прав адміністратора.
  • Синхронізація в реальному часі (Runtime Values) — передача і оновлення динамічних змінних на льоту без необхідності перезавантаження ігрового світу або перезапуску клієнта.
  • Елементи управління прихованими налаштуваннями — розширені механізми для роботи з прихованими і умовними параметрами модів.

Сумісність і особливості роботи:

  • Автономність: пакет не замінює, не перехоплює і не змінює роботу бібліотеки ServerSync, що використовується іншими модифікаціями.
  • Ізоляція даних: не переносить, не перезаписує і не модифікує конфігураційні файли сторонніх модів.
  • Спільна робота: повністю сумісний і стабільно функціонує паралельно з бібліотекою Jötunn і плагінами на базі ServerSync.
  • Адресна підтримка: обробляє виключно ті моди, які були безпосередньо скомпільовані з інтеграцією Conditional Config Sync.

Інформація для гравців і установка:

  • Мод не має жодного ефекту на гру при самостійній установці — він потрібен тільки тоді, коли інший мод прямо вказує його як залежність.
  • При використанні менеджерів модів (r2modman, Thunderstore Mod Manager) бібліотека завантажується і встановлюється автоматично.

Ручна установка:

  1. Переконайтеся, що у вас встановлений базовий завантажувач BepInEx для Valheim.
  2. Завантажте архів з бібліотекою.
  3. Помістіть файл ConditionalConfigSync.dll у директорію плагінів:
    <Шлях_до_Valheim>\BepInEx\plugins\
  4. Не видаляйте бібліотеку, поки у вашій збірці є хоча б один залежний від неї мод.
Назва та опис файлу були перекладені Показати оригінал (RU)Показати переклад (UK)
Conditional Config Sync [1.0.6]

Системная инфраструктурная библиотека и общая программная зависимость (dependency) для модификаций Valheim. Пакет не содержит собственного геймплейного контента, предметов, пользовательских интерфейсов или игровых опций. Его задача — предоставить разработчикам модификаций централизованный инструмент для синхронизации настроек конфигурационных файлов между сервером и клиентами, проверки совместимости версий модов, гибкого серверного переопределения прав доступа к параметрам (ownership policy), защищённой блокировки настроек от изменений клиентом и динамической синхронизации значений в рантайме. Вынос этой логики в отдельный независимый пакет позволяет выпускать сетевые исправления централизованно — без необходимости перекомпилировать каждый использующий его мод.

Основные технические возможности:

  • Централизованная синхронизация конфигураций — надёжный обмен параметрами и значениями между выделенным сервером и подключёнными клиентами в реальном времени.
  • Контроль версий (Version Checks) — автоматическая проверка соответствия версий мода на клиенте и сервере при подключении к сессии.
  • Политика владения параметрами (Ownership & Admission Policies) — разделение прав контроля для каждой отдельной настройки (определение того, управляется ли параметр клиентом или принудительно навязывается сервером).
  • Защищённая блокировка (Protected Locking) — защита серверных параметров от несанкционированного изменения игроками без прав администратора.
  • Синхронизация в реальном времени (Runtime Values) — передача и обновление динамических переменных на лету без необходимости перезагрузки игрового мира или перезапуска клиента.
  • Элементы управления скрытыми настройками — расширенные механизмы для работы со скрытыми и условными параметрами модов.

Совместимость и особенности работы:

  • Автономность: пакет не заменяет, не перехватывает и не изменяет работу библиотеки ServerSync, используемой другими модификациями.
  • Изоляция данных: не переносит, не перезаписывает и не модифицирует конфигурационные файлы сторонних модов.
  • Совместная работа: полностью совместим и стабильно функционирует параллельно с библиотекой Jötunn и плагинами на базе ServerSync.
  • Адресная поддержка: обрабатывает исключительно те моды, которые были непосредственно скомпилированы с интеграцией Conditional Config Sync.

Информация для игроков и установка:

  • Мод не оказывает никакого эффекта на игру при самостоятельной установке — он требуется только тогда, когда другой мод прямо указывает его в качестве зависимости.
  • При использовании менеджеров модов (r2modman, Thunderstore Mod Manager) библиотека загружается и устанавливается автоматически.

Ручная установка:

  1. Убедитесь, что у вас установлен базовый загрузчик BepInEx для Valheim.
  2. Скачайте архив с библиотекой.
  3. Поместите файл ConditionalConfigSync.dll в директорию плагинов:
    <Путь_к_Valheim>\BepInEx\plugins\
  4. Не удаляйте библиотеку, пока в вашей сборке есть хотя бы один зависимый от неё мод.

Корисні посилання:

Коментарі 0