{"id":3810,"date":"2026-10-27T17:11:23","date_gmt":"2026-10-27T14:11:23","guid":{"rendered":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/"},"modified":"2026-10-27T17:11:23","modified_gmt":"2026-10-27T14:11:23","slug":"mordhau-dedicated-server-guide","status":"publish","type":"post","link":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/","title":{"rendered":"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods)"},"content":{"rendered":"<p><strong>A Mordhau dedicated server is the only way to run your own Mordhau match.<\/strong> There&#8217;s no &#8220;host game&#8221; button for a private server in the game, so every community, duel, Horde or friends-only server runs the free MORDHAU Dedicated Server tool (Steam app 629800) on Windows or Linux. You need 4\u20136 GB of RAM, four open ports (7777, 7778, 15000 and 27015), and a few lines in <code>Game.ini<\/code>. This guide covers the full setup, then admin, mods, commands and the errors people actually hit.<\/p>\n<h2 id=\"what-you-need-mordhau-server-requirements\">What you need: Mordhau server requirements<\/h2>\n<p>Plan on 4\u20136 GB of free RAM, a CPU with strong single-core speed, and an upload that can feed your player count at the tick rate you choose. Mordhau&#8217;s server is lighter on memory than survival games, but it is tick-rate bound: more players and a higher tick rate cost CPU together, and the cost grows fast.<\/p>\n<ul>\n<li><strong>RAM:<\/strong> 4 GB for duels and small private matches; 6 GB for a full 64-player Frontline or Invasion server with mods.<\/li>\n<li><strong>OS:<\/strong> 64-bit Windows (<code>MordhauServer.exe<\/code>) or 64-bit Linux (<code>MordhauServer.sh<\/code>). Both builds come from the same Steam app.<\/li>\n<li><strong>Players:<\/strong> the game is built for up to 64. The Mordhau wiki warns that going higher than 64 slots causes engine performance problems.<\/li>\n<li><strong>Same PC as your game?<\/strong> Possible, but the client wants 8 GB of RAM on its own, and the server&#8217;s default ports clash with the client&#8217;s (see below).<\/li>\n<li><strong>Platforms:<\/strong> there is no server tool on the Epic Games Store, but a server set up this way accepts both Steam and Epic players. Console players can&#8217;t host private servers.<\/li>\n<\/ul>\n<h2 id=\"how-to-make-a-mordhau-server\">How to make a Mordhau server<\/h2>\n<p>There are three ways to install the server files: through Steam if you own the game, through SteamCMD on any Windows machine, or through LinuxGSM or SteamCMD on Linux. All three end with the same folders, the same <code>Game.ini<\/code> and the same ports. Pick Steam for a quick private server on your own PC, and SteamCMD or LinuxGSM for a machine that stays on.<\/p>\n<h3 id=\"option-a-windows-through-steam-easiest\">Option A: Windows through Steam (easiest)<\/h3>\n<ol>\n<li>In your Steam library, tick <em>Tools<\/em> in the filter, search for <strong>MORDHAU Dedicated Server<\/strong> and install it.<\/li>\n<li>Right-click it, open <em>Properties<\/em>, and put this in <em>Launch options<\/em>:\n<pre><code>FFA_Contraband -log -Port=7779 -RconPort=7780 -QueryPort=27018 -BeaconPort=15002<\/code><\/pre>\n<p>    The map comes first and becomes the default map. The ports are moved off the defaults because the game client uses the same ones.<\/li>\n<li>Launch it once so it creates its config files, then shut it down.<\/li>\n<li>Use <em>Manage \u2192 Browse local files<\/em> to find <code>Mordhau\\Saved\\Config\\WindowsServer\\Game.ini<\/code>, and carry on with <a href=\"#config\">the config<\/a>.<\/li>\n<\/ol>\n<h3 id=\"option-b-windows-through-steamcmd\">Option B: Windows through SteamCMD<\/h3>\n<ol>\n<li>Make two folders, one for SteamCMD and one for the server, and extract <code>steamcmd.exe<\/code> into the first.<\/li>\n<li>Create <code>update.bat<\/code> next to it, replacing <code>PATH<\/code> with your server folder:\n<pre><code>@echo off\nstart \"\" steamcmd.exe +login anonymous +force_install_dir \"PATH\" +app_update 629800 validate +quit<\/code><\/pre>\n<p>    Run it to install, and run it again whenever Mordhau patches. The server doesn&#8217;t update itself.<\/li>\n<li>Start the server with a shortcut to <code>MordhauServer.exe<\/code> that has <code>-log<\/code> on the end, so you can watch the console.<\/li>\n<\/ol>\n<h3 id=\"option-c-linux-with-linuxgsm-or-steamcmd\">Option C: Linux with LinuxGSM or SteamCMD<\/h3>\n<p>The same <code>app_update 629800<\/code> download works on Linux and installs <code>MordhauServer.sh<\/code>. <a href=\"https:\/\/linuxgsm.com\/servers\/mhserver\/\">LinuxGSM<\/a> wraps it for you (<code>mhserver<\/code>), with install, update, start, stop and monitor commands. Its default start line is a good template for any Linux setup:<\/p>\n<pre><code>Mordhau FFA_ThePit -MultiHome=0.0.0.0 -Port=7777 -BeaconPort=15000 -QueryPort=27015 -GameIni=\/path\/to\/Game.ini -log<\/code><\/pre>\n<p>On Linux the config folder is <code>Mordhau\/Saved\/Config\/LinuxServer\/<\/code>. Don&#8217;t want to keep a machine on at all? <a href=\"https:\/\/gameteam.io\/mordhau-server-hosting\">Mordhau server hosting<\/a> skips the install entirely.<\/p>\n<h2 id=\"mordhau-dedicated-server-ports\">Mordhau dedicated server ports<\/h2>\n<p>A Mordhau server uses four ports. All of them must be open in the firewall and, on a home connection, forwarded on your router. Each server instance on the same machine needs its own unique set, and you change them with launch parameters.<\/p>\n<table>\n<thead>\n<tr>\n<th>Port<\/th>\n<th>Default<\/th>\n<th>Protocol<\/th>\n<th>Launch parameter<\/th>\n<th>Used for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Server port<\/td>\n<td>7777<\/td>\n<td>TCP\/UDP<\/td>\n<td><code>-Port=<\/code><\/td>\n<td>Game traffic (required)<\/td>\n<\/tr>\n<tr>\n<td>RCON port<\/td>\n<td>7778<\/td>\n<td>TCP<\/td>\n<td><code>-RconPort=<\/code><\/td>\n<td>RCON tools and bots<\/td>\n<\/tr>\n<tr>\n<td>Beacon port<\/td>\n<td>15000<\/td>\n<td>TCP\/UDP<\/td>\n<td><code>-BeaconPort=<\/code><\/td>\n<td>Reserving a slot as a player connects<\/td>\n<\/tr>\n<tr>\n<td>Query port<\/td>\n<td>27015<\/td>\n<td>TCP\/UDP<\/td>\n<td><code>-QueryPort=<\/code><\/td>\n<td>The server browser asking for your server&#8217;s details<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The game client uses these same defaults. If the server and your game run on one PC, change all four (as in the Steam launch options above), or the second one to start will fail.<\/p>\n<h2 id=\"config\"><span id=\"mordhau-server-config-game-ini-and-engine-ini\">Mordhau server config: Game.ini and Engine.ini<\/span><\/h2>\n<p>Two files hold every setting: <code>Game.ini<\/code> for the name, slots, password, admins, map rotation and mods, and <code>Engine.ini<\/code> for the tick rate and default map. Edit them only while the server is shut down. A running server writes its in-memory copy back on shutdown, and that is why edits &#8220;don&#8217;t save.&#8221;<\/p>\n<table>\n<thead>\n<tr>\n<th>Install<\/th>\n<th>Config folder<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Windows (Steam)<\/td>\n<td><code>\u2026\\steamapps\\common\\Mordhau Dedicated Server\\Mordhau\\Saved\\Config\\WindowsServer\\<\/code><\/td>\n<\/tr>\n<tr>\n<td>Windows (WindowsGSM)<\/td>\n<td><code>&lt;WindowsGSM&gt;\\servers\\1\\serverfiles\\steamapps\\Mordhau\\Saved\\Config\\WindowsServer\\<\/code><\/td>\n<\/tr>\n<tr>\n<td>Linux (LinuxGSM)<\/td>\n<td><code>~\/serverfiles\/Mordhau\/Saved\/Config\/LinuxServer\/<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"name-slots-and-password\">Name, slots and password<\/h3>\n<pre><code>[\/Script\/Mordhau.MordhauGameSession]\nServerName=My Mordhau Server\nMaxSlots=24\nServerPassword=friends-only\nbAdvertiseServerViaSteam=True\n\n[\/Script\/Engine.GameSession]\nMaxPlayers=24<\/code><\/pre>\n<p>Set <code>MaxSlots<\/code> and <code>MaxPlayers<\/code> to the same number. <code>ServerPassword<\/code> is all it takes to make a private server for friends. A friends-only duel server can be 2 to 8 slots; a battle server tops out at 64.<\/p>\n<h3 id=\"map-rotation-and-default-map\">Map rotation and default map<\/h3>\n<p>Add one <code>MapRotation=<\/code> line per map, under the game mode section:<\/p>\n<pre><code>[\/Script\/Mordhau.MordhauGameMode]\nMapRotation=FFA_Cortile\nMapRotation=SKM_Grad\nMapRotation=FL_Camp\nMapRotation=HRD_Taiga<\/code><\/pre>\n<p>The prefix sets the mode: <code>FFA_<\/code> deathmatch, <code>TDM_<\/code> team deathmatch, <code>SKM_<\/code> skirmish, <code>FL_<\/code> Frontline, <code>INV_<\/code> Invasion, <code>HRD_<\/code> Horde, and <code>_64<\/code> variants for maps without the smaller bounds. To change the default map, put its name first on the launch line. That&#8217;s easier than <code>ServerDefaultMap<\/code> in <code>Engine.ini<\/code>, which needs the full path (<code>\/Game\/Mordhau\/Maps\/\u2026<\/code>).<\/p>\n<p><strong>Duel servers:<\/strong> the ranked duel maps (<code>DU_Truce<\/code>, <code>DU_Arena<\/code>, <code>DU_Highlands<\/code>) can be played as free-for-all with <code>MapGameModeOverrides<\/code>. They only have spawn points for two players, though, so for more than a 1v1 you add a server actor mod that overrides the spawn points.<\/p>\n<h3 id=\"game-mode-settings\">Game-mode settings<\/h3>\n<pre><code>[\/Script\/Mordhau.MordhauGameMode]\nPlayerRespawnTime=15.000000\nDamageFactor=1.000000\nTeamDamageFactor=1.000000\nAutoKickOnTeamKillAmount=999<\/code><\/pre>\n<p>Times are in seconds. The same keys can be set per mode under each mode&#8217;s own section, for example Frontline at <code>[\/Game\/Mordhau\/Blueprints\/GameModes\/Battle\/BP_FrontlineGameMode.BP_FrontlineGameMode_C]<\/code>.<\/p>\n<h3 id=\"tick-rate-engine-ini\">Tick rate (Engine.ini)<\/h3>\n<pre><code>[\/Script\/OnlineSubsystemUtils.IpNetDriver]\nNetServerMaxTickRate=120\nLanServerMaxTickRate=60\n\n[IpDrv.TcpNetDriver]\nNetServerMaxTickRate=120\nLanServerMaxTickRate=60<\/code><\/pre>\n<p>Set it under both headings. A higher tick rate plus more players costs CPU fast, so check the result in game with <code>m.ShowServerStats 1<\/code>. Watch the average and maximum, not the minimum, which always jumps around.<\/p>\n<h3 id=\"discord-webhooks\">Discord webhooks<\/h3>\n<p>Mordhau can post admin actions, punishments, lag reports and the chat feed to a Discord channel. Put the webhook URL in quotes:<\/p>\n<pre><code>[\/Script\/Mordhau.MordhauGameSession]\nAdminActionWebhookURL=\"https:\/\/discord.com\/api\/webhooks\/...\"\nChatFeedWebhookURL=\"https:\/\/discord.com\/api\/webhooks\/...\"<\/code><\/pre>\n<h2 id=\"how-to-add-mods-to-a-mordhau-server\">How to add mods to a Mordhau server<\/h2>\n<p>Mordhau mods and custom maps come from <a href=\"https:\/\/mod.io\/g\/mordhau\">mod.io<\/a>. Find the mod&#8217;s <em>Resource ID<\/em> in the mod.io sidebar, add a <code>Mods=<\/code> line for it, and the server downloads it on start. Custom maps work the same way: install the mod, then add the map name the author gives to your rotation.<\/p>\n<pre><code>[\/Script\/Mordhau.MordhauGameSession]\nMods=1234567\nMods=2345678<\/code><\/pre>\n<p>Some mods, often server-side ones that change rules, add events or fix spawn points, ask you to load them as a server actor as well:<\/p>\n<pre><code>[\/Script\/Mordhau.MordhauGameMode]\nSpawnServerActorsOnMapLoad=\/Path\/To\/ServerActor<\/code><\/pre>\n<p>Themed community servers like Star Wars lightsaber servers, RP servers or gun servers are built from the same pieces: mod.io mods plus a matching map rotation. If you want vanilla players only, <code>bDisableClientMods=True<\/code> under <code>MordhauGameMode<\/code> blocks client-side mods.<\/p>\n<h2 id=\"how-to-become-admin-on-a-mordhau-server\">How to become admin on a Mordhau server<\/h2>\n<p>Mordhau identifies admins by PlayFab ID, not Steam ID. Get yours in game: open the console with the <code>`<\/code> key and run <code>PlayerList<\/code>, or <code>CopyID 1<\/code> to copy your own (you are always session ID 1). Then add it to <code>Game.ini<\/code> and restart:<\/p>\n<pre><code>[\/Script\/Mordhau.MordhauGameSession]\nAdmins=YOURPLAYFABID<\/code><\/pre>\n<p>The alternative is <code>AdminPassword=<\/code> plus <code>AdminLogin &lt;password&gt;<\/code> in the console each time you join. Be careful with it: anyone with that password can add more admins, and so can every admin.<\/p>\n<h2 id=\"mordhau-server-commands\">Mordhau server commands<\/h2>\n<p>Admin commands go in the in-game console. RCON clients use a similar set over the RCON port, and admin chat commands start with <code>\/<\/code>.<\/p>\n<table>\n<thead>\n<tr>\n<th>Command<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Kick &lt;PlayfabID\/SessionID&gt; &lt;reason&gt;<\/code><\/td>\n<td>Removes a player (they can rejoin)<\/td>\n<\/tr>\n<tr>\n<td><code>Ban &lt;PlayfabID\/SessionID&gt; &lt;duration&gt; &lt;reason&gt;<\/code> \/ <code>Unban<\/code><\/td>\n<td>Bans or unbans a player; <code>BanList<\/code> shows active bans<\/td>\n<\/tr>\n<tr>\n<td><code>Mute<\/code> \/ <code>Unmute<\/code><\/td>\n<td>Chat mute with a duration<\/td>\n<\/tr>\n<tr>\n<td><code>AddAdmin<\/code> \/ <code>RemoveAdmin<\/code> \/ <code>AdminList<\/code><\/td>\n<td>Manage admins live<\/td>\n<\/tr>\n<tr>\n<td><code>ChangeLevel &lt;map&gt;<\/code><\/td>\n<td>Switch map now (an invalid name can disconnect players)<\/td>\n<\/tr>\n<tr>\n<td><code>AddBots &lt;n&gt;<\/code> \/ <code>AddBotsTeam &lt;team&gt; &lt;n&gt;<\/code><\/td>\n<td>Add bots; team 0 is Red, 1 is Blue<\/td>\n<\/tr>\n<tr>\n<td><code>ToggleDamage<\/code>, <code>ToggleStamina<\/code>, <code>Slomo &lt;value&gt;<\/code><\/td>\n<td>Training and event tools<\/td>\n<\/tr>\n<tr>\n<td><code>m.ShowServerStats 1<\/code><\/td>\n<td>Shows the server&#8217;s min\/avg\/max tick rate<\/td>\n<\/tr>\n<tr>\n<td><code>\/asay<\/code>, <code>\/announce<\/code>, <code>\/achat<\/code><\/td>\n<td>Admin chat messages, pop-ups and admin-only chat<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Over RCON you also get <code>maplist<\/code>, <code>addmap<\/code> \/ <code>removemap<\/code> (with an option to save the change to <code>Game.ini<\/code>), <code>playerlist<\/code>, <code>scoreboard<\/code>, <code>info<\/code>, <code>stats<\/code>, <code>extendmatchduration<\/code>, <code>say<\/code> and <code>shutdown<\/code>. Mordhau speaks the Source RCON protocol, so most Source RCON tools work. Set <code>RconPassword<\/code> and <code>RconPort<\/code> under <code>MordhauGameSession<\/code> first.<\/p>\n<h2 id=\"bots-horde-and-playing-with-friends-only\">Bots, Horde and playing with friends only<\/h2>\n<p>Can you play Mordhau without other people? Yes: the game has offline practice against AI and the co-op Horde mode. On your own server, <code>AddBots<\/code> fills the empty slots, and a password plus a short rotation of Horde maps (<code>HRD_Grad<\/code>, <code>HRD_Taiga<\/code>, <code>HRD_ThePit<\/code>\u2026) makes a friends-only co-op server.<\/p>\n<h2 id=\"how-to-join-your-own-server\">How to join your own server<\/h2>\n<p>Once the ports are forwarded, other players find you in the server browser by name. On the PC running the server, the browser often won&#8217;t show it, so connect directly from the console: <code>open 127.0.0.1:7779<\/code> (your server port), or <code>open 127.0.0.1:7779?ServerPassword=yourpassword<\/code> for a private one. Players on your LAN can use the server PC&#8217;s local IP the same way.<\/p>\n<h2 id=\"common-mordhau-server-problems-and-fixes\">Common Mordhau server problems and fixes<\/h2>\n<table>\n<thead>\n<tr>\n<th>Problem<\/th>\n<th>Most likely cause<\/th>\n<th>Fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Server not showing up in the browser<\/td>\n<td>Query or beacon port not forwarded, or <code>bAdvertiseServerViaSteam<\/code> off<\/td>\n<td>Forward 27015 and 15000 (or your custom ports); set it to True<\/td>\n<\/tr>\n<tr>\n<td>Server browser empty, for every server<\/td>\n<td>The browser or the game&#8217;s backend is having a moment<\/td>\n<td>Restart the game; if no server shows up at all, it&#8217;s not your server<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Failed to connect&#8221; to your own server<\/td>\n<td>Server and client fighting over the default ports on one PC<\/td>\n<td>Move the server to other ports, then connect with <code>open 127.0.0.1:&lt;port&gt;<\/code><\/td>\n<\/tr>\n<tr>\n<td>&#8220;Failed to connect to backend server&#8221;<\/td>\n<td>The game can&#8217;t reach Mordhau&#8217;s online services. That&#8217;s a client or backend issue, not your server<\/td>\n<td>Check whether other servers work; wait it out if Mordhau&#8217;s services are down<\/td>\n<\/tr>\n<tr>\n<td>Wrong password<\/td>\n<td>Typo, or the password was changed while the server was running and got overwritten<\/td>\n<td>Stop the server, set <code>ServerPassword<\/code>, start it again<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Server is full, retrying&#8221; \/ waiting for a server<\/td>\n<td>The slot limit is reached<\/td>\n<td>Raise <code>MaxSlots<\/code> and <code>MaxPlayers<\/code> together, to the same value<\/td>\n<\/tr>\n<tr>\n<td>Can&#8217;t connect after a game update<\/td>\n<td>Server on an old build<\/td>\n<td>Re-run <code>app_update 629800 validate<\/code> and restart<\/td>\n<\/tr>\n<tr>\n<td>Mod map won&#8217;t load<\/td>\n<td>Map name or path wrong, or the mod isn&#8217;t in <code>Mods=<\/code><\/td>\n<td>Use the name from the mod.io page; check the log after start<\/td>\n<\/tr>\n<tr>\n<td>Rubber-banding with a full server<\/td>\n<td>Tick rate and player count too high for the CPU<\/td>\n<td>Lower <code>NetServerMaxTickRate<\/code> or slots, and watch <code>m.ShowServerStats 1<\/code><\/td>\n<\/tr>\n<tr>\n<td>Settings change back on their own<\/td>\n<td>File edited while running<\/td>\n<td>Edit only with the server shut down<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>To check a server from outside, <code>quakestat -a2s IP:PORT<\/code> on Linux queries it the same way the browser does.<\/p>\n<h2 id=\"skip-the-setup-rent-a-mordhau-server\">Skip the setup: rent a Mordhau server<\/h2>\n<p>Running your own means a PC that stays on, four forwarded ports, two .ini files you can only edit with the server off, and a manual update after every patch. If you&#8217;d rather just fight, <a href=\"https:\/\/gameteam.io\/mordhau-server-hosting\">Mordhau server hosting<\/a> on GameTeam is ready in minutes. You pay per GB of RAM ($0.49\/GB a week on Budget, or $1.99\/GB billed monthly), so a 6 GB battle server is $2.94 a week. Slots are unlimited on our side; the real ceiling is Mordhau&#8217;s own 64. The built-in AI copilot handles <code>Game.ini<\/code>. Tell it <em>&#8220;rotate FL_Camp, SKM_Grad and HRD_Taiga, password the server for tonight and add my PlayFab ID as admin&#8221;<\/em> and it writes the right sections, restarts the server and confirms it came back up. Give it a mod.io ID and it adds the mod, or ask <em>&#8220;why won&#8217;t my server start?&#8221;<\/em> and it reads the log for you.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"how-do-i-create-my-own-private-mordhau-server\">How do I create my own private Mordhau server?<\/h3>\n<p>Install the MORDHAU Dedicated Server (app 629800) through Steam or SteamCMD, start it once, set <code>ServerName<\/code> and <code>ServerPassword<\/code> in <code>Game.ini<\/code>, forward the four ports and start it again. Friends find it by name in the browser and enter the password.<\/p>\n<h3 id=\"whats-the-mordhau-dedicated-server-app-id\">What&#8217;s the Mordhau dedicated server app ID?<\/h3>\n<p>629800 for the server. The game itself is 629760. Download the server anonymously with <code>+login anonymous +app_update 629800 validate<\/code>.<\/p>\n<h3 id=\"what-are-the-mordhau-server-default-ports\">What are the Mordhau server default ports?<\/h3>\n<p>7777 (game), 7778 (RCON), 15000 (beacon) and 27015 (query). Change them with <code>-Port<\/code>, <code>-RconPort<\/code>, <code>-BeaconPort<\/code> and <code>-QueryPort<\/code>.<\/p>\n<h3 id=\"can-i-run-a-mordhau-dedicated-server-on-linux\">Can I run a Mordhau dedicated server on Linux?<\/h3>\n<p>Yes. The same Steam app includes a Linux build (<code>MordhauServer.sh<\/code>), and LinuxGSM supports it as <code>mhserver<\/code>.<\/p>\n<h3 id=\"can-i-host-a-mordhau-server-on-epic-games-or-console\">Can I host a Mordhau server on Epic Games or console?<\/h3>\n<p>There&#8217;s no server tool on the Epic store and no console hosting, but a server installed through Steam or SteamCMD accepts both Steam and Epic players.<\/p>\n<h3 id=\"can-i-run-a-lan-only-mordhau-server\">Can I run a LAN-only Mordhau server?<\/h3>\n<p>Yes. Skip the port forwarding and join with <code>open &lt;LAN IP&gt;:&lt;port&gt;<\/code> from the console. <code>LanServerMaxTickRate<\/code> in <code>Engine.ini<\/code> sets the tick rate for LAN connections.<\/p>\n<h3 id=\"how-much-ram-does-a-mordhau-server-need\">How much RAM does a Mordhau server need?<\/h3>\n<p>4\u20136 GB. More slots, a higher tick rate and big mod maps push it toward the top of that range, and CPU becomes the limit before RAM does.<\/p>\n","protected":false},"excerpt":{"rendered":"A Mordhau dedicated server is the only way to run your own Mordhau match. There&#8217;s no &#8220;host game&#8221;&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[169],"tags":[],"class_list":["post-3810","post","type-post","status-publish","format-standard","category-mordhau-tutorials","vision-entry","vision-video-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods) - GameTeam - Blog<\/title>\n<meta name=\"description\" content=\"Mordhau dedicated server setup: app ID 629800, Windows or Linux, ports 7777\/15000\/27015, Game.ini, private passwords, admins, mod.io mods and fixes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods) - GameTeam - Blog\" \/>\n<meta property=\"og:description\" content=\"Mordhau dedicated server setup: app ID 629800, Windows or Linux, ports 7777\/15000\/27015, Game.ini, private passwords, admins, mod.io mods and fixes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"GameTeam - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-27T14:11:23+00:00\" \/>\n<meta name=\"author\" content=\"gameteam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gameteam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/\"},\"author\":{\"name\":\"gameteam\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/person\\\/0cc694e709c1805f635ede3a5e1dbf83\"},\"headline\":\"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods)\",\"datePublished\":\"2026-10-27T14:11:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/\"},\"wordCount\":2019,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\"},\"articleSection\":[\"Mordhau Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/\",\"name\":\"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods) - GameTeam - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-27T14:11:23+00:00\",\"description\":\"Mordhau dedicated server setup: app ID 629800, Windows or Linux, ports 7777\\\/15000\\\/27015, Game.ini, private passwords, admins, mod.io mods and fixes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/mordhau-dedicated-server-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minecraft Tutorials\",\"item\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/category\\\/minecraft-tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\",\"name\":\"GameTeam - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\",\"name\":\"GameTeam - Blog\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1\",\"width\":837,\"height\":167,\"caption\":\"GameTeam - Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/person\\\/0cc694e709c1805f635ede3a5e1dbf83\",\"name\":\"gameteam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"contentUrl\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"caption\":\"gameteam\"},\"sameAs\":[\"https:\\\/\\\/gameteam.io\\\/blog\"],\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/author\\\/gameteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods) - GameTeam - Blog","description":"Mordhau dedicated server setup: app ID 629800, Windows or Linux, ports 7777\/15000\/27015, Game.ini, private passwords, admins, mod.io mods and fixes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/","og_locale":"en_US","og_type":"article","og_title":"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods) - GameTeam - Blog","og_description":"Mordhau dedicated server setup: app ID 629800, Windows or Linux, ports 7777\/15000\/27015, Game.ini, private passwords, admins, mod.io mods and fixes.","og_url":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/","og_site_name":"GameTeam - Blog","article_published_time":"2026-10-27T14:11:23+00:00","author":"gameteam","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gameteam","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/#article","isPartOf":{"@id":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/"},"author":{"name":"gameteam","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/person\/0cc694e709c1805f635ede3a5e1dbf83"},"headline":"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods)","datePublished":"2026-10-27T14:11:23+00:00","mainEntityOfPage":{"@id":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/"},"wordCount":2019,"commentCount":0,"publisher":{"@id":"https:\/\/gameteam.io\/blog\/#organization"},"articleSection":["Mordhau Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/","url":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/","name":"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods) - GameTeam - Blog","isPartOf":{"@id":"https:\/\/gameteam.io\/blog\/#website"},"datePublished":"2026-10-27T14:11:23+00:00","description":"Mordhau dedicated server setup: app ID 629800, Windows or Linux, ports 7777\/15000\/27015, Game.ini, private passwords, admins, mod.io mods and fixes.","breadcrumb":{"@id":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gameteam.io\/blog\/mordhau-dedicated-server-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gameteam.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Minecraft Tutorials","item":"https:\/\/gameteam.io\/blog\/category\/minecraft-tutorials\/"},{"@type":"ListItem","position":3,"name":"Mordhau Dedicated Server: How to Set One Up (Requirements, Ports, Game.ini, Mods)"}]},{"@type":"WebSite","@id":"https:\/\/gameteam.io\/blog\/#website","url":"https:\/\/gameteam.io\/blog\/","name":"GameTeam - Blog","description":"","publisher":{"@id":"https:\/\/gameteam.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gameteam.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gameteam.io\/blog\/#organization","name":"GameTeam - Blog","url":"https:\/\/gameteam.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1","contentUrl":"https:\/\/i0.wp.com\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1","width":837,"height":167,"caption":"GameTeam - Blog"},"image":{"@id":"https:\/\/gameteam.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/person\/0cc694e709c1805f635ede3a5e1dbf83","name":"gameteam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","url":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","contentUrl":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","caption":"gameteam"},"sameAs":["https:\/\/gameteam.io\/blog"],"url":"https:\/\/gameteam.io\/blog\/author\/gameteam\/"}]}},"_links":{"self":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts\/3810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/comments?post=3810"}],"version-history":[{"count":0,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts\/3810\/revisions"}],"wp:attachment":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/media?parent=3810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/categories?post=3810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/tags?post=3810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}