Home
  • Home
  • About
    • Features
    • History
  • PlayPlay
  • Community
    • Discord
    • Elvenrunes
    • Open Source
    • 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

CONTRIBUTE, CONTRIBUTING


MUME Contributor Guidelines: Philosophy, Prioritization, and Process

Welcome to the MUME development community. MUME has thrived for over three decades because of the passion and dedication of our volunteer community. We are always looking for players who want to help grow and improve Middle-earth, and there are many paths to do so.

Whether you want to organize the community or build within the game itself, this document outlines how you can get involved, how decisions are made, and how to effectively navigate our development process.


1. Community & Ecosystem Contributions

You do not need special permissions, levels, or server access to help MUME grow. In fact, some of the most critical work happens outside the game's core code. We actively encourage players to take the initiative on:
  • Player-Run Events: Organizing roleplay events, tournaments, or community gatherings.
  • Ecosystem Tooling: Developing or improving third-party tools like MMapper, character generators, or log parsers.
  • Community Outreach & Guides: Creating content like videos and tutorials, helping new players, or finding creative ways to share MUME with the wider mudding community.
Note on Safety and Copyright: Please ensure community efforts respect our rules and player privacy (e.g., masking names if streaming) and strictly adhere to non-commercial use to respect the Tolkien Estate's copyright. MUME must remain 100% free and non-profit.

2. The Core Philosophy: "Old, Boring Software"

MUME is a highly mature, stable ecosystem. For our core player base, predictability is a critical feature given the high risk/reward nature of the game.

  • The Legacy Challenge: MUME's codebase is filled with interconnected, historic systems and decades-old Mudlle code. A change that appears trivial on the surface — such as adjusting a single integer for retirement duration or tweaking an outdated shopkeeper — frequently uncovers a mountain of technical debt.
  • Hidden Interdependencies: Modifying these ancient systems requires intense whiteboarding to prevent catastrophic second- and third-order effects. A minor tweak can accidentally disrupt the newbie economy, break backwards compatibility, or corrupt character quest data.
  • Stability Over Chaos: We deliberately avoid a "move fast and break things" methodology. Unchecked, rapid balance updates are devastating to casual playstyles. Forcing players to constantly face an unpredictable environment yields a frustrating gameplay experience.

3. The Prioritization Challenge: Ideas vs. Execution

We receive an incredible volume of feature pitches across Discord, the Idea Board, and direct messages. Sifting through this volume requires understanding how our resources are actually allocated.

The Passion Gate

Ultimately, the features that get implemented are the ones our volunteer coders are passionate about. Because everyone is a volunteer donating their limited free time, forcing builders to work on tasks that do not interest them would cause them to burn out and leave.

Why Good Ideas Get Deferred

An idea being turned down or met with silence does not mean it is bad. The organization simply cannot churn through them all. More often, it means:

  • The effort-to-reward ratio is out of balance: The code change requires overhauling a deeply complex legacy system for a relatively minor gameplay adjustment.
  • Limited bandwidth: The core builders have massive, existing to-do lists to enable background infrastructure and major projects. Current efforts and projects take priority so as not to stall the greater game building process.
  • "Not now" does not mean "never": Deferring an idea is a function of strict prioritization, not a dismissal of the idea's merit.

4. In-Game Development & Building

If you wish to contribute directly to MUME's code, zones, or internal mechanics, you must follow our established Builder progression path. Players interested in this path can apply to become an Ainu, where you will learn our systems, build your skills, and work directly with the Valar to weave your creations into the game.

The Purpose of the Barrier to Entry

A common friction point for new volunteers is the requirement to build a zone before gaining wider access to manipulate game mechanics. This structure is intentional and serves a practical purpose:
  • Access Control & Security: Because elevated access provides deep control over the game world and player data, Ainur status (Maia/Vala) is granted based on long-term trust, technical necessity, and peer review. It is a working role rather than a gameplay reward. Unvetted access risks breaking a 30-year-old engine or violating incognito characters.
  • Learning the Architecture: Building a zone teaches you exactly how MUME is constructed, how projects are run, and how code interacts with the game world.
  • Team Integration: The process gives you the chance to interact with multiple people and learn how to ship updates. It allows the team to learn how well someone fits into the workflow before granting access to sensitive core systems.

5. How to Effectively Contribute

If you want to help maintain and grow MUME, the most effective path is to align your efforts with the realities of our development pipeline:

  • Engage in Low-Hanging Fruit: Small maintenance tasks like updating outdated helpfiles or fixing typos are highly valued, take minimal builder time to review, and immediately improve the player experience.
  • Form Small, Focused Teams: For approved projects (like build projects), work within small, coordinated teams to resolve big architectural questions early in the planning stage.
  • Think in Systems: When pitching an idea, look beyond why this idea is the right one to address the underlying problem. Address its potential second-order effects on game balance, play styles, fun, and expected positive and negative impacts.
  • Provide Knowledge or Code: The community has many projects like the Wiki or MMapper that allow for smaller improvements without needing a regular time commitment.

6. Recognition

Regardless of how you contribute, your time is a donation to the betterment of MUME. While volunteering does not grant in-game advantages or mechanical power, your reward is seeing your work elevate the game, being immortalized in our news posts, and joining the ranks of our recognized Contributor lists.

See also: ISTARI QUEST


Generated on Sun Jul 19 18:58:27 2026

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