BoostDrop
Server-authoritative per-player boosts with optimized damage contribution attribution, runtime policy sync, temporary grants and admin tools.
About this mod Author’s original text
BoostDrop
Per-player configurable boosts for Valheim multiplayer.
BoostDrop lets a server give different players different multipliers for gathering, creature loot, bosses, chests, combat damage, plant growth and skill XP while keeping the permission/grant files private on the server.
Multiplayer requirement: install the same BoostDrop version on the dedicated server and on every client.
Main features
- Different multipliers per player: x1, x1.5, x2, x5, etc.
- Global, group and individual player rules.
- Temporary grants with automatic expiration.
- Category-specific multipliers.
- Item and creature-specific overrides.
- Server-authoritative permissions and admin actions.
- Runtime YAML/config reloads without restarting the server.
- Admin GUI with F8.
- Admin console commands.
- Jötunn ConfigSync for synchronized server settings.
- Multiplayer attribution designed to remain correct when Valheim moves network ownership between nearby players.
How reward ownership works
BoostDrop does not use the ZDO/network owner as the reward owner.
For creatures, bosses, mineable resources and trees, BoostDrop tracks damage caused by real players. The player with the highest accumulated effective damage supplies the reward multiplier.
Example:
Player A: x5 -> 700 effective damage
Player B: x2 -> 300 effective damage
Reward policy: Player A (x5)
The result does not depend on who is closest, who owns the network object or who happens to be simulating it.
If a damage event is not attributable to a real Player, BoostDrop does not invent an attacker. The game remains vanilla for that path. If a non-player event is the final damaging event, the reward remains vanilla.
Pickables use the routed player that actually performed the pick action. Loose ground resources use the player that actually performs the pickup, and already-processed drops are marked so they cannot be multiplied a second time.
Supported categories
| Category | Description |
| --- | --- |
| mining | Mineable rocks, ore and compatible mining destructibles |
| wood | Trees and logs |
| fishing | Fishing rewards |
| pickable | Berries, mushrooms, crops and world pickables |
| mobdrop | Normal creature loot |
| bossdrop | Boss loot |
| chestloot | Supported container/chest loot |
| combatdamage | Player combat damage |
| plantgrowth | Plant growth speed |
| skillxp | Skill XP gain |
For YAML backward compatibility, the plant-growth category is still serialized under the legacy key farming.
Requirements
BoostDrop 2.1.1 requires:
- Valheim + BepInEx
- denikson-BepInExPack_Valheim-5.4.2350
- ValheimModding-Jotunn-2.30.0
Installation
Mod manager
Install BoostDrop and make sure the same version is installed on:
- the dedicated server;
- every player client.
Manual installation
Copy the plugin files into:
Valheim/BepInEx/plugins/BoostDrop/
For a dedicated server, use the server's own BepInEx/plugins directory.
Do not distribute the private server permission/grant YAML files to clients.
Server files
BoostDrop uses these server-only files under BepInEx/config:
BoostDrop_permissions.yaml
BoostDrop_grants.yaml
BoostDrop_permissions.yaml stores static rules.
BoostDrop_grants.yaml stores temporary grants created by admin commands or the admin GUI.
Clients receive only resolved runtime policy data needed for gameplay, never the raw permission/grant YAML database.
Simple permission example
defaultMultiplier: 1.0
userIds:
76561198000000001: 2.0
76561198000000002: 1.5
Groups
defaultMultiplier: 1.0
groups:
vip:
multiplier: 2.0
players:
- Odin
userIds:
- 76561198000000001
Per-player category rules
playerDetails:
Odin:
userId: 76561198000000001
multiplier: 2.0
categories:
mining: 3.0
wood: 2.0
fishing: 1.5
pickable: 2.0
mobDrop: 2.5
bossDrop: 3.0
chestLoot: 2.0
combatDamage: 1.5
farming: 2.0
skillXP: 2.0
An explicit 1.0 can be used to keep a category/item vanilla while a broader rule is boosted.
Item overrides
playerDetails:
Odin:
userId: 76561198
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: