Jump to content

Power went out as I was playing, upon restart all settings and server list is wiped. What to do?


Go to solution Solved by zand,

Recommended Posts

  • Solution
Posted

Greetings Janeator,

I am afraid that I don't have good news as it sounds like your clientsettings.json was corrupted when you lost power. I tested out corrupting mine and the game seems to only load the backup when the original is missing. In the event that the file is corrupt, it overwrites both the main file and backup with the default settings.

I have reported this as a bug as I believe that it was intended that the game use the backup when it's unable to load the main settings file.

https://github.com/anegostudios/VintageStory-Issues/issues/6264

The one positive note is that VintageStory does use a SQLite database for its save file format, which is designed to be resistant to corruption from power loss or crashes.

Posted

Here hoping it can be addressed, it's a pain in the ass to try and guess the combination of settings i had. Thanks for reporting it!

Not sure why the multiplayer servers list saves together with game settings, and why some hotkeys are only accessible ingame either.

  • 11 months later...
Posted

I designed a mod that backs up all configuration settings within Vintage Story, called ConfigKeeper. I haven't uploaded it to the mods page yet since it needs more testing but it's functional.

Spoiler

Files:

  • clientsettings.json — Graphics, audio, controls, keybinds, GUI preferences, mouse sensitivity, chat settings, video settings
  • serverconfig.json — Server-side gameplay rules, spawn settings, world permissions, max players, welcome message, port config
  • serverlist.json — Saved/favorited multiplayer servers
  • servers.json — Alternative server list file (some VS versions use this name instead)

Folders (recursive, grabs everything inside):

  • ModConfig/ — Per-mod configuration JSON files (every mod that writes a config drops it here)
  • Macros/ — Saved macros and chat shortcuts
  • Mods/ — All installed mod files (.zip, .cs, .dll) plus folder-based mods that contain a modinfo.json (skips ConfigKeeper itself)
  • Saves/*/ — World configuration JSON files only (not the actual save databases, just the .json config files found in each world's subdirectory)

Generated by the mod:

  • ConfigKeeper_Backup_YYYY-MM-DD_HH-mm-ss.zip — The backup archive, saved to the VintagestoryData root
  • _manifest.json (inside the zip) — Export metadata: date, game version, mod version, categories included
  • *.ckbackup — Pre-overwrite safety copies created during import for any file that already exists

 

 

Posted
On 7/13/2025 at 6:54 PM, Janeator said:

Not sure why the multiplayer servers list saves together with game settings, and why some hotkeys are only accessible ingame either.

I have a likely explanation for the 2nd, if a hotkey is provided by a mod rather than coming from the core engine, it's not going to be registered until the mod is loaded and active. This probably applies even if the "mod" is a 1st party one, meaning actually part of the vanilla game. If you hop in a world, then exit back to the main menu, then those extra hotkeys materialize.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.