About OneMapToRuleThemAll
From ThunderstoreShared map exploration (fog of war) and player map pins across all players. Create automatic map pins and/or use client-side radar...highly configurable.
OneMapToRuleThemAll
Important! For those on a pre V2 build...V2 is a design refactor with only a partial migration path. I recommend only installing for new worlds but migration info is provided at the bottom of this README. Additionally, V2.2.0 was a necessary design refactor for pin identity and it will turn all your existing auto pins into the default dot...but they won't be deleted. There is no way to avoid this. All abbreviations for new pins and radar now default to the in-game display name. You can modify the catalog file as needed or use the om_setabbr command (ex. "om_setabbr Raspberries RB") to change these to whatever you want them to be. Make a copy of all config files and the config\OneMapToRuleThemAll folder and save them outside of your game directory before installing if you want to be able to run a prior version.
This mod was developed for my own use but I figured why not share it for others interested. I want to thank all who enjoy using it and especially those who have provided feedback, requests and identified bugs to resolve.
It comes with no support or guarantees.
Main Features (all optional)
Shared map.
- Everyone on a server shares one map.
- Fog-of-war is merged in real time so all players experience the same uncovered map areas.
- Player-placed pins are synced too, so the whole server sees the same markers.
Automatic pins.
- Walk within range of a tracked object (ore, pickable, location) and a permanent shared pin is placed for everyone.
- Pins default with the in-game name of the object (customizable) and can also display an optional count within a defined radius.
- Map pins starting with
@(e.g.@Home) suppress all auto pin and radar within a set radius to keep a base quiet and uncluttered. Players get one@pin per biome — naming a new one demotes the old one (its@is stripped). Admins and the host are unlimited.
Radar.
- Nearby objects and creatures show as temporary pins that fade as you move away, with creatures tracked live.
- Radar is client only, never sent to anyone else.
- Nearby objects of the same type within a defined radius merge into a single counted pin.
Configuration Settings
- Settings in any of the "Server" sections apply to everyone when connected to a server as well as a solo game. The server pushes its configuration to each client on connect, so everyone plays by the server's rules.
- Settings in any of the "Client" sections apply only to you and do not affect any other connected players.
- Both Server and Client settings live in the combined
drummercraig.one_map_to_rule_them_all.cfgfile and can be edited live, or changed using a BepInEx Configuration Manager type mod. Each has an in-game hover description and won't be detailed here.
What gets tracked
- The trackable object universe is implemented using catalog.txt files inside the BepInEx/config/OneMapToRuleThemAll subfolder.
- Files are automatically generated, one for vanilla, named OneMapToRuleThemAll.catalog.txt.
- Catalog files are automatically generated for each additional installed mod containing trackable objects. An example being an RtDMythics.catalog.txt file is created for the RTDMythics mod.
- Once generated these catalog files and their values are not touched again except with version upgrades. Only missing entries are added, commented out by default.
- These Catalog files give you full control over what is tracked, what the pin is named (Abbr) and the icon it uses. An icon generator automatically generates icons (if possible) for mod prefabs if a sprite doesn't exist.
- Each row is
Biome | Type | Keyword | Display | Abbr | Icon. You can change the Biome, Abbr and Icon as desired. - Edit, comment out (or delete if you really want to) rows to change what is tracked, then run
om_reloadcatalogto apply live and re-push to clients. You have full control over what objects are available to track through these files. Commented rows don't appear in Configuration Manager. - While connected to a server, clients display the server's catalogs. In a solo game, they revert to their own local catalog files.
Console Commands (admin)
Run in the in-game console.
om_clearpins, om_reloadcatalog, om_setabbr, om_seticon, om_pincounts, om_checkduplicatepins and om_removeduplicatepins are server-authoritative: they require server admin rights and, from a client on a dedicated server, forward to the server automatically. That includes the two read-only ones — a non-admin can't even query pin counts, and a refused command reports nothing at all, so no output means "not an admin" rather than a broken command.
om_refreshicons, om_scanmods, om_exportcatalog, om_inspect and om_fogstatus are local — no admin rights, no server round trip, and no effect on other players.
Pins
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 54d ago.
OneMapToRuleThemAll 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.8.1, released 2026-09-12
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 19 recorded builds of OneMapToRuleThemAll.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 2.8.1 | 2026-09-12 | n/a | BepInEx |
| 2.8.0 | 2026-09-10 | n/a | BepInEx |
| 2.7.7 | 2026-09-09 | n/a | BepInEx |
| 2.7.0 | 2026-09-06 | n/a | BepInEx |
| 2.3.0 | 2026-08-23 | n/a | BepInEx |
| 2.0.3 | 2026-08-15 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run OneMapToRuleThemAll 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 catalogMaps & scenarios
Custom maps, arenas and scenarios to play on.
Works on a server
From source side supportThunderstore lists server-side support for OneMapToRuleThemAll 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 ↗
- ✓AuthorDrummerCraig, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






