How do I configure my Return to Moria server?
Most Return to Moria server settings are on the Startup page in the Blacksmith’s Portal. Changes apply when the server starts, so stop the server before editing and restart afterward.
For topic-specific guides, see Getting Started.
Configuring your Return to Moria server
Section titled “Configuring your Return to Moria server”Using Blacksmith’s Portal
Section titled “Using Blacksmith’s Portal”- Open the Blacksmith’s Portal
- Stop your server
- Go to
Startup - Adjust the variables below
- Start your server
Startup variables
Section titled “Startup variables”| Startup variable | Default | Description |
|---|---|---|
World Name |
AleForge Powered |
Name of the saved world to load |
Server Password |
(empty) | If set, players must enter this case-sensitive password to join |
Difficulty |
normal |
World difficulty preset: story, solo, normal, hard, or custom |
World Type |
campaign |
World type. Requires a new world to take effect. See Campaign vs Sandbox |
Seed |
random |
World generation seed. Requires a new world to take effect |
Server FPS |
60 |
Target server framerate. See Optimize your server |
Loaded Area Limit |
12 |
Maximum number of loaded map areas |
Custom Combat Difficulty |
default |
Combat difficulty when Difficulty is custom. Requires a new world |
Custom Enemy Aggression |
high |
Enemy aggression when Difficulty is custom. Requires a new world |
Custom Survival Difficulty |
default |
Survival difficulty when Difficulty is custom. Requires a new world |
Custom Mining Drops |
default |
Mining drop rates when Difficulty is custom. Requires a new world |
Custom World Drops |
default |
World drop rates when Difficulty is custom. Requires a new world |
Custom Horde Frequency |
default |
Horde frequency when Difficulty is custom. Requires a new world |
Custom Siege Frequency |
default |
Siege frequency when Difficulty is custom. Requires a new world |
Custom Patrol Frequency |
default |
Patrol frequency when Difficulty is custom. Requires a new world |
New World Optional DLC |
DurinsFolk |
DLC applied to newly created worlds. Requires a new world |
Upgrade Optional DLC |
(empty) | Apply DLC when upgrading worlds without it. Warning: upgraded worlds cannot be reverted, back up first |
Custom difficulty values accept verylow, low, default, high, and veryhigh. See Create a Custom World and Console Commands.
Self-Hosting/Other Providers
Section titled “Self-Hosting/Other Providers”Edit MoriaServerConfig.ini in your server directory. AleForge maps Startup variables to these keys:
| Startup variable | Config key |
|---|---|
World Name |
World.Name |
Server Password |
Main.OptionalPassword |
Difficulty |
[World.Create].Difficulty.Preset |
World Type |
[World.Create].Type |
Seed |
[World.Create].Seed |
Server FPS |
Performance.ServerFPS |
Loaded Area Limit |
Performance.LoadedAreaLimit |
Custom Combat Difficulty |
[World.Create].Difficulty.Custom.CombatDifficulty |
Custom Enemy Aggression |
[World.Create].Difficulty.Custom.EnemyAggression |
Custom Survival Difficulty |
[World.Create].Difficulty.Custom.SurvivalDifficulty |
Custom Mining Drops |
[World.Create].Difficulty.Custom.MiningDrops |
Custom World Drops |
[World.Create].Difficulty.Custom.WorldDrops |
Custom Horde Frequency |
[World.Create].Difficulty.Custom.HordeFrequency |
Custom Siege Frequency |
[World.Create].Difficulty.Custom.SiegeFrequency |
Custom Patrol Frequency |
[World.Create].Difficulty.Custom.PatrolFrequency |
New World Optional DLC |
[World.Create].OptionalDLC.Array |
Upgrade Optional DLC |
[World.Create].UpgradeOptionalDLC.Array |