Source-checkedCreatures & NPCs

RustyHeathensMessenger

by RustyLaserGaming · for Valheim

Valheim server messaging for Rusty Heathens with server-synced settings, boss alerts, join messages, death ledger, funny deaths, commands, diagnostics, and One Life check tools.

1.5KDownloads
28d agoLast updated
BepInExLoaders
ThunderstoreSource

About RustyHeathensMessenger

From Thunderstore

Valheim server messaging for Rusty Heathens with server-synced settings, boss alerts, join messages, death ledger, funny deaths, commands, diagnostics, and One Life check tools.

Rusty Heathens Messenger

1.0.0 - Boss announcement fix

Boss defeat detection now requires an actual boss and an exact supported boss prefab. Fader's summoned melee and archer adds no longer count as Fader, and partial-name matches are removed for all seven previously supported bosses.

Update Messenger on the server and every participating client together. An older client can still send a false boss report to an updated server. Back up your current DLL and configuration, stop the server/game, and replace the old Messenger DLL. Remove duplicate Messenger DLL copies and keep existing configuration files.

Validation: This build compiled against the supplied Valheim/BepInEx assemblies with no warnings or errors, and passed 82 isolated boss-handler regression assertions. Live Valheim and multiplayer gameplay have not been tested for this build. Test on a non-production world before public rollout.

Settings, message wording, other features, and the existing duplicate suppression and eight-second same-boss cooldown are unchanged.

For manual installation, copy plugins/RustyHeathensMessenger/RustyHeathensMessenger.dll from this ZIP into BepInEx/plugins/RustyHeathensMessenger/. With Thunderstore Mod Manager or r2modman, install/update through the manager.

Rusty Heathens Messenger is a lightweight Valheim messaging mod for the Rusty Heathens server.

It adds server flavor, reminders, event messages, raid warnings, boss kill announcements, and funny death counter messages for community servers.

Features

  • Welcome message when joining the world
  • Server reminder message
  • Raid warning messages
  • Boss kill messages
  • Death counter
  • Funny death messages

Configuration

Server owners can customize the mod by editing the config file:

BepInEx/config/com.rustylasergaming.heathensmessenger.cfg

Config options include:

  • Enable or disable welcome messages
  • Enable or disable server reminders
  • Enable or disable raid warnings
  • Enable or disable boss kill messages
  • Enable or disable death messages
  • Enable or disable chat commands
  • Customize welcome message text
  • Customize server reminder text
  • Customize chat command messages
  • Control who can use chat commands

Message Styles

Chat command messages can use different styles.

Available styles:

  • Normal
  • Epic
  • Funny
  • Emergency

Each command has its own style config option:

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

Funny Style Lines

Funny style adds Rusty Heathens-style joke lines to chat command messages.

Funny lines can include crew-flavored messages featuring:

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

When a command uses Funny style, the mod can show different funny lines for commands like:

  • !stream
  • !boss
  • !base
  • !discord
  • !ending
  • !body
  • !raid

Server Broadcast Messages

Chat command messages are now broadcast to all connected players who have the mod installed.

When an allowed player uses commands like:

  • !stream
  • !boss
  • !base
  • !discord
  • !ending
  • !body
  • !raid

The center-screen message will show for every modded player on the server.

Important: every player who should see the center-screen broadcast must have Rusty Heathens Messenger installed.

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 section:

[08 - Player Join Messages]

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

Death Ledger

The Death Ledger tracks player deaths by Steam ID.

Death messages are private to the player who died, but the ledger can be shown to everyone with:

  • !deaths
  • /rhm deaths

Players can privately check their own death count with:

  • !mydeaths
  • /rhm mydeaths

Allowed command users can clear the death ledger with:

  • !deathclear confirm
  • /rhm 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.

Stream Mode

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

Commands:

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

When Stream Mode is active, broadcast messages can include a footer like:

LIVE STREAM MODE: Chat is watching.

Server Reliability Commands

  • !testbroadcast - Sends a broadcast test message to all modded players.
  • !whoami - Shows your player name, Steam ID, version, and server permission source.
  • !rhmdiag - Shows Rusty Heathens Messenger diagnostics.

!whoami can be used by anyone.

!testbroadcast and !rhmdiag are permission-controlled.

Command Permissions

Rusty Heathens Messenger uses server-side permission checks for protected commands.

For dedicated servers such as DatHost, the recommended setup is:

CommandPermissionMode = SteamIds
CommandAllowedSteamIds = 7656119XXXXXXXXXX,7656119YYYYYYYYYY

Only the server owner needs to edit this config on the server.

Non-admin players do not need to edit any config files, changelog files, or README files.

Commands

Open Commands

These commands can be used by everyone:

!help
!version
!whoami
!deaths
!mydeaths

Protected Commands

These commands are checked by the server config:

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 28d ago.

RustyHeathensMessenger 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.0.0, released 2026-10-07

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 26 recorded builds of RustyHeathensMessenger.

Recent builds

BuildReleasedGame versionsLoaders
1.0.02026-10-07n/aBepInEx
0.20.02026-09-09n/aBepInEx
0.19.12026-08-20n/aBepInEx
0.19.02026-08-20n/aBepInEx
0.18.62026-08-17n/aBepInEx
0.18.52026-08-04n/aBepInEx

Dependencies

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

Run RustyHeathensMessenger 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”

Creatures & NPCs

Adds or changes creatures, NPCs and how they behave.

Works on a server

From source side support

Thunderstore lists server-side support for RustyHeathensMessenger 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.

Verified at the source

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

RustyHeathensMessenger, answered

Generated from the mod’s own source data.

Do my players need to install RustyHeathensMessenger?

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

Which loaders does it support?

BepInEx.

Is it free?

Yes. RustyHeathensMessenger 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 RustyHeathensMessenger on a Valheim server.

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