If you have shopped around for Valheim server hosting, you have run into two very different ways of pricing and provisioning the same thing. Some hosts sell you a “dedicated server” measured in RAM, CPU and storage. Others sell you “slots” — a plan rated for 4, 8 or 10 players. The two models look interchangeable on a comparison table, but they are not. The way Valheim’s dedicated server process actually consumes resources means slot count is one of the least predictive things you can buy a plan by. This guide breaks down what a true dedicated server is, how slot-based hosting differs, and exactly how each one behaves under load, mods and growing player counts — so you can pick the model that keeps your world smooth instead of the one with the prettiest number.
What “dedicated” actually means for Valheim
A true Valheim dedicated server is a standalone process — valheim_server.exe on Windows or its Linux equivalent — that runs 24/7 completely independent of any player’s game client. Nobody has to be logged in for the world to stay alive. The server holds the world simulation, accepts connections, and keeps ticking when everyone has logged off for the night. Crucially, with a real dedicated server you have control over the underlying hardware allocation: the RAM, the CPU clock and core count, the storage type, and the full configuration surface — the admin list, the -savedir path, the -world name, and any mod framework you install.
This is different from a “listen server” or peer-to-peer co-op session, where one player’s client doubles as the host. In a listen-server setup, the world only exists while the host is online, the host’s home PC and internet connection carry the entire load, and everyone else’s experience degrades the moment the host alt-tabs or their upload chokes. A dedicated server removes the host from the equation entirely. That is the foundational difference, and most reputable always-on Valheim hosting plans are built on this model whether they call it “dedicated” or not.
What “slot-based” hosting actually means
Slot-based hosting prices and limits the server by the number of player slots rather than by raw resources. You buy a “10-slot Valheim server” and the host configures it to accept up to ten concurrent connections. On the surface this is intuitive: more friends, more slots, more money. The problem is that slots are an abstraction layered on top of the real resource allocation, and they tell you almost nothing about how the server will perform.
Here is the key fact that the entire dedicated-vs-slots debate hinges on: slots do not drive Valheim performance — RAM and CPU clock do. A 10-slot plan running on a slow shared CPU core with 3 GB of RAM will rubber-band and desync with six players in a big base, while a “4-slot” plan on a high-clock CPU with 8 GB will run buttery smooth. Slot pricing can obscure the real resource allocation underneath. Per-GB or per-resource pricing is simply more honest, because it lets you right-size the box to your world instead of guessing from a player number that has no direct relationship to frame-stable simulation.
Why Valheim performance comes from RAM and CPU clock, not slots
To understand why slot count is misleading, you need to know how Valheim’s server consumes resources. These are community-verified figures (Valheim has no official server spec sheet), but they are consistent across hosts.
RAM: the silent slot killer
Valheim is RAM-heavy, and its memory use grows with explored world size and the number of structures, not just player count. Realistic figures:
- ~2 GB is the bare minimum to launch.
- ~3 GB is typical even for a small world with only a couple of players.
- 4 GB+ for a 2–10 player world.
- 8 GB+ for 10+ players or heavy mods like Valheim Plus or Epic Loot.
Notice that a “10-slot” plan and an “8 GB” plan are describing two different axes. The slot number caps connections; the RAM figure determines whether those connections will actually have a stable experience. A slot plan that quietly ships 4 GB to a ten-player server is under-provisioned the moment you build a sprawling base, because RAM grows with explored terrain and structures regardless of how many players are online.
CPU: single-threaded, so clock speed rules
This is the single most important and most misunderstood point. The Valheim dedicated server is largely single-threaded — the main game loop runs on one core. Around four cores is a reasonable recommendation, but extra cores do very little once the main loop is saturated. What matters is single-core clock speed. CPUs below roughly 3.0 GHz are repeatedly cited as the cause of rubber-banding and desync, because the simulation loop simply cannot keep up with registered player actions.
This single-thread bias is why the smoothness hierarchy for Valheim is: CPU clock speed > core count > slot count. A slot-based host advertising “unlimited cores” or a big slot number is selling you the two least important variables. The one number that predicts smooth play — single-core clock — is the one slot plans almost never disclose.
Storage and bandwidth
An SSD is strongly recommended, with roughly 60 GB of free space typical for the install plus growing world saves. Healthy upstream bandwidth matters too (hosts cite figures around 250 Mbit/s), though as the next section explains, the real networking constraint in Valheim is a hard per-connection cap, not your raw pipe.
| Resource | Minimum | 2–10 players | 10+ / heavy mods |
|---|---|---|---|
| RAM | ~2 GB | 4 GB+ | 8 GB+ |
| CPU | ~4 cores, >3.0 GHz | High single-core clock | Highest clock available |
| Storage | ~60 GB SSD | SSD on fast path | SSD, -savedir on fast disk |
| What “slots” tell you | Nothing about any of the above | ||
How player count actually behaves on a Valheim server
People assume that doubling the players doubles the server load. With Valheim it is more nuanced, and understanding it changes how you read a slot plan.
The 64 KB/s per-client cap
The dedicated server has a hard-coded per-client send/receive limit of roughly 64 KB/s. This is the single most-cited bottleneck for multiplayer lag, and no vanilla setting exposes it. When players are clustered in the same loaded area with lots of activity, that ceiling throttles the data each client can exchange with the server, producing desync. The popular community fix is the Better Networking mod, which raises the limit to 256 KB/s or more — but that requires installing a mod framework, which is itself a dividing line between dedicated and many slot hosts (more on that below).
Distributed simulation
Valheim runs some game logic on players’ clients rather than entirely on the server. This means one player with a poor connection or a weak PC can cause glitches and desync for everyone nearby, regardless of how powerful your server is. No amount of slots or RAM fully insulates you from a bad client. It also means the “load” of an extra player is partly about where they are and what they are doing, not just their headcount.
Structures and entities matter more than headcount
Too many active instances in a loaded area — large bases with many build pieces, lots of creatures, abandoned mega-builds — increase load and desync far more than an extra player or two. Excessive terrain and ground modification is a well-known performance drain (which is why the optterrain command exists to convert legacy terrain edits). A four-player server with three enormous interconnected bases can be heavier than a ten-player server of nomads. This is the deepest reason slot count fails as a performance metric: the thing that actually melts a Valheim server is your build density, and no slot number captures that. If you are already fighting stutter, our dedicated guide on fixing lag and desync in a Valheim dedicated server walks through each mitigation in order.
Control and configuration: the dividing line
Beyond raw performance, dedicated and slot models differ sharply in how much of the server you actually control. A true dedicated server gives you the full configuration surface; many slot plans restrict it.
Admin access and console commands
On a dedicated server, admins are defined in adminlist.txt — one SteamID64 per line (Crossplay/PlayFab IDs are also accepted), with no comments or extra text on the line. Changes usually apply immediately; restart the server if they do not take. You can find your SteamID64 by pressing F2 in-game, by watching the server console as a player joins, or via a lookup site.
But here is a critical limitation that trips up almost everyone, and it applies to every vanilla dedicated server regardless of host. The console commands split into three groups, and the powerful “creative” ones do not work on a dedicated server even for admins:
- Admin commands that DO work on a dedicated server (caller must be in
adminlist.txt):ban,unban,banned,kick,save,ping,setworldmodifier,setworldpreset,resetworldkeys. - Player/utility commands usable anywhere (no dev mode needed):
info,ping,lodbias [number](draw distance; treat 1–5 as the safe documented client range),fov,maxfps,nomap,noportals,printseeds,optterrain,help. - Cheat/dev/world-owner commands that DO NOT work on a dedicated server:
god,fly,spawn,genloc,debugmode,tame,heal,raiseskill, and the rest. The wiki states verbatim these are “available in singleplayer or manually hosted mode only.”
So if you want to spawn items, fly around to build, or use god mode on your server, you cannot do it on a vanilla dedicated server. Your options are to do it as the world-owner in singleplayer/listen mode, or to install the Server Devcommands mod (Thunderstore, BepInEx). That second option is only available if your host lets you install mods — another place slot plans often fall short. For the full breakdown including the creative-mode workflow, see our Valheim console commands and creative-mode prefab list guide.
Mod support: where slot plans often hit a wall
Valheim mods load through BepInEx, the community Unity plugin framework. The Valheim-specific build is BepInExPack_Valheim (denikson) on Thunderstore. Installing it means unpacking the contents into the Valheim game/server root — the folder containing valheim_server.exe — which creates a BepInEx/ folder with a plugins/ subfolder. You then drop each mod’s .dll into BepInEx/plugins/.
The catch for multiplayer: for most gameplay mods, BepInEx and the matching plugins must be installed on BOTH the server and every player’s client at compatible versions. Client-only cosmetic or QoL mods are the exception. Mismatches cause connection failures or desync. This is why true file-system access to the server root matters — and why a locked-down slot panel that does not expose the install directory can make serious modding impossible. Our walkthrough on adding and installing mods on a dedicated Valheim server covers the full BepInEx setup, and if you ever need to roll back to vanilla, see how to disable BepInEx mods.
World seeds and save control
There is no seed launch flag for the dedicated server. To run a specific seed you create the world locally with that seed, play it for a minute or two so both files generate, then upload WorldName.fwl (metadata, including the seed) and WorldName.db (terrain, buildings, chests) into the server’s worlds_local folder and point -world at that name. Full file access is required to do this cleanly — another area where dedicated control wins over a restrictive slot panel. See how to generate and set a Valheim world seed for the step-by-step.
Cost trade-offs: what you are really paying for
Slot plans are usually simpler to buy and can look cheaper for tiny groups, because a 4-slot tier is a small, tidy SKU. But the saving can be illusory if that tier ships under-provisioned RAM or shares a slow CPU core — you pay in rubber-banding rather than dollars. Per-resource pricing on a dedicated model costs more transparently: you see the RAM, you see (ideally) the CPU, and you can right-size to your world’s build density and mod load.
| Factor | True dedicated / per-resource | Slot-based |
|---|---|---|
| Performance predictability | High — you control RAM/CPU clock | Low — slots hide real allocation |
| Runs 24/7 when players are offline | Yes | Usually yes |
| Mod / BepInEx access | Full file-system access | Often restricted |
| Config control (admin, savedir, world) | Full | Often limited |
| Pricing transparency | Per GB / per resource | Per player slot |
| Best for | Modded, large bases, growing groups | Simple small vanilla co-op |
When each model makes sense
Choose slot-based hosting if: you have a small, fixed group of vanilla players, you do not intend to mod, you want the simplest possible signup, and you are confident the host’s slot tier ships adequate RAM and a fast core. For a casual three-friend vanilla world that never grows, a well-provisioned slot plan is fine.
Choose a true dedicated / per-resource server if: you plan to install mods (Valheim Plus, Epic Loot, Better Networking, Server Devcommands), you expect big bases or heavy terraforming, your group might grow past a handful of players, you want a specific seed uploaded, or you simply want the performance certainty that comes from knowing your CPU clock and RAM allocation. Because Valheim’s single-thread bias means CPU clock speed beats core count beats slot count, the dedicated model lets you buy the variable that actually matters.
Whichever you pick, the foundational rules are documented in the official Valheim server documentation, which covers admin lists, world files and launch parameters in detail.
Frequently asked questions
Is a dedicated Valheim server better than slot-based hosting?
For performance predictability, mod support and full control, yes. Valheim’s server is largely single-threaded, so smooth play depends on high single-core CPU clock (above ~3.0 GHz) and enough RAM (4 GB+ for 2–10 players, 8 GB+ for heavy mods). A dedicated/per-resource plan lets you see and choose those values; a slot plan hides them behind a player number that does not predict performance. For a tiny vanilla co-op group, a well-provisioned slot plan can be perfectly adequate and simpler to buy.
How many slots or players can a Valheim server handle?
Player count is gated less by a slot number and more by RAM, CPU clock, and the hard-coded ~64 KB/s per-client send/receive limit in the dedicated server. As players cluster in one loaded area with big bases and many entities, that networking cap and the single-threaded loop become the bottleneck. The Better Networking mod can raise the cap to 256 KB/s+, but it requires a server that lets you install BepInEx mods. Build density and terrain edits often matter more than headcount.
Do slot-based Valheim servers support mods?
It depends entirely on the host. Mods load through BepInEx (BepInExPack_Valheim by denikson), which you install by copying it into the server root and dropping .dll files into BepInEx/plugins/. That requires file-system access to the install directory, which many locked-down slot panels do not provide. Most gameplay mods must also be installed on every player’s client at matching versions, or you get connection failures and desync. If serious modding is your goal, a server with full file access is the safer choice.
Why does my Valheim server lag or rubber-band even with few players?
The usual culprits are a CPU core below ~3.0 GHz, too little RAM, the ~64 KB/s per-client cap, distributed simulation (a single laggy player’s client can glitch everyone nearby), and excessive structures or terrain modification in a loaded area. Mitigations: use a true dedicated server off your gameplay PC, get a high single-core clock CPU plus an SSD with -savedir on fast storage, reduce build and ground-piece counts, restart the server regularly because memory grows over time, and install Better Networking if you are hitting the bandwidth cap.
Can I use god mode or spawn items on a Valheim dedicated server?
Not on a vanilla dedicated server. Commands like god, fly, spawn, genloc and debugmode are world-owner/singleplayer-only and do not work on a dedicated server even for admins listed in adminlist.txt. Admins on a dedicated server can only use kick, ban, save, ping, lodbias, and the world-modifier commands. To get creative commands on a dedicated server you must install the Server Devcommands mod (Thunderstore, BepInEx) — which again requires a host that allows mods.
How do I move my existing world or a specific seed to a dedicated server?
There is no seed launch flag, so you generate the world locally with the seed you want, play it for a minute or two so both files exist, then upload WorldName.fwl and WorldName.db into the server’s worlds_local folder and set the server’s -world parameter to that name (without extension), then restart. You can read or confirm a seed by opening the .fwl in a text editor — the world name is on the first line and the seed string on the second. This requires file access, which dedicated plans provide and restrictive slot panels may not.
The bottom line
Slot-based hosting sells you the one number that least predicts a smooth Valheim world. The variables that actually determine performance — single-core CPU clock above ~3.0 GHz, RAM that scales with your explored world and build density, file access for BepInEx mods and seed uploads, and the freedom to restart and reconfigure — are exactly the ones a true dedicated, per-resource server puts in your hands. For a tiny vanilla group on a generously provisioned plan, slots are fine. For anything modded, growing, or base-heavy, buy the resources, not the slots.
Ready to play?
Run your own Valheim 1.0 server with XGamingServer
Spin up an always-on Valheim 1.0 server your friends can join in minutes — no port-forwarding, no tech headaches.







