Skip to content
Guide

How to Make a Mordhau Server

A complete walkthrough for running your own Mordhau dedicated server — install it with SteamCMD, open the ports, set Game.ini and host big medieval melee battles 24/7. Mordhau is Unreal Engine with up to 64-80 players, so it wants a strong CPU. Plus the one-click hosted route.

8 min read Intermediate Anti-DDoS hosting

Mordhau has a free dedicated server (Steam app 629800) on Unreal Engine, native on Linux via anonymous SteamCMD. It supports big battles (up to 64-80 players) and uses several ports (7777 game, 27015 query, 15000 beacon, plus RCON). Big fights want a strong CPU. You can self-host it or use a managed host.

This guide covers the self-hosted SteamCMD route step by step.

Before you start

What you'll need

A quick checklist before you begin — have these ready and the rest is easy.

  • A machine to run the server (strong CPU for big battles), or a host for 24/7 uptime.
  • SteamCMD, to download the free server (app 629800).
  • Game.ini configured (name, players, mode, RCON).
  • Open ports: UDP 7777, 27015, 15000 + RCON.
  • A fast high-clock CPU and 6-8 GB of RAM.
Step by step

Set up a Mordhau dedicated server, step by step

1

Choose self-host or a managed host

The server is free, but a full 64-80 player battle needs a strong machine on 24/7 and several ports. A managed host gives you an always-online, protected server in minutes. Want zero hassle? Pick a host and skip to step 5.

2

Install with SteamCMD

The Mordhau dedicated server is Steam app 629800 — a free, anonymous download.

steamcmd +login anonymous +force_install_dir ./mordhau +app_update 629800 validate +quit
3

Run once to generate configs

Start the server once so it creates the config files (Game.ini, Engine.ini) under Mordhau/Saved/Config/LinuxServer, then stop it to edit.

4

Configure Game.ini

Set the server name, max players, game mode, map rotation and an admin/RCON password in Game.ini. This controls the whole server.

5

Launch with a map, mode & ports

Start the server with a starting map and mode (Frontline, Deathmatch, Battle Royale, Horde), and set the ports on the launch line.

./MordhauServer.sh FFA_ThePit -Port=7777 -QueryPort=27015 -BeaconPort=15000 -RconPort=7780
6

Open the ports

Forward UDP 7777 (game), UDP 27015 (query) and 15000 (beacon), plus your RCON port. On a managed host these are opened for you.

7777/udp   game
27015/udp  query
15000/udp  beacon
Best practices

Run big battles smoothly

Big fights need a strong CPU

Mordhau on Unreal with 64-80 players is CPU-heavy. A fast high-clock core keeps a full Frontline battle smooth; a weak core lags.

Don't forget the query/beacon ports

27015 (query) and 15000 (beacon) matter for listing and matchmaking. Miss them and the server may not appear.

Set RCON for admin

An RCON password lets you and your admins manage the server live — kicks, bans, map changes. Set it before going public.

Protect a public server

Popular Mordhau servers get attacked. A managed host filters DDoS on a separate IP so a battle isn't ended by a booter.

Troubleshooting

Common problems & fixes

Hit a snag? These are the issues people run into most — and how to solve them.

The server isn't listed

The query (27015) or beacon (15000) port isn't open. Forward all of Mordhau's ports, not just 7777.

A full battle lags

64-80 players on Unreal is CPU-heavy. Move to a faster high-clock core; more RAM alone won't fix it.

RCON won't connect

The RCON port isn't open or the password is wrong. Confirm the port is forwarded and the password matches Game.ini.

Config changes don't stick

Edit Game.ini while the server is stopped — it can overwrite files edited live on shutdown.

Skip the setup — host it with ESAGAMES

Want big Mordhau battles online 24/7 without the hardware headache? Our game server hosting runs fast high-clock CPUs behind a Layer-4 protected Frankfurt network — 64-80 player battles, online in minutes.

Mordhau hosting
FAQ

Frequently asked questions

Do I need to own Mordhau to host a server?

No. The dedicated server (Steam app 629800) is a free, anonymous download, separate from the game. You only need the game on the machines that play.

What ports does a Mordhau server use?

UDP 7777 for the game, UDP 27015 for the query, UDP 15000 for the beacon, plus an RCON port you choose. Forward them so the server lists and admin works.

How much hardware does a Mordhau server need?

It's an Unreal Engine game with up to 64-80 players, so it's CPU-heavy — give it a fast high-clock core and 6-8 GB of RAM for a full battle. A weak core is the usual cause of lag.

How many players can a Mordhau server hold?

Up to 64-80 depending on the mode and hardware. Big Frontline battles are the demanding case — size the CPU accordingly.

Where do I configure a Mordhau server?

In Game.ini under Mordhau/Saved/Config/LinuxServer — server name, max players, game mode, map rotation and RCON password. It's generated on first launch; stop the server to edit.

How do I admin a Mordhau server?

Set an RCON password in the config and connect an RCON client (or use in-game admin). From there you can kick, ban, change maps and manage the server live.

More guides

Keep reading

Ready to launch?

Protected, low-latency game hosting in Frankfurt — online in minutes with 24/7 support.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney