Source-checkedMaps & scenarios

ServerSideMap

by Mydayyy · for Valheim

Shares the Map between all players, synchronizes map when connecting

204KDownloads
50d agoLast updated
BepInExLoaders
ThunderstoreSource

About ServerSideMap

From Thunderstore

Shares the Map between all players, synchronizes map when connecting

Valheim ServerSideMap

This plugin completely moves the explored map and created pins to the server. As clients explore, they will send their explored areas to the server who will then distribute it to all connected clients. When a client joins, the server will synchronize the currently explored areas to the client. Pins are shared as well and but default to false and need to be enabled. When pin sharing is used, all newly created pins are send to the server who saves them along with the explored area.

Hildir Update

Due to an unknown reason, the .explored file got wipe and set to zero bytes. If you were using the pin system, you will need to restore a backup of the file. Otherwise, no action is required as it will be regenerated and the explored progress from players will be synchronized when they log back in again.

Installation

  1. This mod requires BepinEx
  2. Place the ServerSideMap.dll inside your BepInX plugin folder on your server and client
  3. Restart Server and Client

MANUAL INTERVENTION REQUIRED! (Server Admins)

Valheim changed their folder structure of world/save files and moved the world files to the new place. Due to this you need to:

  • Locate the save folder of your valheim worlds
  • Move the .explored file that belongs to your world to the new location

Known Issues

Currently, the mod is incompatible with crossplay/PlayFab. PR's are welcome if someone wants to look into this.

How it works

(If you didnt read any other text, please at least read this one)

Marker Share:

1) MARKERS DEFAULT TO FALSE AND NEED TO BE ENABLED IF YOU WANT TO USE THAT FEATURE 2) The config file will be created after your first launch with the new version. You can edit the config files inside BepInEx/config/eu.mydayyy.plugins.serversidemap.cfg 3) YOU NEED TO RESTART AFTER EDITING THE CONFIG 4) Existing markers from clients are not synced to the server 5) Every newly created marker will only exist on the server, not on the client 6) When a client connects, he downloads all markers from the server 7) When the client disables the sharing of markers, he will opt out of it, others on the server continue to share their markers 8) When the server turns off marker share, no client will be able to share their markers no matter what they set inside their config file

Map Share:

1) As usual, existing explored areas are synced to the server and merged 2) The server sends the current map exploration to the client and the client merged it 3) When the client disables the sharing of map data, he will opt of it, others on the server continue to share their map exploration 4) When the server turns off map share, no client will be able to share their map exploration no matter what they set inside their config file

The pin and exploration data is saved along with the map in a new file.

You can toggle marker and map share separately, refer to Marker Share 2&3 for instruction

Commands:

Currently there are three available chat commands:

  • /convertpins: Uploads all pins which are currently clientside to the server.
  • /convertpins ignorelocaldupes: Uploads all pins which are currently clientside to the server. Pins which have a pin on the server near them are not uploaded. Default radius 15.0, can be adjusted in the config.
  • /deletealllocalpins: DELETES all local pins. Those will not be recoverable, use it when you are absolutely sure you want to do that.

Bug Reports

Please use Github for bug reports and feedback.

Development

Development takes place on github: https://github.com/Mydayyy/Valheim-ServerSideMap

You need to copy the following dlls into the Libs folder:

  • 0Harmony.dll
  • assembly_utils.dll
  • assembly_valheim.dll
  • BepInEx.dll
  • BepInEx.Harmony.dll
  • UnityEngine.CoreModule.dll
  • UnityEngine.dll
  • UnityEngine.ImageConversionModule.dll
  • UnityEngine.UI.dll

KoFi

My kofi can be found here

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

ServerSideMap 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
1.3.14, released 2026-09-15

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 16 recorded builds of ServerSideMap.

Recent builds

BuildReleasedGame versionsLoaders
1.3.142026-09-15n/aBepInEx
1.3.132025-03-09n/aBepInEx
1.3.122024-11-16n/aBepInEx
1.3.112024-04-11n/aBepInEx
1.3.102023-10-08n/aBepInEx
1.3.92023-08-26n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ServerSideMap 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 catalog
Listed on Thunderstore as “Content”

Maps & scenarios

Custom maps, arenas and scenarios to play on.

Works on a server

From source side support

Thunderstore lists server-side support for ServerSideMap 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. 1 other project installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorMydayyy, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ServerSideMap, answered

Generated from the mod’s own source data.

Do my players need to install ServerSideMap?

Thunderstore lists server-side support for ServerSideMap as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ServerSideMap is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ServerSideMap on a Valheim server.

Deploy in about a minute from $9.99 a month, then add ServerSideMap in one click.