RustyLaserGaming-RustyHeathensMessenger icon

RustyHeathensMessenger

Valheim server messaging for Rusty Heathens with server-synced settings, welcome/reminder text, boss kill alerts, join messages, death ledger, funny deaths, commands, diagnostics, and admin permissions.

Last updated a day ago
Total downloads 680
Total rating 2 
Categories Mods Server-side Client-side Utility
Dependency string RustyLaserGaming-RustyHeathensMessenger-0.18.6
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

Rusty Heathens Messenger

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:

!stream
!boss
!base
!discord
!ending
!end
!streamending
!body
!raid
!streammode
!streammode on
!streammode off
!testbroadcast
!rhmdiag
!deathclear confirm

Long commands also work with /rhm, such as:

/rhm help
/rhm version
/rhm stream
/rhm boss
/rhm base
/rhm discord
/rhm ending
/rhm body
/rhm raid
/rhm deaths
/rhm mydeaths
/rhm deathclear confirm

Requirements

  • BepInExPack Valheim

Version

0.18.6

Notes

This mod is built for the Rusty Heathens community and RustyLaserGaming server events.