Source-checkedQuality of life & UI

World Advancement Progression

by VentureValheim · for Valheim

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.

143KDownloads
55d agoLast updated
BepInExLoaders
ThunderstoreSource

About World Advancement Progression

From Thunderstore

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.

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

Read the full description on Thunderstore →

Highlights

From source data

Loaders

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

LoaderGame versionsNewest
BepInEx

From 25 recorded builds of World Advancement Progression.

Recent builds

BuildReleasedGame versionsLoaders
1.0.02026-09-10n/aBepInEx
0.3.142026-04-30n/aBepInEx
0.3.132026-04-29n/aBepInEx
0.3.122026-03-16n/aBepInEx
0.3.112025-11-24n/aBepInEx
0.3.102025-11-22n/aBepInEx

Dependencies

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 catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore 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

World Advancement Progression, answered

Generated from the mod’s own source data.

Do my players need to install World Advancement Progression?

Thunderstore lists server-side support for World Advancement Progression as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. World Advancement Progression is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run World Advancement Progression on a Valheim server.

Deploy in about a minute from $9.99 a month, then add World Advancement Progression in one click.