Valheim Chat Plus
Vanilla-style chat QoL: global chat, whispers, player colors, pings, and death, sleep and connection notices. English/Spanish. Supports dedicated servers and player-hosted worlds.
About this mod Author’s original text
Valheim Chat Plus
Author: APOCRYPHOS (EnzoAlzueta on GitHub)
By APOCRYPHOS · Version 0.1.16 · MIT License
A vanilla-style chat improvement for playing Valheim with friends. Global chat, private messages and useful player notifications stay inside the game's familiar chat interface.
Originally created to work around chat and map-ping failures while playing crossplay: I played on Steam and my friend on Microsoft Store, and our chat and pings would stop working. Valheim Chat Plus provides an alternative communication path for these features, which resolved the issue in our sessions. It may help players experiencing the same symptoms, but does not fix general connection failures or PlayFab disconnects.
Features
- Global chat without distance limits, enabled by default.
- Private messages with /w, replies with /r, and player-name completion with Tab when using /w.
- Persistent player colors and administrator color commands.
- Map pings with local feedback.
- Connection, disconnection, death and sleep notifications.
- A configurable incoming-message sound.
- Automatic English/Spanish interface and notification language based on each player's game language. Other languages fall back to English; player messages are not translated.
- Dedicated servers, worlds hosted from the game, and local play.
Requirements
Install BepInEx for Valheim and the same version of this mod on the host/server and every player's PC. A dedicated server is optional: one player can open a world with Start server.
For Steam and Microsoft Store PC installations that support BepInEx. Xbox consoles are not supported. The mod uses its own chat RPC route, but does not repair general PlayFab disconnections or game transport failures.
Installation
Mod manager
Install this package and its BepInEx dependency in your Valheim profile, then launch the modded game from the manager. Each player needs the mod. Install it separately on a dedicated server if you use one.
Manual installation: PC or dedicated server
- Install and configure BepInEx for your game/server first, if it is not already working.
- Close Valheim or stop the dedicated server.
- Extract this ZIP's BepInEx folder into the game/server folder.
- The DLL should be at BepInEx/plugins/ValheimChatPlus/ValheimChatPlus.dll.
- Start the game/server. Use /chathelp for in-game help.
The same DLL works on the PC clients and Linux dedicated server. No compilation or.NET SDK is needed to install it. With AMP, stop the Valheim instance before copying the DLL and start it afterwards.
Commands
| Command | Action |
| --- | --- |
| /chathelp | Show in-game help. |
| /chatmode | Toggle ordinary text between global and vanilla chat. |
| /chatmode global | Use mod global chat for ordinary text. |
| /chatmode vanilla | Use vanilla ordinary chat and keep the mod's other features. |
| /chatmode status | Show the current mode. |
| /c message | Send a global message explicitly. |
| /w "Player name" message | Send a private message. Tab completes player names. |
| /r message | Reply to your last whisper contact. |
| /cplayers | List compatible players and their IDs. |
| /cmute ID | Toggle global/whisper muting for this connection. |
| /chatcolor set "Player name" #RRGGBB | Administrator: assign a persistent unused color. |
| /chatcolor reset "Player name" | Administrator: reset a player's color. |
Color commands also accept player IDs from /cplayers.
Behavior and limitations
Ordinary text falls back to vanilla when connected to a server without a compatible mod. Explicit private messages never fall back to public chat. Global chat reaches compatible mod users.
Sleep counts cover compatible mod participants, including the local host. This mod does not change Valheim's rules for skipping the night. Closing a player-hosted world ends the session.
Whispers are routed through the host/server; they are not end-to-end encrypted. Session mutes apply to mod global messages and whispers, not every notification or ping.
Source
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: