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 GROUP


These are the messages in the GMCP Group module.

Sent by server

  • Group.<command> are sent from the server as something changes about the player's group.
  • The client must keep a set of currently known group members, identified by their id numbers. This set is maintained using the Add, Update, Remove, and Set commands.
  • A <character> is an object with the following (optional) keys:
    id a number identifying this character (the only mandatory field)
    name the character's name (a string)
    label the character's label (a string)
    type character type (see below)
    position current position (a string)
    room the room name or short description (a string)
    mapid the optional id of the room (a number)
    ride riding a mount (a boolean)
    blind blinded (a boolean)
    bashed bashed and unable to do commands (a boolean)
    waiting performing a delayed action (a boolean)
    poison poisoned (a boolean)
    slept slept and unable to wake (a boolean)
    wound wounded (a boolean)
    snared snared and unable to move (a boolean)
    hungry hungry (a boolean)
    thirsty thirsty (a boolean)
    sanctuary sanctuary (a boolean)
    hp current health points (a number)
    maxhp maximum health points (a number)
    mana current mana points (a number)
    maxmana maximum mana points (a number)
    mp current movement points (a number)
    maxmp maximum movement points (a number)
    hp-string health description (e.g. "hurt", "awful")
    mana-string mana description (e.g. "hot", "icy")
    mp-string movement description (e.g. "weary", "exhausted")

    The type field can have one of these string values:

    you your current character
    npc non-player characters
    ally a player character from an allied (sub)race
    enemy a player character from an enemy (sub)race
    neutral other player characters
  • A <character> of type you is expected to receive some fields from GMCP Char.Vitals due to it being redundant.

Group.Add

  • Sent whenever a new group member is added to the known set
  • Message body is a <character>

Group.Update

  • Sent whenever state for an already known group member, as identified by the id key, should be updated
  • Message body is a <character>; the included keys are the ones that should be updated

Group.Remove

  • Sent when a group member, identified by its id key, is removed from the set
  • Message body is the <id> (a number)

Group.Set

  • Sent when the set of group members should be completely replaced
  • Message body is an array of <character>

Generated on Thu May 8 02:56:26 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