Easily set up and run a MORDHAU online multiplayer server.
Other MORDHAU Guides:
- FAQ: Everything You Need to Know.
- Loadouts and Playstyles.
- Horde Mode: Survival Guide.
- How to Build a Ballista.
Step #1: Downloading Server Files
Before you begin doing anything, you quite obviously need to download the server files. To do so, hover your mouse over "LIBRARY" on Steam, then go down to "TOOLS".
You will then need to scroll down to "MORDHAU Dedicated Server" and install it to your preferred directory, and the server files will then begin to download to your chosen directory.
Step #2: Configuring Your Ports
There are 4 different ports that you will need to open in order for your server to show up in the master list and for others to be able to join you.
Note: You will need access to the admin panel of your ISP in order to open ports.
The following ports need to be opened:
In this guide I won't be covering how to set up port forwarding as it varies from provider to provider and can be different on each web panel.
Step #3: Creating and Configuring Your Server
Once you have successfully port forwarded your server, you will need to go to the directory in which you have installed the server files to. For example, mine are under:
- S:\Steam\steamapps\common\Mordhau Dedicated Server
Within the folder, you should see the following folders and files, not including the shortcut:
Firstly, you will need to run MordhauServer.exe at least once in order for the server to create the configuration file so that you can change the settings from default.
Once you have ran the server for approximately 1 minute, you need to open task manager and close the following processes:
Once this step is complete, your configuration file should now be created under:
- Mordhau Dedicated Server\Mordhau\Saved\Config\WindowsServer
The name of the config file is "Game.ini". You will be presented with a file that looks a little like this:
In order to change the map rotation, simply remove or add any of the "MapRotation=XXX_Xxxxx" lines. For example, if I wanted my server to run FFA (Deathmatch) only maps, then the server config file would look like this:
Optional - Logging Console:
Once this is done, I recommend creating a shortcut of MordhauServer.exe, then right clicking to go to "Properties" to get onto the following screen:
Once you are on this screen, add "-log" onto the very end of the "Target" line. Once you open the shortcut, your server will no longer be "invisible" and you will not have to go to task manager to close it down.
Step #4: Host!
For the final step, simply open the MordhauServer.exe or use the highly recommended shortcut method I had used and you will be greeted with a small console window which opens up along with the server and logs each event in the server, including the startup, the connections and admin logs.