ValheimBattleRoyale

v1.0.3·Updated 2026-10-09

Server-authoritative Battle Royale safe zones for Valheim with shrinking circles, synchronized timers, map overlays and configurable zone damage.

About this mod Author’s original text

Valheim Battle Royale

Battle Royale safe-zone system for Valheim dedicated servers and clients.

Requirements

  • Valheim
  • BepInExPack for Valheim
  • The mod must be installed on the server and every participating client.
  • Administrative actions are validated by the server. Add administrators to the Valheim server admin list.

Features

  • Server-authoritative match and zone state.
  • Configurable match-start countdown.
  • Current safe zone and next safe zone displayed on the large map and minimap.
  • Server-synchronized waiting and shrinking timers.
  • Smooth movement and shrinking of the safe zone.
  • Configurable initial radius and next-zone radius multiplier.
  • Optional requirement that the next circle is fully inside the current circle.
  • Configurable direct HP loss outside the safe zone.
  • Zone damage bypasses armor, blocking and elemental fire resistance.
  • Hot-reloadable BepInEx configuration.
  • Console commands for administrative control.
  • Automatic English and Russian localization.

Map controls

Open the large map before using the mouse controls.

Shift + Left Click

  • If no current zone exists: creates the initial zone using InitialRadius.
  • If a current zone exists: assigns the next zone.
  • Reassigning NEXT while the waiting timer is active keeps its radius and restarts the waiting timer.
  • Once shrinking has started, assigning or moving a zone is blocked until the shrink finishes.

Ctrl + Left Click

  • Cancels NEXT while it is still in the waiting phase.
  • If there is no NEXT, cancels the current/start zone.
  • Cancellation is blocked once shrinking has started.

Match control

F7 — start/stop match request from an administrator client.

Default match start countdown: 10 seconds.

Console commands

br help

br start

br stop

br toggle

br status

br zone [radius]

br next [radius]

br here [radius]

br nexthere [radius]

br cancelnext

Examples:

br here 3000

br nexthere

br nexthere 750

br next 1200 -500 600

When the radius for NEXT is omitted, the server calculates it from:

CurrentRadius × NextRadiusMultiplier

subject to MinimumRadius.

Configuration

Default values:

[Controls]

StartHotkey = F7

[Match]

StartCountdown = 10

[Zone]

InitialRadius = 3000

NextRadiusMultiplier = 0.5

MinimumRadius = 25

WaitBeforeShrink = 300

ShrinkDuration = 180

RequireNextZoneInsideCurrent = true

[Damage]

OutsideDamage = 10

DamageInterval = 2

[UI]

ShowHud = true

OutsideDamage is direct HP loss per tick while outside the safe zone. It is intentionally separate from normal fire damage so Fire Resistance does not reduce Battle Royale zone damage.

Installation

  • Install BepInExPack for Valheim.
  • Put ValheimBattleRoyale.dll into BepInEx/plugins/ValheimBattleRoyale.
  • Install the mod on the dedicated server and participating clients.
  • Start the game/server once to generate the configuration.
  • Configure the generated BepInEx config as required.
  • Restart or use the mod's config hot reload behavior for supported settings.

Notes

This is an early version. Test updates on a non-production world/server before using them for an event.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
ValheimBattleRoyale-1.0.3.zip
File size
186.8 KiB