RustyHeathensMessenger
Configurable Valheim server messaging with broadcasts, Stream Mode, join alerts, death ledger, and server admin permissions.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 without adding gameplay buffs or changing player stats.
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:
NormalEpicFunnyEmergency
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.
Command Permissions
Chat commands can be controlled with:
CommandPermissionMode
Available options:
EveryoneHostOnlyNamedPlayersSteamIdsNamedPlayersOrSteamIds
Example:
CommandPermissionMode = SteamIds
CommandAllowedSteamIds = 7656119XXXXXXXXXX, 7656119YYYYYYYYYY
### Server Admin Permissions
Command permissions can use the Valheim server admin list.
Set:
```ini
CommandPermissionMode = ServerAdminList
## Chat Commands
Quick commands:
- `!stream` - Stream starting soon
- `!boss` - Boss fight starting soon
- `!base` - Return to base
- `!discord` - Discord reminder
- `!ending` or `!end` - Stream is ending
- `!body` - Heathen down
- `!raid` - Incoming raid
Long commands also work with `/rhm`, such as:
- `/rhm help`
- `/rhm stream`
- `/rhm boss`
- `/rhm base`
- `/rhm discord`
- `/rhm ending`
- `/rhm body`
- `/rhm raid`
## Removed from older Runeborn versions
This version no longer includes:
- Character buffs
- Buff slots
- Buff strength settings
- Status effect icons
- F6 player buff menu
- F7 admin event broadcast menu
- Admin SteamID lock
- Body recovery carry weight bonus
- Body recovery stamina bonus
## Requirements
- BepInExPack Valheim
## Version
0.14.4
## Notes
This mod is built for the Rusty Heathens community and RustyLaserGaming server events.
