Create

Conditional Config Sync [1.0.6]

  • Valheim — Conditional Config Sync [1.0.6]
Author:
shudnal
Size:
239.14 kB
Date:
Today, 14:20
Downloads:
0
0.0 / 10
No one has rated the file yet.

A shared infrastructure library and runtime dependency tailored for Valheim modifications. It introduces no standalone gameplay content, items, custom UI, or user-facing settings of its own. Instead, it serves as an independent synchronization framework providing mod authors with centralized config synchronization, client-server version checks, server-side ownership and admission policy enforcement, protected setting locks, and live synchronized runtime values. Consolidating this networking architecture into a standalone dependency allows global bug fixes to be shipped via a single update without requiring every dependent mod to be recompiled.

Core Architectural Features:

  • Centralized Config Synchronization: Delivers continuous and reliable synchronization of configuration states between host servers and connected clients.
  • Version Verification Handshakes: Validates mod build parity between connecting players and the host server to ensure network consistency.
  • Granular Ownership & Admission Policies: Empowers developers and server administrators with per-setting authority over whether a specific configuration remains client-controlled or server-enforced.
  • Protected Locking Mechanisms: Secures authoritative server parameters against client-side tampering or unauthorized edits.
  • Synchronized Runtime Values: Handles real-time updating and network replication of variables during active gameplay without requiring a world reload.
  • Advanced Parameter Control: Provides deep toolsets for governing hidden settings and conditional property overrides.

Compatibility & Ecosystem Isolation:

  • Non-Intrusive Design: Does not replace, alter, or intercept ServerSync pipelines utilized by other plugins.
  • Data Integrity: Does not alter, migrate, or touch configuration files belonging to third-party mods.
  • Broad Interoperability: Operates stably alongside Jötunn and any plugins relying on standard ServerSync.
  • Targeted Scope: Exclusively processes mods that were explicitly authored and built against Conditional Config Sync.

Player Guidance & Installation:

  • Installing this package on its own produces zero observable gameplay changes; it is intended solely as an underpinning for dependent mods.
  • When utilizing mod managers (such as r2modman or Thunderstore), the library is downloaded and configured automatically as an upstream dependency.

Manual Installation:

  1. Ensure BepInEx for Valheim is installed.
  2. Download the package archive.
  3. Place ConditionalConfigSync.dll into your plugins directory:
    <Valheim_Directory>\BepInEx\plugins\
  4. Keep the library installed as long as any active mod requires it as a dependency.

Useful links:

Comments 0