The Lord of the Rings: Return to Moria Server Configuration Generator
Use this generator to set your Return to Moria server settings and create the server configuration online: set the join password, world name, game mode, seed, difficulty, and performance using a form or AI Easy Mode, then check MoriaServerConfig.ini in the live preview, copy it, or download it. Free and no sign-in required, including Easy Mode.
Built by Florian Galz
Example result
Example: the generated MoriaServerConfig.ini
You set the options using a form or AI Easy Mode, and the generator creates the finished MoriaServerConfig.ini for The Lord of the Rings: Return to Moria live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
; The Lord of the Rings: Return to Moria — generated with the ZAP-Hosting Game Config Generator; zap-hosting.com/tools/lotr-return-to-moria/config-generator [Main]OptionalPassword= [World]Name=Brave New World [World.Create]Type=campaignSeed=randomDifficulty.Preset=normal [Console]- +5 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
Return to Moria server settings at a glance
The generator writes these settings to MoriaServerConfig.ini, showing each setting’s section, key, default value, allowed values, and effect.
Server identity
| Key | Default value | Values | Meaning |
|---|---|---|---|
| [Main]OptionalPassword | Default value: empty | Values: – | Password required to join. Leave blank for a public server without a join password. Case-sensitive. |
| [World]Name | Default value: Brave New World | Values: up to 64 characters | Name of the saved world the server loads. Players see it when searching. If the world does not exist yet, the server creates it using the settings in [World.Create]. |
World creation & difficulty
| Key | Default value | Values | Meaning |
|---|---|---|---|
| [World.Create]Type | Default value: campaign | Values: campaign / sandbox | Campaign or Sandbox game mode. Applies only when creating a new world. |
| [World.Create]Seed | Default value: random | Values: up to 32 characters | World generation seed: “random” for a random seed, or an integer. Applies only when creating a new world. |
| [World.Create]Difficulty.Preset | Default value: normal | Values: story / solo / normal / hard / custom | Overall world difficulty. With “custom”, the eight individual values below take effect. Applies only when creating a new world; an existing world keeps its difficulty. |
| [World.Create]Difficulty.Custom.CombatDifficulty | Default value: default | Values: verylow / low / default / high / veryhigh | Base damage and hit points of enemies. |
| [World.Create]Difficulty.Custom.EnemyAggression | Default value: default | Values: verylow / low / default / high / veryhigh | How often enemies attack and how many attack at once. |
| [World.Create]Difficulty.Custom.SurvivalDifficulty | Default value: default | Values: verylow / low / default / high / veryhigh | Buff strength, how quickly despair sets in, and how fast stamina, energy, and fullness decrease. |
| [World.Create]Difficulty.Custom.MiningDrops | Default value: default | Values: verylow / low / default / high / veryhigh | Amount of ore dropped by each ore vein. |
| [World.Create]Difficulty.Custom.WorldDrops | Default value: default | Values: verylow / low / default / high / veryhigh | Drop rates for rewards from defeated orcs and other enemies. |
| [World.Create]Difficulty.Custom.HordeFrequency | Default value: default | Values: verylow / low / default / high / veryhigh | How often loud actions trigger an orc horde. |
| [World.Create]Difficulty.Custom.SiegeFrequency | Default value: default | Values: verylow / low / default / high / veryhigh | How often orcs target and attack a dwarven base. |
| [World.Create]Difficulty.Custom.PatrolFrequency | Default value: default | Values: verylow / low / default / high / veryhigh | How often groups of orcs and other enemies appear. |
Console & performance
| Key | Default value | Values | Meaning |
|---|---|---|---|
| [Console]Enabled | Default value: true | Values: true / false | Whether the server opens a console window for commands. Without a console, it is harder to shut down the server process cleanly. |
| [Performance]ServerFPS | Default value: 60 | Values: 10–60 | Server simulation rate in frames per second. Higher values offer little benefit on a dedicated server. Lower the value if CPU usage is too high. |
| [Performance]LoadedAreaLimit | Default value: 12 | Values: 4–32 | Maximum number of areas loaded at once. 12 areas are generally enough for 8 players, while 8 areas suit 4 players. Higher values use significantly more RAM and CPU. |
Good to know
- Game mode, seed, and difficulty are set in [World.Create] and apply only when creating a new world. An existing world keeps its difficulty.
- The generator only writes the eight custom values to the file when Difficulty.Preset is set to “custom”.
- MoriaServerConfig.ini has no player limit. You control how many players your server can handle with LoadedAreaLimit.
- The generator does not configure the [Host] section with network addresses and ports or OptionalWorldFilename. When exporting, it appends unrecognized lines from an imported file to the end of the file.
Guide
How to configure your Return to Moria server
From the first setting to the restart: how to apply your Return to Moria server settings.
- 1
Step 1
Start with defaults or import
The generator starts with the default values from MoriaServerConfig.ini. If you already have a file, import it as an .ini or .txt file or paste its contents.
- 2
Step 2
Describe your server in Easy Mode
Optionally, use Easy Mode to describe your ideal server in your own words. Review the AI’s suggestions and apply only those that fit.
- 3
Step 3
Set password and world name
In Advanced Mode, set an optional join password—leave it blank for a public server—and a world name of up to 64 characters.
- 4
Step 4
Choose world and difficulty
For a new world, choose Campaign or Sandbox mode, a seed (“random” or an integer), and the Story, Solo, Normal, Hard, or Custom difficulty preset. Custom lets you set the eight individual values.
- 5
Step 5
Adjust console and performance
Choose whether the server opens a console window, and set ServerFPS (10 to 60) and LoadedAreaLimit (4 to 32) to suit your player count.
- 6
Step 6
Preview, copy, download, or share
Check MoriaServerConfig.ini in the live preview. Then copy or download it, or share your settings via a link that excludes the join password.
- 7
Step 7
Upload and restart server
Upload the file to ./config/MoriaServerConfig.ini on your server, replace the old version, and restart the server. Return to Moria only reads MoriaServerConfig.ini at startup.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated MoriaServerConfig.ini using the button above.
- 2
Upload via file manager or FTP/SFTP
On a self-hosted Windows server, place it in
MoriaServerConfig.ini; at ZAP-Hosting, in./config/MoriaServerConfig.ini. - 3
Apply changes
Return to Moria reads MoriaServerConfig.ini only at startup — restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a The Lord of the Rings: Return to Moria server from us: download the file, place it in the file manager, and restart. The server overwrites some values with the startup parameters on every start; you set those directly in the panel.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
Config generators for other survival servers
Server Configuration Generator
Describe your PalWorldSettings.ini settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Palworld server.
Built by Florian Galz
Server Configuration Generator
Describe ServerSettings.ini to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented Conan Exiles server.
Built by Florian Galz
Server Configuration Generator
Describe your enshrouded_server.json settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Enshrouded server.
Built by Florian Galz
Server Configuration Generator
Describe ServerHostSettings.json and ServerGameSettings.json to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented V Rising server.
Built by Florian Galz
Server Configuration Generator
Describe ServerSettings.ini to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented Icarus server.
Built by Florian Galz
Server Configuration Generator
Describe your GameXishu.json settings to the ZapX AI Agent in your own words, or set each option manually—for all three game mode profiles on your rented Soulmask server.
Built by Florian Galz
FAQ
Frequently asked questions about Return to Moria server settings
File location, restart, difficulty, player count, password, import, and Easy Mode—quick answers.
At ./config/MoriaServerConfig.ini, relative to the server root directory, or .\config\MoriaServerConfig.ini on Windows. On a ZAP-Hosting server, you can open and edit it using the File Manager in the panel.
Copying or downloading does not change your server yet. Upload MoriaServerConfig.ini to the config/ folder, replace the old file, and restart the server: Return to Moria only reads the file at startup.
Game mode, seed, and difficulty preset are set in [World.Create] and apply only when creating a new world. An existing world keeps its difficulty. If you enter a world name in [World] that does not yet exist, the server creates a new world with these settings.
Select “Custom” as the difficulty preset. This enables eight individual values: combat difficulty, enemy aggression, survival difficulty, mining drops, world drops, and the frequency of hordes, sieges, and patrols. Each value has five levels: Very low, Low, Default, High, and Very high. The generator only writes these values to the file when the preset is set to “Custom”.
MoriaServerConfig.ini has no player limit. You control server load with LoadedAreaLimit, the number of areas loaded at once (4 to 32, default 12): 12 areas are generally enough for 8 players, while 8 areas suit 4 players. Higher values use significantly more RAM and CPU. If CPU usage is too high, you can also lower ServerFPS (10 to 60, default 60).
Set it using OptionalPassword in [Main]. If the field is blank, the server is public and has no join password. A set password is case-sensitive. It is masked in the form and never included in a share link: the link contains only the non-secret values you changed.
Yes. Paste its contents or upload the file as .ini or .txt, up to 2 MB. The generator loads recognized settings into the form. It appends unrecognized lines to the end of the exported file, so check them in the preview before uploading.
In Easy Mode, describe the server you want in your own words or click a suggestion, such as a new Sandbox world with a hard custom difficulty and frequent hordes. The AI suggests suitable values, explains each change, and applies only what you confirm. Easy Mode works without signing in and is briefly rate-limited only to prevent excessive requests. Your join password is not sent to the AI.
Any more questions?
Contact SupportGet your The Lord of the Rings: Return to Moria server online today
Rent your The Lord of the Rings: Return to Moria server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
