This guide covers how to get your Mordhau dedicated server running on Legion Hosting, including first boot, GPanel configuration, map and game mode selection, map name format, Game.ini tuning, and how to connect. For workshop mod support, see Mordhau Mod and Workshop Support. For admin setup and commands, see Mordhau Admin Setup and Commands.
First Start
When you receive your Mordhau server from Legion Hosting, the game files need to install before the server can accept connections. Here is how to get through that initial setup:
- Log in to GPanel.
- Select your Mordhau server from the server list.
- Click the Start button. GPanel will download and install the Mordhau Dedicated Server files automatically (Steam App ID
629800). - The first install may take several minutes depending on download speed. Watch the console output for progress.
- Once the installation completes the server will start up and generate its default configuration files.
- You will see log lines indicating the server is listening for connections. At that point, your server is live.
GPanel Startup Variables
GPanel exposes the most common server settings as Startup Variables. You can find these in the Startup tab of your server panel. Changing these values does not require you to edit any config files manually.
| Variable | Description | Default | Notes |
|---|---|---|---|
SERVER_NAME |
The name displayed in the server browser | Mordhau Server | Keep it descriptive so players can find you |
DEFAULT_MAP |
Map and game mode loaded on startup | Grad/FL_Grad |
Uses MAPNAME/MODE_MAPNAME format — see Map Name Format below |
MAX_PLAYERS |
Maximum number of concurrent players | 48 | Valid range: 1 – 60 |
ADMIN_PASSWORD |
Password for in-game admin access | (empty) | Optional. Required to use admin commands in-game. See Mordhau Admin Setup and Commands |
GAME_PASSWORD |
Password players must enter to join | (empty) | Optional. Leave blank for a public server |
BEACON_PORT |
Port used for server discovery beacons | 15000 | Managed by GPanel — generally no need to change |
After changing any startup variable, restart the server for the new values to take effect.
Map and Game Mode Selection
Mordhau ships with a variety of official maps, and each map supports one or more game modes. Below are the commonly available maps and modes.
Official Maps
| Map Name | Description |
|---|---|
Grad | Large fortress map — the iconic Mordhau battlefield |
Camp | Military encampment with open fields and structures |
Feitoria | Dense medieval town with narrow streets and buildings |
Castello | Hilltop castle with tiered objectives |
MountainPeak | Snowy mountain fortress with vertical gameplay |
Crossroads | Open countryside with a central bridge — supports horses |
Taiga | Forested river map with a logging camp |
Contraband | Coastal smuggling map |
Noria | Desert-themed map with aqueducts |
Game Modes
| Mode Prefix | Full Name | Description |
|---|---|---|
FL | Frontline | Large-scale objective-based combat (two teams push a front line) |
INV | Invasion | Attackers push sequential objectives; defenders hold |
SKM | Skirmish | Round-based team elimination — no respawns within a round |
TDM | Team Deathmatch | Two teams fight to a kill target |
FFA | Free-for-All | Every player for themselves |
BR | Battle Royale | Last-man-standing with a shrinking zone |
Horde | Horde | Co-op PvE — survive waves of AI enemies |
Map Name Format
The DEFAULT_MAP startup variable uses a specific format that combines the map name with the game mode:
MAPNAME/MODE_MAPNAME
The value before the slash is the map name. The value after the slash is the mode prefix followed by an underscore and the map name again. For example:
| Desired Setup | DEFAULT_MAP Value |
|---|---|
| Frontline on Grad | Grad/FL_Grad |
| Invasion on Feitoria | Feitoria/INV_Feitoria |
| Skirmish on Camp | Camp/SKM_Camp |
| Team Deathmatch on Taiga | Taiga/TDM_Taiga |
| Free-for-All on Castello | Castello/FFA_Castello |
| Battle Royale on Grad | Grad/BR_Grad |
| Horde on MountainPeak | MountainPeak/Horde_MountainPeak |
| Invasion on Crossroads | Crossroads/INV_Crossroads |
MountainPeak is correct; mountainpeak or Mountain_Peak will fail. Always match the exact map name from the table above.
Game.ini Configuration
For more granular server control, you can edit the Game.ini configuration file directly. This file is located at:
Mordhau/Saved/Config/LinuxServer/Game.ini
You can access this file through the File Manager in GPanel, or via SFTP. Always stop your server before making edits to this file.
Key Settings
Add or modify these settings under the [/Script/Mordhau.MordhauGameMode] section:
[/Script/Mordhau.MordhauGameMode]
PlayerRespawnTime=5
BallistaRespawnTime=30
CatapultRespawnTime=60
HorseRespawnTime=30
DamageFactor=1.0
TeamDamageFactor=0.0
MapRotation=Grad/FL_Grad,Feitoria/INV_Feitoria,Camp/SKM_Camp
| Setting | Description | Default |
|---|---|---|
PlayerRespawnTime |
Seconds before a player respawns | 5 |
TeamDamageFactor |
Friendly fire multiplier (0.0 = off, 1.0 = full) | 0.0 |
DamageFactor |
Global damage multiplier | 1.0 |
ConstrainMaxPlayers |
Hard-enforce the max player limit | True |
MapRotation |
Comma-separated list of maps to rotate through | (single map) |
BotsPerTeamForFrontlineAndInvasion |
Number of AI bots per team in FL/INV modes | 0 |
HorseRespawnTime |
Seconds before horses respawn on the map | 30 |
AutoKickOnTeamKill |
Number of teamkills before auto-kick | 5 |
Map Rotation
To cycle through multiple maps automatically, set the MapRotation value as a comma-separated list:
MapRotation=Grad/FL_Grad,Camp/SKM_Camp,Feitoria/INV_Feitoria,Taiga/TDM_Taiga
The server will advance to the next map in the list when a match ends.
How to Connect
There are two ways for players to connect to your Mordhau server.
Method 1: In-Game Server Browser
- Launch Mordhau and click Play from the main menu.
- Select Server Browser.
- Type your server name into the search bar at the top.
- If your server is password-protected, you will be prompted to enter the game password when joining.
Method 2: Direct Connect via Console
- Find your server's IP address and port in GPanel on the server overview page.
- Launch Mordhau.
- Open the console with the ~ (tilde) key.
- Type the following command:
open YOUR_SERVER_IP:YOUR_SERVER_PORT - If the server has a game password, append it:
open YOUR_SERVER_IP:YOUR_SERVER_PORT?password=YourGamePassword
For help finding your server's IP and port, see How to Find Your Server IP and Port.
YOUR_SERVER_IP and YOUR_SERVER_PORT with the actual values shown in your GPanel dashboard. Do not share these publicly if you want to keep your server private.
Related Articles
- Mordhau Mod and Workshop Support
- Mordhau Admin Setup and Commands
- How to Find Your Server IP and Port
- Server Startup Guide
- How to Upload Files via SFTP
Need Help?
If you run into an issue not covered in this guide, our support team is available to assist.