About ProgressGuard
From ThunderstoreServer-side multiplayer progression and boss lock for Valheim that blocks solo rushing with player-count checks and /agree summon votes.
ProgressGuard
ProgressGuard is a server-side Valheim mod focused on multiplayer progression control, boss lock enforcement, and anti-rush gameplay.
It prevents solo rushing by blocking undefeated boss summons until enough players are online and the group approves the summon with an agree or /agree vote.
Features
- Server-side enforcement for multiplayer worlds and hosted servers
- Boss progression lock for undefeated bosses
- Anti-rush protection against solo boss summons
- Minimum online player requirement before summon approval is possible
- Group approval with unique
agreeor/agreevotes - Vote only unlocks the next summon attempt
- No automatic boss spawn
- Extensive logging for validation and troubleshooting
How It Works
When a player tries to summon a boss:
- If the boss has already been defeated, the summon is allowed immediately.
- If the boss has not been defeated, ProgressGuard checks how many players are online.
- If the minimum player count is not met, the summon is blocked.
- If enough players are online, the summon is still blocked and a vote starts.
- Players type
agreeor/agreein chat. - Once the required number of unique approvals is reached, the mod unlocks only the next summon attempt.
- The boss is not auto-spawned. A player must try the summon again.
- After the approved summon attempt, the vote state resets.
Why Use It
ProgressGuard is built for multiplayer servers that want tighter progression pacing.
It is especially useful for:
- co-op groups that want shared boss progression
- anti-rush server setups
- community servers where early boss kills can disrupt progression
- hosted friend-group worlds where the host wants server-enforced boss approval
Installation
- Install BepInEx for Valheim.
- Place
ProgressGuard.dllinto:
BepInEx/plugins/
- Start the game or server once to generate the config file.
- Configure the values as needed.
Thunderstore Package Layout
This package is intended to contain:
plugins/ProgressGuard.dllmanifest.jsonREADME.mdicon.png
Configuration
ProgressGuard uses standard BepInEx configuration entries:
MinPlayersRequired
Minimum number of online players required before an undefeated boss can be approved for summon.
MinAgreesRequired
Number of unique player approvals required to unlock the next summon attempt.
VoteTimeoutSeconds
Duration of the active vote window before the approval vote expires.
DebugLogging
Enables detailed debug output in the BepInEx log.
Example Usage
Example server scenario:
MinPlayersRequired = 2MinAgreesRequired = 2VoteTimeoutSeconds = 60
Flow:
- A player offers the boss trophies at an undefeated altar.
- The summon is blocked.
- The server announces that boss summon approval is required.
- Two players type
agreeor/agree. - The server announces that the boss summon is approved.
- A player interacts with the altar again.
- The next summon attempt succeeds.
Multiplayer Notes
ProgressGuard is designed around server-side logic.
- The host or dedicated server enforces the rules.
- Core progression and boss lock behavior does not rely on client-side mod logic.
- This makes it suitable for multiplayer progression control and anti-rush server management.
Logs
Runtime output can be checked in:
BepInEx/LogOutput.log
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 7 mo ago.
ProgressGuard 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
- Required 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.0.0, released 2026-04-02
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 1 recorded build of ProgressGuard.
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run ProgressGuard 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 catalogCreatures & NPCs
Adds or changes creatures, NPCs and how they behave.
Runs on your server
From source side supportThunderstore lists ProgressGuard as required on the server. Check its Thunderstore page to see whether players need it too.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serverrequired on the server
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓Authordakammermann, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






