{"id":1568,"date":"2026-03-16T19:00:00","date_gmt":"2026-03-16T19:00:00","guid":{"rendered":"https:\/\/www.academy-hosting.com\/hosting\/?post_type=docs&#038;p=1568"},"modified":"2026-03-16T15:44:42","modified_gmt":"2026-03-16T15:44:42","password":"","slug":"valheim-dedicated-server-setup-guide","status":"publish","type":"docs","link":"https:\/\/www.academy-hosting.com\/hosting\/guides\/valheim-guides\/valheim-dedicated-server-setup-guide\/","title":{"rendered":"Valheim Dedicated Server Setup Guide (Run a Server From Your PC)"},"content":{"rendered":"\n<p>Setting up your own Valheim dedicated server is one of the best ways to enjoy the game with friends. Instead of relying on one player to host the world, a dedicated server runs separately and keeps your world online even when the host is offline.<\/p>\n\n\n\n<p>In this guide, you\u2019ll learn how to complete a full Valheim dedicated server setup using the official Valheim Dedicated Server tool on Steam. We\u2019ll walk through installing the server, configuring the startup settings, adding admins, and using common admin commands.<\/p>\n\n\n\n<p>Even if you\u2019ve never hosted a game server before, this guide will walk you through the process step-by-step.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">What Is a Valheim Dedicated Server?<\/h1>\n\n\n\n<p>A Valheim dedicated server is a standalone server application that runs separately from the normal Valheim game client.<\/p>\n\n\n\n<p>Running a dedicated server allows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The world to stay online 24\/7<\/li>\n\n\n\n<li>Players to join even when the host is offline<\/li>\n\n\n\n<li>Admin controls for moderation<\/li>\n\n\n\n<li>More stable multiplayer performance<\/li>\n<\/ul>\n\n\n\n<p>Instead of launching a multiplayer world from inside the game, players connect directly to the dedicated server.<\/p>\n\n\n\n<p>You can learn more about Valheim on the official site:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.valheimgame.com\" target=\"_blank\" rel=\"noopener\">https:\/\/www.valheimgame.com<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Requirements for Running a Valheim Server<\/h1>\n\n\n\n<p>Before starting your Valheim dedicated server setup, make sure your PC meets these basic requirements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Recommended Hardware<\/h3>\n\n\n\n<p>Small server (3\u20136 players)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CPU: 4 cores recommended<\/li>\n\n\n\n<li>RAM: 4\u20138 GB<\/li>\n\n\n\n<li>Storage: 10+ GB<\/li>\n\n\n\n<li>Stable internet connection<\/li>\n<\/ul>\n\n\n\n<p>For heavily modded servers or active communities, more RAM and CPU performance may be required.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 1: Install the Valheim Dedicated Server Tool<\/h1>\n\n\n\n<p>The easiest way to run a server from your PC is by using the Valheim Dedicated Server tool included with Steam.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install the Server<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Steam<\/strong><\/li>\n\n\n\n<li>Go to your <strong>Library<\/strong><\/li>\n\n\n\n<li>Change the filter to <strong>Tools<\/strong><\/li>\n\n\n\n<li>Search for <strong>Valheim Dedicated Server<\/strong><\/li>\n\n\n\n<li>Click <strong>Install<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Once installed, the server files will appear inside your Steam installation directory.<\/p>\n\n\n\n<p>Typical location:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Steam\/steamapps\/common\/Valheim dedicated server<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"830\" height=\"427\" src=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image.png\" alt=\"\" class=\"wp-image-1578\" srcset=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image.png 830w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-300x154.png 300w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-768x395.png 768w\" sizes=\"(max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 2: Configure Your Server Startup File<\/h1>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"805\" height=\"717\" data-src=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-1.png\" alt=\"\" class=\"wp-image-1579 lazyload\" data-srcset=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-1.png 805w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-1-300x267.png 300w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-1-768x684.png 768w\" data-sizes=\"(max-width: 805px) 100vw, 805px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 805px; --smush-placeholder-aspect-ratio: 805\/717;\" \/><\/figure>\n\n\n\n<p>Inside the server folder you will find the startup script:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">start_headless_server.bat<\/pre>\n\n\n\n<p>This file controls how the server launches.<\/p>\n\n\n\n<p>Open it with Notepad or another text editor and locate the launch command.<\/p>\n\n\n\n<p>The correct launch format should look similar to this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">valheim_server -nographics -batchmode -name \"My Server\" -port 2456 -world \"MyWorld\" -password \"secret\" -public 1<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"249\" data-src=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-2-1024x249.png\" alt=\"\" class=\"wp-image-1580 lazyload\" data-srcset=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-2-1024x249.png 1024w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-2-300x73.png 300w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-2-768x187.png 768w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-2.png 1086w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/249;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">What Each Setting Does<\/h3>\n\n\n\n<p><strong>Server Name<\/strong><\/p>\n\n\n\n<p>The name that appears in the multiplayer server list.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-name \"My Viking Server\"<\/pre>\n\n\n\n<p><strong>World Name<\/strong><\/p>\n\n\n\n<p>This is the name of the world the server loads.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-world \"MyWorld\"<\/pre>\n\n\n\n<p>If the world does not exist yet, Valheim will automatically create it.<\/p>\n\n\n\n<p><strong>Server Password<\/strong><\/p>\n\n\n\n<p>All Valheim servers require a password.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-password \"StrongPass\"<\/pre>\n\n\n\n<p>Password rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Must be <strong>at least 5 characters<\/strong><\/li>\n\n\n\n<li>Cannot contain spaces<\/li>\n<\/ul>\n\n\n\n<p><strong>Server Port<\/strong><\/p>\n\n\n\n<p>The default port used by Valheim is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-port 2456<\/pre>\n\n\n\n<p>Normally this does not need to be changed.<\/p>\n\n\n\n<p><strong>Public Server Setting<\/strong><\/p>\n\n\n\n<p>Controls whether the server appears in the public server browser.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">-public 1<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>1<\/code> = visible in public server list<\/li>\n\n\n\n<li><code>0<\/code> = private server<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 3: Start the Server<\/h1>\n\n\n\n<p>After saving your configuration:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Double-click <strong>start_headless_server.bat<\/strong><\/li>\n\n\n\n<li>A console window will open<\/li>\n\n\n\n<li>Wait for the server to finish loading<\/li>\n<\/ol>\n\n\n\n<p>When you see <strong>Game server connected<\/strong>, the server is ready.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"574\" data-src=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-3-1024x574.png\" alt=\"\" class=\"wp-image-1581 lazyload\" data-srcset=\"https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-3-1024x574.png 1024w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-3-300x168.png 300w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-3-768x430.png 768w, https:\/\/www.academy-hosting.com\/hosting\/wp-content\/uploads\/image-3.png 1108w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/574;\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 4: Allow Players to Join<\/h1>\n\n\n\n<p>Players can join your Valheim server using either the server list or direct IP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Join Through the Server Browser<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Launch Valheim<\/li>\n\n\n\n<li>Click <strong>Join Game<\/strong><\/li>\n\n\n\n<li>Select <strong>Community Servers<\/strong><\/li>\n\n\n\n<li>Search for your server name<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Join Using Direct IP<\/h3>\n\n\n\n<p>Players can connect directly using an IP address.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>123.45.67.89:2456<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">123.45.67.89:2456<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 5: Open the Required Ports<\/h1>\n\n\n\n<p>If players cannot connect, your router or firewall may be blocking the server ports.<\/p>\n\n\n\n<p>Valheim requires the following ports:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>2456\n2457\n2458<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">2456<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2457<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2458<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>These ports must be open primarily for <strong>UDP traffic<\/strong>.<\/p>\n\n\n\n<p>Typical usage:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>2456 UDP<\/strong> \u2013 Main game port<\/li>\n\n\n\n<li><strong>2457 UDP<\/strong> \u2013 Server query port<\/li>\n\n\n\n<li><strong>2458 UDP<\/strong> \u2013 Additional networking port<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 6: Add Server Admins<\/h1>\n\n\n\n<p>Admins have permission to run moderation commands.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Add an Admin<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to the server directory<\/li>\n\n\n\n<li>Find the file:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">adminlist.txt<\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Open it with a text editor<\/li>\n\n\n\n<li>Add the player\u2019s <strong>Steam64 ID<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">76561198012345678<\/pre>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Save the file<\/li>\n\n\n\n<li>Restart the server<\/li>\n<\/ol>\n\n\n\n<p>To find a Steam64 ID you can use:<\/p>\n\n\n\n<p><a href=\"https:\/\/steamid.io\" target=\"_blank\" rel=\"noopener\">https:\/\/steamid.io<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Step 7: Using Valheim Admin Commands<\/h1>\n\n\n\n<p>Admins can manage the server using console commands.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open the Console<\/h3>\n\n\n\n<p>Press:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">F5<\/pre>\n\n\n\n<p>Admins listed in adminlist.txt can run commands directly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Useful Valheim Admin Commands<\/h1>\n\n\n\n<p>Kick a player:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>kick &lt;name\/ip\/userID><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">kick<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">name\/ip\/userI<\/span><span style=\"color: #E1E4E8\">D<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Ban a player:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ban &lt;name\/ip\/userID><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">ban<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">name\/ip\/userI<\/span><span style=\"color: #E1E4E8\">D<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Unban a player:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>unban &lt;name\/ip\/userID><\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">unban<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #9ECBFF\">name\/ip\/userI<\/span><span style=\"color: #E1E4E8\">D<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Show banned players:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>banned<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">banned<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>List connected players:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>players<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">players<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Force save the world:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>save<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">save<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Want an Easier Option?<\/h1>\n\n\n\n<p>Running a server from your own PC requires installing the server software, configuring startup scripts, opening network ports, and keeping your computer online whenever players want to join.<\/p>\n\n\n\n<p>For small groups this setup can work well, but it also means:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your PC must stay powered on<\/li>\n\n\n\n<li>Your internet connection must remain stable<\/li>\n\n\n\n<li>Performance depends entirely on your local hardware<\/li>\n\n\n\n<li>Network issues or IP changes can interrupt the server<\/li>\n<\/ul>\n\n\n\n<p>If you would prefer to skip the technical setup and maintenance, you can run your world on a dedicated Valheim server hosted by Academy Hosting. A hosted server keeps the world online 24\/7 and removes the need for local configuration or port forwarding.<\/p>\n\n\n\n<p>Our Valheim hosting includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instant server deployment<\/li>\n\n\n\n<li>High-performance hardware optimized for game servers<\/li>\n\n\n\n<li>Simple server management panel<\/li>\n\n\n\n<li>Mod support<\/li>\n\n\n\n<li>Automatic backups<\/li>\n\n\n\n<li>Reliable uptime<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/www.academy-hosting.com\/hosting\/game-hosting\/valheim-server-hosting\/\" data-type=\"link\" data-id=\"https:\/\/www.academy-hosting.com\/hosting\/game-hosting\/valheim-server-hosting\/\">You can view our Valheim hosting plans here:<\/a> <\/p>\n\n\n\n<p>Players can then connect to the server the same way they would any other Valheim world, without needing the host computer to remain online.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up your own Valheim dedicated server is one of the best ways to enjoy the game with friends. Instead of relying on one player to host the world, a dedicated server runs separately and keeps your world online even when the host is offline. In this guide, you\u2019ll learn how to complete a full [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1583,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[23],"doc_tag":[],"class_list":["post-1568","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-valheim-guides"],"acf":[],"year_month":"2026-05","word_count":916,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"assaultline","author_url":"https:\/\/www.academy-hosting.com\/hosting\/author\/assaultline\/"},"doc_category_info":[{"term_name":"Valheim Guides","term_url":"https:\/\/www.academy-hosting.com\/hosting\/guides-category\/valheim-guides\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/comments?post=1568"}],"version-history":[{"count":10,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1568\/revisions"}],"predecessor-version":[{"id":1600,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1568\/revisions\/1600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/media\/1583"}],"wp:attachment":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/media?parent=1568"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/doc_category?post=1568"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/doc_tag?post=1568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}