About World Advancement Progression
From ThunderstoreControl skill levels, trader items, and manage world and individual player keys! Lock different actions behind an enforced boss progression to control the rate at which players advance.
World Advancement and Progression
Created by OrianaVentureMod@gmail.com.
Introduction
Control skill levels, trader items, and manage world and individual player keys! Lock different actions behind an enforced boss progression to control the rate at which players advance.
Support Me!
Thank you to everyone who have used my mods during early access. All of your feedback and support has made the hundreds of hours sunk into these projects worth it. Even though modding has never really paid out in cash it has rewarded me with friends, community, and even more fun times! To all of you who have bought me coffees over the years, I am extremely grateful for your kindness!
If you would like to keep supporting the development and maintenance of my mods you can buy me a coffee through the image link below.
Looking for a Valhiem server? I have partnered with Survival Servers to get you 25% off with the code `VALHEIM25`! Order through the link by clicking on the image below and I will get a portion of the proceeds. You get a server to play with your friends and I can go buy some more of that sweet sweet coffee to keep the mods working!
Features
The main feature of this mod is to have an easy way to control the rate at which the world and individual player advances. Below are some explanations of features and how to configure them. See more details in the config file. Generate the config file by launching the game once with this mod installed. The information included in the file will not always match the information provided in this readme.
ASHLANDS UPDATE: If you are upgrading the mod for the ashlands update and use default configurations there will be no action you will need to take. If you have customized the configurations you will need to add in support for the new ashlands boss. The new boss prefab is "Fader" and defeating it adds the "defeated_fader" key. The new tamable creature is "Asksvin" and by default taming is locked by the "defeated_queen" key.
Key Management
What is a key and what is controlled by them? In vanilla Valheim there exists a "global key" list that is a bunch of strings shared by all players. Worldly spawns, raids, dreams, and Haldor's items are all controlled by the presence of specific keys. Each boss, select creatures in the game, as well as Hildir's quests each have keys associated with their completion. The main feature of this mod is the addition of a private key system that makes this progress all individual.
Private Keys
When enabled, private keys will be added to any player within a 100 meter range of the hosting player when the action occurs. For example, when a boss dies any player close enough to the chunk-hosting player should also get the private key, but a player online on the other side of the map will not get it.
The player that is hosting a loaded "chunk" will control the worldly spawns. For example, a low level player (LLP) with no keys joins a high level player (HLP) with all the boss keys and starts seeing Fuling night spawns, but if LLP is alone they should not get higher level spawns. If LLP loads and hosts an area and is later joined by HLP, the area should not spawn the higher level monsters that become unlocked with keys. There is a built in feature to clean up high level spawns when LLP loads an area with these spawns already in the world from a HLP passing through.
Hildir keys for unlocking store content are applied when the chests are turned in. Make sure all participating players are present when the chest is turned in to get credit. (Hildir wants to thank you personally!)
Private Raids (Events)
When using private keys it will alter how raids work in your world. After the Hildir update a new game setting (world modifier) was added to vanilla for player-based raids. When using the private key system the player based raid setting will be applied automatically for you at startup. This is required for the private raids feature to work.
When using this feature with other mods it is important to note this mod checks the "global key" requirements on the raid to determine if a raid is valid. It is the same logic checks as if using vanilla global keys, just done for each player.
If you see conflicts with other mods you can turn off this mod's private raids feature by setting UsePrivateRaids = false. When set to false the vanilla player based raids logic will be used.
Important Tips
- It is recommended to set up this mod on a new or unused world, otherwise ensure you have backups to restore if something goes wrong.
- By default this mod will prevent/block global keys from being added to the global list, and will enable private keys where all players keys will be tracked individually.
- When this mod is installed there will be a key "cleanup" performed for the server and any player who joins the game based off the mod configurations. When using the default settings all global keys are cleared on startup, resetting your server's key progress.
- Any keys added with commands will always persist until the server is restarted (for private keys when the player logs back in). If you see your keys resetting unexpectedly on restart it may be due to the mod configurations not allowing for them to exist.
- Private Key data is saved to the character file when enabled, making it compatible with Server Characters.
- Vanilla World Modifiers should not be affected by this mod.
Key Configuration Options
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 2 other projects installed alongside it.
World Advancement Progression 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
- Optional 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-09-10
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 25 recorded builds of World Advancement Progression.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.0.0 | 2026-09-10 | n/a | BepInEx |
| 0.3.14 | 2026-04-30 | n/a | BepInEx |
| 0.3.13 | 2026-04-29 | n/a | BepInEx |
| 0.3.12 | 2026-03-16 | n/a | BepInEx |
| 0.3.11 | 2025-11-24 | n/a | BepInEx |
| 0.3.10 | 2025-11-22 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
- Required: Jotunn
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run World Advancement Progression 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 catalogQuality of life & UI
Small conveniences, tweaks and interface improvements players notice straight away.
Works on a server
From source side supportThunderstore lists server-side support for World Advancement Progression as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server. 2 other projects installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorVentureValheim, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






