Utwórz

Conditional Config Sync [1.0.6]

  • Valheim — Conditional Config Sync [1.0.6]
Autor:
shudnal
Rozmiar:
239.14 kB
Data:
Dziś, 14:20
Pobrań:
0
0.0 / 10
Jeszcze nikt nie ocenił pliku

Systemowa biblioteka infrastrukturalna i ogólna zależność (dependency) dla modyfikacji Valheim. Pakiet nie zawiera własnej zawartości rozgrywki, przedmiotów, interfejsów użytkownika ani opcji gry. Jego zadaniem jest dostarczenie twórcom modyfikacji scentralizowanego narzędzia do synchronizacji ustawień plików konfiguracyjnych między serwerem a klientami, sprawdzania kompatybilności wersji modów, elastycznego serwerowego nadpisywania praw dostępu do parametrów (ownership policy), zabezpieczonej blokady ustawień przed zmianami przez klienta oraz dynamicznej synchronizacji wartości w czasie rzeczywistym. Wydzielenie tej logiki do oddzielnego niezależnego pakietu pozwala na wydawanie poprawek sieciowych w sposób scentralizowany — bez potrzeby rekompilacji każdego używającego go moda.

Główne możliwości techniczne:

  • Scentralizowana synchronizacja konfiguracji — niezawodna wymiana parametrów i wartości między dedykowanym serwerem a podłączonymi klientami w czasie rzeczywistym.
  • Kontrola wersji (Version Checks) — automatyczne sprawdzanie zgodności wersji moda na kliencie i serwerze przy podłączaniu do sesji.
  • Polityka własności parametrów (Ownership & Admission Policies) — podział praw kontroli dla każdej pojedynczej ustawienia (określenie, czy parametr jest zarządzany przez klienta, czy wymuszone przez serwer).
  • Zabezpieczona blokada (Protected Locking) — ochrona parametrów serwera przed nieautoryzowanymi zmianami przez graczy bez praw administratora.
  • Synchronizacja w czasie rzeczywistym (Runtime Values) — przesyłanie i aktualizacja dynamicznych zmiennych na bieżąco bez potrzeby ponownego ładowania świata gry lub ponownego uruchamiania klienta.
  • Elementy sterujące ukrytymi ustawieniami — rozszerzone mechanizmy do pracy z ukrytymi i warunkowymi parametrami modów.

Kompatybilność i cechy działania:

  • Autonomia: pakiet nie zastępuje, nie przechwytuje i nie zmienia działania biblioteki ServerSync, używanej przez inne modyfikacje.
  • Izolacja danych: nie przenosi, nie nadpisuje i nie modyfikuje plików konfiguracyjnych zewnętrznych modów.
  • Współpraca: w pełni kompatybilny i stabilnie funkcjonuje równolegle z biblioteką Jötunn i wtyczkami opartymi na ServerSync.
  • Adresowa obsługa: obsługuje wyłącznie te mody, które zostały bezpośrednio skompilowane z integracją Conditional Config Sync.

Informacje dla graczy i instalacja:

  • Mod nie ma żadnego wpływu na grę przy samodzielnej instalacji — jest wymagany tylko wtedy, gdy inny mod bezpośrednio wskazuje go jako zależność.
  • Przy użyciu menedżerów modów (r2modman, Thunderstore Mod Manager) biblioteka jest ładowana i instalowana automatycznie.

Ręczna instalacja:

  1. Upewnij się, że masz zainstalowany podstawowy loader BepInEx dla Valheim.
  2. Pobierz archiwum z biblioteką.
  3. Umieść plik ConditionalConfigSync.dll w katalogu wtyczek:
    <Ścieżka_do_Valheim>\BepInEx\plugins\
  4. Nie usuwaj biblioteki, dopóki w twoim zestawie jest przynajmniej jeden mod od niej zależny.
Nazwa i opis pliku zostały przetłumaczone Pokaż oryginał (RU)Pokaż tłumaczenie (PL)
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. Не удаляйте библиотеку, пока в вашей сборке есть хотя бы один зависимый от неё мод.

Przydatne linki:

Komentarze 0