Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ServerConfigSync
Server-enforced settings for any mod: players use the server's BepInEx config values while connected, without mod authors adding sync support. Players' own config files are never changed.
CHANGELOG
Changelog
0.1.3
- The plugin GUID is now
Manke.ServerConfigSync, so the settings file isBepInEx/config/Manke.ServerConfigSync.cfg. Settings in the oldpeppeaiello.ServerConfigSync.cfgare carried over automatically the first time.
0.1.2
- Documentation only: clearer README and changelog. No code changes.
0.1.1
- Better detection of mods that already sync their own settings, including Jötunn admin-only entries.
- Players' own values are always restored correctly when they disconnect, even when another mod's sync had changed them first.
- The in-game message only says that server settings were applied. Mods that may only read settings at startup are listed in the log;
ShowStartupWarningshows them in game too.
0.1.0
- First test release: the server's BepInEx config values for any mod are applied in memory on players' games while connected, and restored when they disconnect.
- Whitelist/blacklist of mods, per-entry exclusions, keybinds kept local, secrets never sent, mods that sync themselves skipped.
- Live updates when a config file changes on the server.
- Optional requirement for players to have the mod.