Valheim
Install with App

Details

Latest version
2.5.0
Last Updated
First Uploaded
Downloads
4
Likes
0
Size
45KB
Dependants
ADDatHost Valheim hosting
€1

valPHPvPTweaks

A small set of PvP quality-of-life tweaks, ward protection, and a ship wave-damage fix.

Features

  • Removes the raid/random-event pin from the minimap.
  • Hides your position on the map while sending a chat message (anti-ping).
  • Blocks emotes while you're in combat.
  • Disables the bind terminal command.
  • Ward protection: structures inside an enabled ward take no damage from players. Monsters, fire, and weather still damage them normally.
  • Ward terrain protection: players not permitted on a ward can't level, raise, dig, or otherwise reshape terrain inside it.
  • Ward overlap prevention: a new ward can't be placed if its radius overlaps an existing ward owned by someone else. Wards sharing an owner can overlap freely.
  • Ward rules only apply to player-built wards. Wards that come pre-placed in vanilla locations (Mistlands, Ashlands, etc.) are ignored.
  • Fixes spurious ship "wave slam" damage on calm seas: vanilla feeds an un-smoothed, network-corrected clock value into the wave-height physics calc, causing false depth spikes every ~2 seconds. This reuses the game's own already-smoothed value instead.
  • Server sync: everyone connecting to the server must have this exact mod and version installed, or they are disconnected with an explanatory message.

Installation

Install with your mod manager, or drop the DLL into BepInEx/plugins. Must be installed on the server and on every client.

Configuration

The config file is created at BepInEx/config/pvptweaks.valph.cfg on first launch. Every setting defaults to true (enabled).

Settings are synced from the server to all clients: the server's values are enforced, and client-side edits are overwritten.

Section Setting Controls
General RemoveRaidPin Raid/random-event minimap pin removal
General HideChatPosition Anti-ping while chatting
General TrackPvpHits Tracking and logging hits taken from other players
General DisableBindCommand Blocking the bind terminal command
General BlockEmotesInCombat Blocking emotes while in combat
Ward WardDamageProtection Player-damage immunity inside wards
Ward WardTerrainProtection Terrain-edit blocking inside wards
Ward WardOverlapPrevention Blocking overlapping ward placement

Compatibility

Requires BepInExPack_Valheim. No other mod dependencies. Every client and the server must run the same version.

Credits

Uses ServerSync by Azumatt for mod-required enforcement and config sync.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro