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.
ValheimAnonymous
Hide all player identity for anonymous RP servers — names, pings, map pins, ownership, crafter tags, and more.
By Beetz
| Last updated | 2 weeks ago |
| Total downloads | 149 |
| Total rating | 0 |
| Categories | AI Generated |
| Dependency string | Beetz-ValheimAnonymous-1.7.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
ValheimAnonymous
A BepInEx 5 Harmony mod that hides player identity across all UI surfaces for anonymous roleplay servers. Players must discover each other through in-game encounters — not menus, maps, or metadata.
Features
All features are enabled by default and individually configurable.
Identity
- Hide player names above heads — recognize others by gear and appearance
- Hide Steam names in chat — character names only
- Hide crafter names from item tooltips
- Hide owner names on beds, wards, and tombstones (your own still visible)
Player Lists
- Hide F2 panel entries and peer count
- Hide ESC menu player list — no way to see who's online
- Hide SteamIDs from the F2 panel
Map & Communication
- Block all pings — map markers and world-space indicators
- Cap shout range to 100m — village-sized, not server-wide (yellow text preserved)
- Configurable normal chat range — default 100m (vanilla 15m)
- Suppress join/leave messages — no login notifications
- Force-disable position sharing and hide the map toggle
- Hide player position markers on the map
Map Discoveries
- Hide trader, Hildir, and bog witch map icons when discovered
- Hide raid/event pins that reveal base locations
Configuration
Config file: BepInEx/config/com.valheim.anonymous.cfg
| Setting | Default | Description |
|---|---|---|
| AnonymousDisplayName | (empty) | Override all names with this. Blank = use character names. |
| HideSteamIDs | true | Hide SteamID64 from the F2 panel |
| HideJoinLeaveMessages | true | Suppress join/leave notifications |
| HidePings | true | Block all pings |
| EnableChatAnonymity | true | Replace Steam names with character names in chat |
| HideMapPlayerPins | true | Hide player position markers on map |
| HideOwnerNames | true | Hide owner names on beds, wards, tombstones |
| ForceDisablePositionSharing | true | Force position sharing OFF |
| DisableShout | true | Cap shout to 100m range |
| HideLocationDiscoveries | true | Hide trader/Hildir/bog witch map icons |
| HideRaidEventPins | true | Hide raid event pins on map |
| HidePlayerLists | true | Hide player lists in F2 and ESC menus |
| HidePlayerNames | true | Hide names above player heads |
| HideCrafterName | true | Hide crafter name from item tooltips |
| NormalChatRange | 100 | Normal chat range in meters (vanilla: 15) |
| ServerConfigLocked | true | If true, server enforces its config on all clients. Admin-only. |
Installation
- Install BepInExPack Valheim
- Drop
ValheimAnonymous.dllintoBepInEx/plugins/ - Launch the game
Install on both server and all clients for full coverage.
Compatibility
- Valheim 0.221.12+ (tested on 0.221.12)
- BepInEx 5.4
- AzuExtendedPlayerInventory — automatically hides the player dropdown (soft dependency, works without it)
- Does not use Jotunn (no version sync enforced)
Server Notes
- Patches include dedicated server guards where needed
- Player UIDs are never modified — kick/ban and permissions work normally
- Only display-layer data is changed — no gameplay mechanics are altered
Server Enforcement (v1.7.0+)
When a client connects to a server, the server's config values override the client's local config values. This prevents clients from editing their own config to bypass anonymity features.
- Toggle is
ServerConfigLocked(server-side, defaulttrue) - Admins edit
BepInEx/config/com.valheim.anonymous.cfgon the server to control settings for the whole crew - Client edits have no effect while connected to a locked server
- Does NOT kick players without the mod installed — coordinate your rollout so everyone updates together