Rusty Heathens Messenger – Server Messaging, Stream Alerts & Death Ledger

Updated 2 weeks ago

Rusty Heathens Messenger

Rusty Heathens Messenger is a configurable Valheim server messaging mod built for community servers, stream events, boss nights, raids, death tracking, and server-wide announcements.

The mod focuses on messages only. It does not add buffs, change player stats, change combat, or alter gameplay balance.

Features

  • Welcome message when joining the world
  • Server reminder message
  • Raid warning messages
  • Boss kill messages
  • Private death messages
  • Server-wide broadcast commands
  • Stream Mode
  • Message style options
  • Random funny message lines
  • Player-specific join messages
  • Steam ID based join message matching
  • Death Ledger with Steam ID based tracking
  • Server admin permission support

Requirements

  • BepInExPack Valheim
  • Mod installed on the DatHost/server profile
  • Mod installed on each player client that should see center-screen broadcasts

Important: players who do not have the mod installed will not see custom center-screen messages.

Quick Commands

Broadcast Commands

These commands show a center-screen message to all connected players who have the mod installed.

  • !stream - Stream starting soon
  • !boss - Boss fight starting soon
  • !base - Return to base
  • !discord - Discord reminder
  • !ending - Stream is ending
  • !end - Stream is ending
  • !streamending - Stream is ending
  • !body - Heathen down / body recovery regroup
  • !raid - Incoming raid

Stream Mode Commands

  • !streammode - Show Stream Mode status
  • !streammode on - Enable Stream Mode
  • !streammode off - Disable Stream Mode

Death Ledger Commands

  • !deaths - Show the Death Ledger to everyone
  • !mydeaths - Privately show your own death count
  • !deathclear confirm - Clear the Death Ledger

!deathclear confirm is permission-controlled.

Command Permissions

Command permissions are controlled in the config file:

[02 - Command Permissions]

CommandPermissionMode = Everyone

Available permission modes:

  • Everyone
  • HostOnly
  • NamedPlayers
  • SteamIds
  • NamedPlayersOrSteamIds
  • ServerAdminList

Server Admin Permissions

Command permissions can use the Valheim server admin list.

Set:

CommandPermissionMode = ServerAdminList

When this mode is enabled, only players listed as server admins can use protected broadcast commands.

Protected commands include:

  • !stream
  • !boss
  • !base
  • !discord
  • !ending
  • !body
  • !raid
  • !streammode on
  • !streammode off
  • !deathclear confirm

Open commands still work for everyone:

  • !deaths
  • !mydeaths

Configuration

The config file is created here:

BepInEx/config/com.rustylasergaming.heathensmessenger.cfg

Server owners can customize:

  • Welcome message text
  • Server reminder text
  • Chat command messages
  • Message styles
  • Stream Mode text
  • Player join messages
  • Death Ledger settings
  • Command permissions

For DatHost servers, edit the config on the server profile, then restart the server.

Message Styles

Broadcast command messages can use different styles.

Available styles:

  • Normal
  • Epic
  • Funny
  • Emergency

Example:

[06 - Message Styles]

StreamStyle = Normal
BossStartStyle = Epic
BaseStyle = Normal
DiscordStyle = Normal
EndingStyle = Normal
BodyStyle = Epic
RaidStyle = Emergency

Funny Style

Funny style adds Rusty Heathens-style joke headers and lines.

Funny lines include crew-flavored messages featuring:

  • Panda the Chaos Bringer
  • Witchy
  • Seppy
  • Rusty Heathens chaos

Example Funny raid line:

Heathens to the walls. Panic professionally.

Stream Mode

Stream Mode adds extra live-stream flavor to broadcast command messages.

Commands:

  • !streammode
  • !streammode on
  • !streammode off

Example config:

[07 - Stream Mode]

EnableStreamMode = true
StreamModeStartsEnabled = false
StreamModeFooter = LIVE STREAM MODE: Chat is watching.

When Stream Mode is active, broadcast messages can include the Stream Mode footer.

Player Join Messages

Player-specific join messages can show when selected players join the server.

Join messages support Steam ID matching first, with player name fallback.

Config format:

[08 - Player Join Messages]

EnablePlayerJoinMessages = true
PlayerJoinMessageDelaySeconds = 3
PlayerJoinMessages = SteamID|DisplayName|Title|Message

Example:

PlayerJoinMessages = 7656119XXXXXXXXXX|Witchy|WITCHY HAS ARRIVED|The ritual can begin.\nSomebody check the cauldron.

Multiple players can be separated with semicolons:

PlayerJoinMessages = 7656119XXXXXXXXXX|Witchy|WITCHY HAS ARRIVED|The ritual can begin.\nSomebody check the cauldron.;7656119YYYYYYYYYY|Seppy|SEPPY HAS ARRIVED|The tiny tank has entered the saga.\nSomebody keep an eye on him.

If the Steam ID field is blank, the mod will try to match by player name.

Join messages are intended to show when a player joins or rejoins the server, but not after a death or respawn.

Death Messages

Death messages are private to the player who died.

Example:

Death #12

Another glorious disaster.

Death messages are not broadcast to everyone.

Death Ledger

The Death Ledger tracks player deaths by Steam ID.

The ledger can be shown to everyone with:

  • !deaths

Players can privately check their own death count with:

  • !mydeaths

Allowed command users can clear the ledger with:

  • !deathclear confirm

Config section:

[09 - Death Ledger]

EnableDeathLedger = true
DeathLedgerTopCount = 10
DeathLedgerTitle = DEATH LEDGER
DeathLedgerNoDeathsMessage = No deaths recorded yet.
DeathLedgerFileName = RustyHeathensMessenger_DeathLedger.txt

Death counts are saved in the BepInEx config folder.

Do not include the Death Ledger save file in Thunderstore uploads.

Server Install Notes

For full server-wide functionality:

  1. Install the mod on the DatHost/server profile.
  2. Install the same version on every player client.
  3. Restart the server.
  4. Have all players restart Valheim.
  5. Edit the server config, not only your local client config.

Players without the mod installed will not see custom center-screen broadcasts.

Troubleshooting

Players cannot see broadcasts

Check:

  • The server has the mod installed.
  • The player has the mod installed.
  • The server and player are using the same mod version.
  • The player restarted Valheim after installing.
  • The command is not blocked by permissions.

Commands say locked

Check:

CommandPermissionMode

For DatHost server admins, use:

CommandPermissionMode = ServerAdminList

Make sure the player is listed in the Valheim server admin list.

!deaths does not show

Check:

EnableDeathLedger = true

Also confirm the mod is installed on both server and client.

Join messages do not show

Check:

EnablePlayerJoinMessages = true

Make sure PlayerJoinMessages is configured on the server config.

Use Steam64 IDs for the most reliable matching.

Removed From Older Runeborn Versions

Rusty Heathens Messenger no longer includes:

  • Character buffs
  • Buff slots
  • Buff strength settings
  • Status effect icons
  • F6 player buff menu
  • F7 admin event broadcast menu
  • Body recovery carry weight bonus
  • Body recovery stamina bonus

This mod is now messaging-only.

Version

0.14.4

About the Creator

Rusty Heathens Messenger was created by RustyLaserGaming for the Rusty Heathens Valheim community.

The mod started as part of a larger Runeborn project, but was reworked into a lightweight messaging-only mod focused on server events, stream nights, raids, boss fights, death tracking, and community flavor.

The goal of the mod is simple:

  • Keep players informed
  • Make server events feel more alive
  • Add personality to community servers
  • Support stream-friendly messages
  • Keep gameplay balance untouched

Rusty Heathens Messenger does not add buffs, change player stats, or alter combat. It is built to support the people, stories, and chaos that happen on a Valheim server.

Created for the Rusty Heathens community by RustyLaserGaming.