Source-checkedGameplay & overhauls

CharactersVault

by BigAI · for Valheim

Server-authoritative Valheim character storage with one-character-per-player bindings.

526Downloads
56d agoLast updated
BepInExLoaders
ThunderstoreSource

About CharactersVault

From Thunderstore

Server-authoritative Valheim character storage with one-character-per-player bindings.

CharactersVault

> CharactersVault is a lightweight mod designed to store Character Data to a Server instead of the Player's disk.


Features

  • Character Data Persistence: Characters are saved to the server's CharacterVault folder inside of /config/bepinex/ instead of the player's local folder.
  • Server-Side Character Management: Admins can see which players have bound characters on the server, and unbind if needed.

Installation Type

  • Location: Must be installed on both the Server and the Client.
  • Enforcement: Client versions must match the server version.

Manual Install

  1. Ensure the prerequisites listed above are installed.
  2. Extract the downloaded .zip archive.
  3. Copy CharactersVault.dll into your Valheim/BepInEx/plugins/ folder.
  4. Launch the game once to generate the default configuration file.

Configuration

The configuration file is automatically created at BepInEx/config/com.charactervault.valheim.cfg after running the game once.

| Section | Setting | Default | Description | | :--- | :--- | :--- | :--- | | Enforcement | EnforceCharacterBinding | true | If true, each account/platform ID is locked to their first registered character. | | ClientSync | AutoSaveIntervalMinutes | 5.0 | How often (in minutes) client profiles automatically sync to the server in the background. | | ClientSync | ProfileSyncTimeoutSeconds | 15.0 | Max seconds to wait for server profile data on join before timing out. | | Messages | KickMessageWrongCharacter | Wrong Character | Message displayed when a player is kicked for attempting to join with the wrong character. | | UI | ShowCharacterSelectWarning | true | Displays a warning banner on the character select screen reminding players about server-side character progression. | | Debug | VerboseLogging | false | Enables extra diagnostic logging in the BepInEx console and log file. |


Controls & Commands

  • Keybinds: None.
  • Admin Commands: (Chat or Console; requires admin permissions in adminlist.txt)
  • /cv list (alias /vault list): Lists all registered player platform IDs and their bound character names.
  • /cv status <playerId> (alias /vault status <playerId>): Views the character binding and last saved snapshot timestamp for a player.
  • /cv reset <playerId> (aliases /cv wipe, /cv remove, /cv unbind, /cv delete): Wipes a player's server-side progression snapshot and removes their character lock so they can start fresh.
  • /cv help (alias /vault help): Displays the in-game command help overview.

Compatibility & Safe Removal

  • Save Integrity: Always join a server with CharactersVault with a new character! Joining with old characters WILL wipe their inventory!

AI Disclosure

I made this mod using AI. Most of the code in this mod was AI generated. If you have an issue with this, I completely understand and urge you to not use this mod. This mod ("CharactersVault") is meant as a lightweight mod for small servers that don't need all the bells and whistles of a more complex mod.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 56d ago.

CharactersVault on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.6.1, released 2026-09-09

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 9 recorded builds of CharactersVault.

Recent builds

BuildReleasedGame versionsLoaders
2.6.12026-09-09n/aBepInEx
2.6.02026-09-01n/aBepInEx
2.5.02026-08-17n/aBepInEx
2.4.02026-08-16n/aBepInEx
2.3.42026-08-14n/aBepInEx
2.3.32026-08-13n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run CharactersVault on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Works on a server

From source side support

Thunderstore lists server-side support for CharactersVault as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorBigAI, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

CharactersVault, answered

Generated from the mod’s own source data.

Do my players need to install CharactersVault?

Thunderstore lists server-side support for CharactersVault as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. CharactersVault is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run CharactersVault on a Valheim server.

Deploy in about a minute from $9.99 a month, then add CharactersVault in one click.