SharedExploration
Server-side: every map table gets the areas all players have explored, so Read on any table shows everyone's map. Players need nothing.
About this mod Author’s original text
SharedExploration
A server-side plugin: the server keeps track of where every player has been and adds it to the
explored area of every map table. Anyone who uses Read on a map table gets the whole group's
exploration, even of places they never visited and even if the others never stood at a table.
What it does
- Every couple of seconds, the server marks the area around each connected player as explored, with
the same radius the game uses for your own map.
- Every 30 seconds (by default), it adds what is new to every map table in the world.
- Map tables also share with each other: something added to one table with Record reaches all of
them on the next update.
- Pins are not touched: only the explored (unfogged) area is shared.
- The explored area is kept between restarts, per world, in
BepInEx/config/SharedExploration.explored.gz.
Install
On the dedicated server only, with BepInEx: install it with a mod manager's server profile, or
copy SharedExploration.dll into the server's BepInEx/plugins. Players need nothing: they use the
map tables as usual.
Settings
BepInEx/config/Tie.SharedExploration.cfg, section [General]:
| Setting | Default | Meaning |
|---|---|---|
| Enabled | true | Add the areas players explore to every map table. |
| SampleIntervalSeconds | 2 | How often player positions are recorded (the game explores every 2 s). |
| MapTableUpdateSeconds | 30 | How often map tables are updated with the recorded areas. |
| ExploreRadius | 0 | Radius in metres revealed around each player; 0 uses the game's own radius. |
Console
mapexplore shows how much of the map is explored and how many map tables there are;
mapexplore update updates the tables right away. It runs on the server, so from a player's console
it needs a mod that sends commands to the server, such as ServerDevcommands (server mapexplore).
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: