Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ValheimBattleRoyale
Server-authoritative Battle Royale safe zones for Valheim with shrinking circles, synchronized timers, map overlays and configurable zone damage.
By Xtasy
CHANGELOG
Changelog
1.0.3
Fixed
- Fixed a compilation error caused by a leftover reference to the removed
shiftvariable. - Removed the unused
_shiftWasDownfield after migrating map controls to configurable shortcuts.
1.0.2
Changed
- Added mouse button explanations to the configuration descriptions for zone placement and cancellation.
- Documented
Mouse0(left click),Mouse1(right click), andMouse2(middle/wheel click).
1.0.1
Added
- Added configurable
PlaceZoneHotkeyandCancelZoneHotkeyshortcuts. - Added support for changing the modifier and mouse button used for zone placement and cancellation.
- Zone control shortcuts now use BepInEx
KeyboardShortcutsettings and support runtime configuration reload.
Changed
- Replaced hardcoded Shift/Ctrl + left-click zone controls with configurable bindings.
1.0.0
Added
- Server-controlled Battle Royale match system.
- Configurable match start countdown.
- Automatic PvP for all players when the match starts.
- Automatic PvP disable when the match stops.
- PvP is continuously enforced while a Battle Royale match is active.
- Late joiners automatically enter PvP after receiving the active match state.
- Initial and next safe zones.
- Configurable initial radius, next-zone multiplier and minimum radius.
- Configurable delay before shrinking and shrink duration.
- Optional requirement that the next zone fits completely inside the current zone.
- Smooth synchronized interpolation of safe-zone center and radius.
- Current and next safe-zone circles on the world map and minimap.
- Administrator map controls for creating, moving and cancelling zones.
- Server-authorized outside-zone damage for remote players.
- Zone damage bypasses armor, blocking and elemental resistances.
- Normal Valheim death handling for lethal zone damage.
- Cosmetic burning effect outside the safe zone.
- TextMeshPro HUD using Valheim's native
Valheim-Norseboldfont asset. - Automatic English and Russian localization.
- HUD countdowns for match start, waiting phase and active shrinking.
- Outside-safe-zone warning.
- Runtime configuration reload.
- Server-side validation of administrator Battle Royale requests.
- Console commands for match and zone administration.
Fixed
- Fixed outside-zone damage not reducing health for remote/non-host players.
- Fixed lethal direct HP removal causing errors in Valheim's death pipeline.
- Fixed compatibility with Valheim builds where
GetServerPeerID()is private. - Fixed inconsistent Russian HUD glyphs caused by IMGUI font fallback.
- Fixed inconsistent title/timer font sizes.
- Removed deprecated TextMeshPro
enableWordWrappingusage.