Multiplayer
Races of Valheim is built for co-op play. Everyone can pick a different race in the same world, and transformations are visible to everyone else.
Everyone needs the mod
Races of Valheim is not server-side only. Install it, BepInEx and Jötunn on the server and on every client. A vanilla client connecting to a modded server cannot pick a race and will not see other players' transformations.
What is stored where
| Data | Stored on | Travels between worlds? |
|---|---|---|
| Your chosen race | Your character | Yes |
| Original skin colour | Your character | Yes |
| Fenrir curse flag | Your character | Yes |
| Boss kills (progression tier) | The world | No |
Your race is yours. Your power level belongs to whichever world you are standing in.
This means:
- A Skadi character joining a fresh world is still a Skadi, but back at tier 1.
- The same character joining a server where Yagluth is dead is immediately tier 6, dragon forms and all, with no catching up to do.
- Nothing is ever lost — the tier is recalculated from the world, not spent.
Your race is also broadcast to nearby players separately from your character save, which is what lets everyone else's client render you correctly.
Visual sync
Transformations are synced, so other players see what you have become rather than a normal Viking sliding around:
- Aswid — bat and mist forms
- Skadi — drake, Moder and Skeleton Dragon forms, plus the earlier bear/wolf/hatchling and Fader visuals
- Fenrir — wolf, ulv, fenring and cultist forms
- Skeleton — the poison and fire model tiers, the burning skull from Moder on, and the Fader size
- Draugh — the drifting miasma and the cloud of flies
- Trenta — the crown of branches
- Skin tints — Aswid, Furling, Trol, Draugh and Skadi
The Draugh's rot, the Skeleton's burning skull and the Fenrir's forms were all built only on the screen of the player wearing them, so everyone else saw an ordinary Viking — or, in the Fenrir's case, a human standing inside their own wolf. Each client now renders them for every player it can see. None of it is networked: your race and tier are already shared, so each client works out the rest for itself.
Since 1.3.9 a remote Skadi's dragon is animated rather than frozen in its idle pose: it beats its wings in the air and runs on the ground, following the state of the player it belongs to. Returning to human form no longer plays the get-up-from-the-ground animation either, for you or for anyone watching.
Progression is shared, whether you like it or not
Because the tier comes from world boss flags, one player killing a boss advances every race on the server at once. There is no per-character gating.
For most groups this is the desired behaviour: the party progresses together. If you want a member to experience the early tiers, they need to play in a world where those bosses are still alive.
Playing mixed parties
Some race combinations are worth knowing about:
- A Fenrir in the party does not stop wolves attacking everyone else — the hostility change only applies to the Fenrir themselves. The same is true of the Aswid's progressive truces.
- A Furling's doubled trophy drops apply to normal enemies dying within 25 m of them, including kills made by other players and their tames. Bring the Furling to the farm.
- A Trol's carry weight makes them the natural hauler for group mining and building.
- Skeleton and Aswid never need the party's cooked food, which changes how much of it you actually have to make.
Known caveats
Both issues listed here as broken in 1.3.8 are resolved in 1.3.9:
- Remote Trols are sized from the Trol's own progression rather than the observer's, and True Form is visible to other players at its full 2× or 2.5×.
- Remote Skadi dragons stay airborne instead of being dragged down to the terrain while the player is actually flying.
- A player who was mid-transformation when they disconnected may need one relog to render correctly for others.
- Race abilities are evaluated on the client that owns the character. Latency can make a transformation appear a moment later for observers than for the player transforming.