CharacterVault

v1.0.30·Updated 2026-09-25

CharacterVault saves character profiles on the server to prevent item duplication.

About this mod Author’s original text

CharacterVault

CharacterVault keeps your Valheim character on the server. When you join, the

server loads its trusted copy, preventing items from being imported or duplicated

with another save or a restored backup.

Features

  • The server loads its latest trusted copy before your character enters the world; local saves still work normally.
  • A status below the minimap shows when the character is saving and confirms when the save is complete.
  • The server keeps up to 15 automatic backups per character.
  • CharacterVault requires a new character when joining a server for the first time.
  • A server integration can restore the latest compatible backup when no local server profile exists.
  • CharacterVault supports crossplay servers.

Server-side mods can provide a verified character when it is not yet present on the current world. See the

character restore provider integration guide.

When characters are saved

Characters are saved:

  • after their first enrollment;
  • during automatic and manual saves;
  • when the player logs out, quits, or is disconnected by the server;
  • before a graceful server stop or restart (when configured on the server).

Characters are not saved after a client crash or network loss because the

connection is already unavailable.

Installation

CharacterVault is distributed as a standalone package. Install it on the dedicated

server and on every connecting client; LandoriaModPack is not required.

Most of Landoria mods need to be installed also on the dedicated server, we show you in this video how to do it on windows:

Setup a Valheim Modded dedicated server on Windows

| Crossplay support | Steam network support |

|---|---

| Yes | No

| Client required | Server required (dedicated) | Player-hosted server |

|---|---|---|

| Yes | Yes | Not Supported |

Server configuration

Add these optional switches to the dedicated-server command line:

| Switch | Purpose | Default |

|---|---|---|

| --charactervault-allow-multiple-characters true\|false | Allows or prevents one account from enrolling multiple characters. | true |

| --charactervault-starting-items Prefab:Quantity,... | Gives the listed items once when a new character is enrolled. | No items |

Example:

--charactervault-allow-multiple-characters false

--charactervault-starting-items Hammer:1,PickaxeAntler:1

Graceful server stop and restart support is optional on dedicated servers and

requires integration with the service that stops Valheim. See the

graceful server stop and restart guide.

Contact

Report bugs through GitHub Issues.

For questions and feedback, use GitHub Discussions.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
CharacterVault-1.0.30.zip
File size
100.9 KiB