Setting up your Return to Moria server
Created by: Kurkin
Last modified: 20th December 2024
Setting up your server
If you want to avoid setting up your own server, you will be able to order yours from us directly here! https://low.ms/game-servers/return-to-moria-server-hosting
Prerequisite
- SteamCmd or Steam
- As of 19th of December 2024 - key to access the dedicated server alpha hosting tests.
- Requirements to participate in the Alpha: https://www.returntomoria.com/news-updates/dedicated-server
Steam App ID: 3349480
Getting server files
Downloading the files via Steam:
Downloading the files via SteamCMD
-
Open SteamCMD:
- On Windows: Launch
steamcmd.exe
. - On Linux: Run
./steamcmd.sh
.
- On Windows: Launch
-
Login to Steam:
- Login anonymously (if the app supports it):
login anonymous
- OR, login with your Steam account credentials:
login <your_steam_username>
- Login anonymously (if the app supports it):
-
Set the Download Directory (optional):
- Specify the directory where the app will be installed:
force_install_dir path/to/directory
- Specify the directory where the app will be installed:
-
Download the App:
- Run the following command to download and validate the app:
app_update 3349480 validate
- Run the following command to download and validate the app:
-
Wait for the Installation:
- Allow SteamCMD to complete the download and installation process.
-
Exit SteamCMD:
- After the installation is complete, exit SteamCMD:
exit
- After the installation is complete, exit SteamCMD:
Basic configuration of the server
NOTE: You must run the server once for the configuration files to be generated.
Firstly you will want to navigate to the server files, to do this via Steam.
Right click the dedicated server > Manage > Browse Local Files.
MoriaServerConfig.ini
[Main]
; If a password is specified, players will need to enter a password to join the server.
; Case-sensitive.
OptionalPassword=
[World]
; Name of the saved world to load. If it doesn't exist, create it
; with the properties defined in the [World.Create] section.
Name="Dedicated Server World"
These two are generally what you would change if you wanted to leave the rest as default and just play with your friends!
- Main/OptionalPassword
If this option is not blank, players will have to enter this password before they are able to enter your game. Be careful you don't accidentally share this password if you copy this file. - World/Name
Name of the world you would like to load. If that world does not exist, a new world will be created. This is what players will see when searching for the session. - World.Create section
This section is only used for newly created worlds. You can set your world seed and difficulty options, as well as choose Campaign or Sandbox mode. If you would like to change difficulty after world creation, use the console commands. - Host section
Manually set port forwarding, IP address and other settings - Console/Enabled
Set if the server launches the console window - Performance/ServerFPS
Set the FPS limit of the server. We suggest 60. Higher values are unlikely to improve the server performance. However if your server uses too much CPU, you might try 30 fps instead.
MoriaServerRules.txt
This is a empty file, anything you put in here will be a custom message provided to any player joining the server.
Starting & Joining the server
Currently when you start the server you will get a join code.
Anyone with this code will be able to join the server.
A Return To Moria guide, let us know what other guides you want to see and we will get them published!