UrsaMU Guides

User guides and tutorials for UrsaMU v2.6.0 — installation, day-to-day play,
admin operations, plugin development, and softcoding.

Getting Started

  • Installation — Prerequisites, install methods,
    first-run setup, and connecting.
  • User Guide — Connecting and playing as a player.
  • CLI Referenceursamu create, plugin, update, scripts.

Operating a Server

  • Admin Guide — Permissions, user management,
    configuration, @reload, plugin install behavior, security.
  • Production Deployment.env and JWT_SECRET,
    scripts/daemon.sh, systemd, nginx + TLS, log rotation, updates.
  • Docker — Containerized deployment with docker compose.
  • Password Reset — Admin tokens, player flow,
    REST API.
  • Debugging — Common runtime errors and how to fix them.

Customizing the Game

  • Customization — Color codes, custom commands,
    attributes, plugins, REST routes, format handlers, external integrations.
  • Lock Expressions — Lockfunc syntax, boolean
    operators, custom lockfuncs via registerLockFunc.
  • Command Reference — All built-in commands.
  • Help Authoring — Writing help files, directory
    structure, conventions.

Writing Code

Game Systems

  • Scenes — Collaborative RP logs: create, pose, export.
  • Wiki — File-based Markdown wiki with frontmatter and REST.

MUSH Compatibility

Coming from PennMUSH, TinyMUSH, or MUX2? See
mush compatibility for what works today, what
differs, and how to connect with traditional MU* clients.