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.
RunicCharacterVault
Store each player's authoritative Valheim 1.0 character on the server with validated transfers, durable saves, backups, and protected disconnects.
CHANGELOG
Changelog
1.0.2 - 2026-09-10
- Added AllowExistingCharacters (default true) so existing players can enroll without creating replacement characters.
- Existing-character enrollment grants no starter items and still enforces the account's character limit.
- First enrollment preserves the complete validated profile bytes in the vault and a permanent enrollment backup; it cannot overwrite an existing vault profile.
- Concurrent enrollment for the same account is serialized, including when multiple character names are allowed.
- Existing-character joins create and verify a local safety backup. Backup failure now stops profile replacement.
- Added regressions covering existing accounts, duplicate enrollment, starter-item exclusion, and a real character file's byte-for-byte transfer and storage.
1.0.1 - 2026-09-10
- Reused Valheim's live minimap text template for the character-save status display, preventing Unity 6 from assigning the removed LiberationSans default font while the label is created.
- The status display now fails closed when the live Valheim font template is unavailable instead of creating an unreadable label.
1.0.0
- Added server-authoritative character download and upload for Valheim 1.0.
- Added admission gating, identity validation, transfer hashing, size limits, and chunk validation.
- Added durable server commits plus rolling recent and daily backups.
- Added client safety backups before authoritative profile replacement.
- Added protected saves for checkpoints, logout, disconnect, kick, and graceful shutdown.
- Added Steam and crossplay transport diagnostics.
- Added server configuration for single- or multi-character enrollment and optional starting items.