Home
  • Home
  • About
    • Features
    • History
  • PlayPlay
  • Community
    • Discord
    • Elvenrunes
    • Links
    • Interviews
    • Wiki
  • News
    • War
    • Game News
    • Web News
  • Resources
    • Newcomers
    • Help
    • Rules
    • Dictionary
    • Boards
    • Download
    • Restricted
  • Search

MUME Help

Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

GMCP ROOM


These are the messages in the GMCP Room module.

Sent by server

Room.Info

  • Sent when a player moves into a new room
  • Contains information about the room that the player is in
  • Message body is an object with the following keys:
    name string with the room name without the preposition; null if not visible
    area string containing the zone area name
    environment string of the room terrain type
    id room number (optional) in [1..0x7fffffff]; not all rooms have numbers
    exits
    object containing exits; the key is a direction (n, e, s, w, u, or d); the value is an object with the following optional keys:
    name string with the door name
    flags array with exit flag strings
    id room number of the destination
    desc string of the room description; null if not visible
  • Example: Room.Info { "name": "The Inn's Rooms", "area": "Bree", "id": 1234, "environment": "building", "desc": "..." "exits": { "e": { "name": "gate" "id": 222 }, "d": {"id": 19} } }
  • Possible exit flag strings:
    broken door is broken
    climb-down is a downward climb
    climb-up is an upward climb
    closed door is closed; if not set any door is open
    hidden door is a hidden exit
    road is a road
    sundeath causes sundeath (Troll only)
    sunny is sunny (Troll and Orc only)
    trail is a trail
    water leads to water

Room.UpdateExits

  • Sent when the state of exits change
  • Message body is an object containing the new state of exits like the exits field in the Room.Info message
  • Only exits that changed state are included
  • If an exit is removed, its value becomes false
  • Example: Room.UpdateExits { "n": false, "e": { "flags": ["closed"], "name": "gate" } } means the exit to the north was removed and that there now is a closed gate to the east
See also: GMCP Room.Chars

Generated on Fri Apr 25 07:40:47 2025

What is MUME?

MUME, Multi-Users in Middle-earth, is a multiplayer text-based online game based upon J. R. R. Tolkien’s Middle-earth during the epic wars of the late Third Age between the forces of the Dark Lord and the armies of the Free peoples. MUME is completely at no cost and has been continuously running, expanded, and remastered by a community of volunteers since 1991.

Ready to explore?
Play Now