Point MUD_DIR at your MUD project folder, then click Sync to parse and render your world.
Unplaced rooms0
World map
Click a room to inspect
Hover a room to preview. Click to open full details.
Click legend items to highlight categories.
EXITS
Town center
City gate
Wilderness
Sea / port
Z-portal
Boss room
Shop / inn
Road / path
Sky
click again to clear
Appearance
Dark mode
Switch to a dark canvas theme
Room label size
Font size of room name labels
Date format
Creation date format
How dates are displayed in the inspector
Navigation
Auto-center on room select
Smoothly pan to keep selected room centred
Default Z-level on load
Which plane the map opens on
Edge pan speed
How fast the map scrolls when the cursor reaches an edge
15
Security
Password
Change your account password
Signed in as
End the current session and return to the sign-in page
Keyboard shortcuts
Zoom in+
Zoom out−
Reset viewR
Toggle exitsE
Toggle zonesZ
Toggle labelsL
Z-level up]
Z-level down[
Clear filterEsc
Go to mapM
Open settingsS
Open usersU
Admin only
GitHub repo URL
HTTPS URL of the repo to clone. The server keeps a shallow clone and pulls on each sync.
Branch
Branch to track (default: main)
Map subpath
Subfolder inside the repo holding the MUD map content (e.g. lib/realms). Leave empty for repo root.
Access token
GitHub PAT for private repos. Stored server-side only; leave blank to keep the existing token.
Local folder
Type an absolute path on the server's filesystem (e.g. /home/ubuntu/rogue-realms-yourname) to parse it directly. The folder must exist — create it via SSH first, then rsync your local tree into it using the command below.
Browser upload (alternative)
No SSH access? Pick a folder from your machine; the browser reads it and uploads the map files over this authenticated session. Slower than rsync — use only when you can't SSH.
Whenever you change files locally, push them up first, then click Sync. Reference command:
World-coord renderer (beta)
Use SetCoordinates from room files to position the map directly. Old layout when off.
Add builder
Username is required
Minimum 8 characters
Account created.
Active builders
User
Role
Status
Joined
Local SSH key
User
Date
Source
Commit
Parse time
Render time
Status
Error
No log entries yet.
Missing coordinates0
Rooms without a SetCoordinates call. These cannot be placed on a world-coord grid.
Room
Area
Path
No missing-coord rooms. 🎉
Coordinate conflicts0
Cardinal exit leads to a destination whose SetCoordinates doesn't match the expected delta.
From room
Dir
To room
Expected
Actual
No coordinate conflicts. 🎉
Change password
Enter your current password, then choose a new one.
Unsaved changes
You have unsaved settings changes. What would you like to do?
Local SSH key
Paste the public key the user runs cat ~/.ssh/id_ed25519.pub to print on their dev machine.
One line, starts with ssh-rsa, ssh-ed25519, or ssh-ecdsa-….
Currently registered:
Sign out?
You'll need to sign in again to get back into the mapper.