About Chipmunks Shared Storage
From ThunderstoreExperimental shared-storage event ledger for Steam dedicated servers. Records client-reported container deposits and withdrawals. Install on server and clients. No dashboard included.
Chipmunks Shared Storage
Experimental 0.1.0 · Steam dedicated servers · install on both server and clients
Records player-reported deposits and withdrawals from containers to a persistent server-side TSV journal. Designed for groups that treat all ordinary containers as shared storage.
This package is a telemetry plugin, not a dashboard. It does not add an in-game screen or a website. Server administrators can use the journal with their own reporting tools. CrewStats is not required and is not bundled.
AI disclosure
The plugin code, documentation and icon-generation script were generated by OpenAI Codex from the server owner's requirements. Automated checks passed, and basic deposit/withdrawal events have been observed during real gameplay. This is an experimental release; the complete multiplayer and edge-case test matrix has not been performed. The package is labelled AI Generated.
What it records
- Item count changes during standard inventory interactions, including the game's take-all and stack-all response handlers.
- Player Steam ID resolved from the sending game peer, world UID, container ID, item prefab, quantity, event ID and client-reported UTC time.
- Positive quantity means deposited; negative quantity means withdrawn.
- Player tombstones are excluded. Moving stacks inside one container without changing totals produces no event.
For shared-storage reports, net withdrawal = withdrawn − deposited. Taking 100 coins from chest A and depositing 100 into chest B gives a net withdrawal of zero, provided both operations were captured and included in the same reporting period.
Deposits are not mined or gathered resources. The plugin does not determine item origin, consumption, current player inventory, or direct trades between players.
Installation
Players using r2modman or Thunderstore Mod Manager
- Close Valheim and select your usual modded profile.
- Install Chipmunks Shared Storage and its BepInEx dependency.
- Launch the game through the manager and join a dedicated server with the same plugin version.
Every player whose actions should be recorded needs the plugin. Players without it can still join, but their operations will be missing from this journal.
Migrating from the manually distributed 0.1.0: close the game, remove only the old manually installed SharedStorageLedger.dll from BepInEx/plugins/ChipmunksSharedStorage/, then install through the manager. Keep BepInEx/config/ChipmunksSharedStorage/ and its pending-event files. There must be only one copy of the plugin DLL in the profile.
Dedicated server / manual installation
Install BepInEx for Valheim first. Place the DLL in:
BepInEx/plugins/ChipmunksSharedStorage/SharedStorageLedger.dll
Restart the dedicated server to load it. The same DLL is used on the server and clients; adding it to a running server does not activate it immediately. No additional network ports or web services are needed.
Checking that it works
The server log should contain CHIPMUNKS_LEDGER_READY, followed by CHIPMUNKS_LEDGER_CLIENT when a compatible Steam client connects. The client log should report Shared storage connected.
Take a known quantity from a chest, then put it in another chest. The server journal should contain a negative and a positive entry for that item under the same player. A handshake retry can take up to a minute. There is no bundled web page to refresh.
Journal format
Relative to the server's BepInEx directory:
config/ChipmunksSharedStorage/events.tsv
UTF-8, no header, seven tab-separated columns:
| Column | Meaning | | --- | --- | | 1 | World UID | | 2 | Player Steam ID | | 3 | Event ID: 32 hexadecimal characters | | 4 | Client UTC Unix timestamp in seconds | | 5 | Container ZDO ID | | 6 | Item prefab name | | 7 | Signed quantity: deposit positive, withdrawal negative |
Client pending events are saved under config/ChipmunksSharedStorage/pending-<world UID>.tsv. They are retried until the server acknowledges them. Server event IDs suppress duplicate delivery, including across restarts.
Back up the server journal separately from the world files. Do not delete it while clients may still have pending events: it also contains the deduplication history. Pending client files must stay with the correct profile/server; copies of a world share its UID.
Compatibility and limitations
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 20d ago.
Chipmunks Shared Storage 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 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
- 0.1.0, released 2026-10-15
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 1 recorded build of Chipmunks Shared Storage.
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run Chipmunks Shared Storage 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 catalogGameplay & overhauls
New mechanics, content and overhauls that change how the game plays.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-16Open ↗
- ✓AuthorChipmunksSharedStorage, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






