Source-checkedQuality of life & UI

ValheimDeathBan

by Xtasy · for Valheim

Configurable account bans after death, admin immunity, death journal, chat banners, Discord notifications and optional Enforcer whitelist. Disable death bans to keep announcements.

462Downloads
10d agoLast updated
BepInExLoaders
ThunderstoreSource

About ValheimDeathBan

From Thunderstore

Configurable account bans after death, admin immunity, death journal, chat banners, Discord notifications and optional Enforcer whitelist. Disable death bans to keep announcements.

Valheim Death Ban

Version 1.3.0

A configurable death-ban mod for Valheim. By default, a confirmed death causes an account ban and disconnection after a short delay. Bans use the game's native ban list, so creating another character on the same account does not bypass them.

Prefer death notifications without permadeath? Set BanOnDeath = false on the server. The death journal, chat announcements, banners and optional Discord notifications remain available.

Features

  • Server-side death detection, including players whose models are not loaded on the server.
  • Persistent account bans with a configurable delay and administrator immunity.
  • A separate switch for death bans, enabled by default.
  • Death journal with names, account IDs, timestamps and detailed reasons when available.
  • Global chat announcements and queued red Norse-style banners.
  • PvP messages with the killer and victim names.
  • Optional Discord notifications with the result of the death-ban action.
  • Optional Steam whitelist using a loaded ValheimEnforcer character database.
  • Automatic reload of saved configuration changes and optional scan diagnostics.

Requires BepInEx 5. Jotunn and PvP Tweaks are not required. ValheimEnforcer is optional and only needed for its whitelist integration.

Installation

  1. Install BepInExPack Valheim on the server.
  2. Copy ValheimDeathBan.dll into BepInEx/plugins/ValheimDeathBan/.
  3. Start the server once to create the configuration file.
  4. For detailed client death reasons, chat announcements and banners, also install the mod on players' clients.

| Installation | Available features | | --- | --- | | Server only | Death detection, configured account bans, journal, diagnostics, Discord with available reasons, and the optional whitelist. | | Server and clients | Adds client death-reason reports, chat announcements and banners. |

Use 1.3.0 on the server. Clients running 1.2.7, 1.2.8 or 1.3.0 use the same protocol for reasons and announcements. Clients older than 1.2.7 cannot use these additional features with the new server; server-side detection and bans do not require the client mod.

The local-world host is always exempt from death bans. Host deaths are still recorded and announced while death processing is enabled.

Choose the action on death

Edit the server's configuration:

BepInEx/config/com.xtasy.ValheimDeathBan.cfg

The default behavior is:

[General]
Enabled = true
BanOnDeath = true

To record and announce deaths without death bans or disconnections:

[General]
Enabled = true
BanOnDeath = false

Enabled controls death processing as a whole. Keep it enabled to use the journal and notifications. BanOnDeath controls the ban/disconnect action separately.

Saved changes normally take effect within 1–2 seconds. Turning BanOnDeath off before a pending ban is applied cancels that action and stops further retry attempts. Re-enabling it does not revive cancelled pending actions or retroactively ban deaths processed with bans off. Disabling Enabled also cancels pending bans. Each separate death is still journaled and announced, even if another ban for the same account is pending. Existing native bans are not removed.

Configuration

Default values:

[General]
Enabled = true
BanOnDeath = true
KickDelaySeconds = 3
BanAdmins = false
ScanIntervalSeconds = 0.25

[Announcements]
Chat = true
Banner = true
BannerSeconds = 8
BannerFontSize = 60

[Enforcer]
IntegrationEnabled = false
WhitelistEnabled = false
WhitelistExemptAdmins = true

[Discord]
Enabled = false
WebhookUrl =

[Diagnostics]
Enabled = true
LogIntervalMinutes = 15

| Setting | Default | Description | | --- | --- | --- | | General.Enabled | true | Enable server death detection and event processing. | | General.BanOnDeath | true | Ban and disconnect after death. When false, retain the journal and enabled notifications. | | General.KickDelaySeconds | 3 | Delay in seconds from server detection to the ban/disconnect action. Negative values use zero. | | General.BanAdmins | false | When false, native adminlist.txt accounts are exempt from death bans. | | General.ScanIntervalSeconds | 0.25 | Seconds between scans; range 0.05–1. Older larger values are limited to 1 second. | | Announcements.Chat | true | Server sends shout-style death messages to compatible clients. | | Announcements.Banner | true | Server sends red death banners to compatible clients. | | Announcements.BannerSeconds | 8 | Client-local banner duration, limited to 1–60 seconds. | | Announcements.BannerFontSize | 60 | Client-local maximum font size; range 16–120. Long messages can shrink to half that size. | | Enforcer.IntegrationEnabled | false | Enable integration with a loaded ValheimEnforcer plugin. | | Enforcer.WhitelistEnabled | false | Require Steam accounts to exist in Enforcer's database; needs integration and a loaded Enforcer. | | Enforcer.WhitelistExemptAdmins | true | Exempt native administrator accounts from this mod's whitelist. | | Discord.Enabled | false | Enable server-side Discord death notifications. | | Discord.WebhookUrl | Empty | Discord webhook URL. An empty value disables delivery. | | Diagnostics.Enabled | true | Measure server death scans and periodically log diagnostics. | | Diagnostics.LogIntervalMinutes | 15 | Minutes between diagnostic reports; range 0.1–1440. |

Each installation reads its own configuration; settings are not synchronized. Configure bans, announcement switches, whitelist and Discord on the server. Banner duration and font size are configured on each client.

Automatic reload applies only to this mod's configuration. Read failures are logged and retried after 10 seconds. Changes to the whitelist affect subsequent connection attempts. The ban delay is captured when a death is detected; changing that delay affects subsequent deaths.

Administrators and bans

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 10d ago.

ValheimDeathBan 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.3.0, released 2026-10-25

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 8 recorded builds of ValheimDeathBan.

Recent builds

BuildReleasedGame versionsLoaders
1.3.02026-10-25n/aBepInEx
1.2.82026-10-15n/aBepInEx
1.2.62026-10-07n/aBepInEx
1.1.132026-10-04n/aBepInEx
1.1.122026-10-03n/aBepInEx
1.1.112026-10-03n/aBepInEx

Dependencies

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

Run ValheimDeathBan 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for ValheimDeathBan 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-25Open ↗
  • ✓AuthorXtasy, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ValheimDeathBan, answered

Generated from the mod’s own source data.

Do my players need to install ValheimDeathBan?

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

Which loaders does it support?

BepInEx.

Is it free?

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

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