Resources

100 MUD Staff Handoffs resources for MUD players

Volunteer-run MUDs face unique continuity risks when administrators burn out or move on. Unlike commercial operations, these text-based multiplayer games often rely on single points of failure for critical knowledge about custom codebases, player dispute histories, and infrastructure access. This resource provides concrete protocols for capturing institutional knowledge, transferring technical access, and maintaining operational continuity during admin transitions. Each checklist item targets specific failure modes common to DikuMUD, LP, and custom engine deployments where sudden staff departures have historically caused permanent world state corruption or community collapse.

100 MUD Staff Handoffs resources for MUD players illustration
Placeholder illustration shown while custom artwork is being produced.

Knowledge Capture and Documentation Transfer

  1. 1

    Export active player ban records with appeal status

    intermediatehigh

    Compile comprehensive list of suspended accounts including original violation context, appeal history, and private notes from your personal logs that explain nuanced decisions not visible in public ban lists.

  2. 2

    Document current builder project queue

    beginnerstandard

    Record all active zone development including coordinate ranges, room completion percentages, mob prototypes in progress, and specific builder contact information for projects requiring handoff to new zone administration.

  3. 3

    Archive private admin mailing list threads

    intermediatehigh

    Export email threads from the past 12 months containing policy decisions, player complaints, and disciplinary discussions that established precedents not codified in public documentation.

  4. 4

    Transfer lore retcon decision documentation

    advancedhigh

    Compile private notes, Discord discussions, and wiki edits regarding canon changes, timeline alterations, and retcon approvals that affect ongoing roleplay narratives and player expectations.

  5. 5

    Compile ongoing player dispute mediation notes

    intermediatehigh

    Document active interpersonal conflicts between players including agreed-upon behavioral contracts, mediation deadlines, and sensitive information shared in confidence that requires continued handling.

  6. 6

    Create runbook for weekly automated events

    beginnerstandard

    Write step-by-step procedures for recurring automated or manually triggered events including specific command sequences, failure recovery steps, and expected player notification timings.

  7. 7

    Document custom immortal command aliases

    beginnerstandard

    Record any personalized command shortcuts, macros, or custom shell scripts you've created for administration tasks that differ from stock codebase documentation.

  8. 8

    List third-party service accounts with renewal dates

    beginnermedium

    Catalog all external services including domain registrars, hosting providers, SSL certificate authorities, and analytics platforms with specific renewal dates and support contact methods.

  9. 9

    Export pending code patches from local branches

    intermediatehigh

    Identify unmerged features, bug fixes, or balance changes stored in your local git branches that have not yet been pushed to the main repository or deployed to production.

  10. 10

    Transfer shared password vault ownership

    intermediatehigh

    Move primary ownership of team credential storage in Bitwarden, 1Password, or KeePass to incoming admin while ensuring outgoing admin retains emergency access during transition period.

  11. 11

    Document backup verification procedures

    advancedhigh

    Record specific commands for validating backup integrity including expected file sizes, checksum verification steps, and restore testing protocols for database and flatfile storage.

  12. 12

    Archive unread moderation queues

    beginnermedium

    Compile lists of pending forum posts, Discord moderation alerts, and private message escalations requiring administrative attention that may be time-sensitive or contain harassment reports.

Technical Access Control Transfer

  1. 1

    Rotate SSH keys on game server

    intermediatehigh

    Generate new SSH key pair for incoming admin, add to server authorized_keys file, and systematically revoke outgoing admin's keys while ensuring no other access methods (IPMI, serial console) are overlooked.

  2. 2

    Update database administrator credentials

    intermediatehigh

    Change MySQL or PostgreSQL root passwords and update connection strings in game engine configuration files, ensuring new admin can perform table repairs and user management without relying on shared credentials.

  3. 3

    Transfer repository ownership and billing contacts

    beginnermedium

    Move primary ownership of GitHub, GitLab, or Bitbucket repositories to incoming admin and update organization billing contacts to prevent service interruption when payment cards expire.

  4. 4

    Update DNS registrar contact information

    beginnerhigh

    Transfer domain ownership records and WHOIS contacts at registrar (Namecheap, Cloudflare, GoDaddy) to ensure new admin can modify DNS records during outages or migrate hosting without legal delays.

  5. 5

    Migrate Discord server ownership and bot permissions

    beginnermedium

    Transfer server ownership through Discord settings, update moderation bot configurations (Carl-bot, Dyno, MEE6), and verify webhook integrations for server status announcements route to new admin controls.

  6. 6

    Transfer forum superuser privileges

    intermediatestandard

    Migrate admin access for phpBB, Discourse, or NodeBB installations including database admin panels, email alias configurations, and spam filter training data specific to your community's patterns.

  7. 7

    Update hosting provider control panel access

    intermediatehigh

    Transfer primary account access for OVH, Hetzner, AWS, or Linode including 2FA device reset procedures and emergency console access credentials for kernel-level server management.

  8. 8

    Migrate payment processor account access

    intermediatehigh

    Transfer Stripe, PayPal Business, or Patreon administrative access for donation processing including recurring payment management and financial reporting capabilities.

  9. 9

    Update monitoring dashboard access

    intermediatemedium

    Transfer ownership of Grafana, Datadog, UptimeRobot, or Nagios monitoring setups including alert notification endpoints and SMS configuration for server downtime warnings.

  10. 10

    Rotate CI/CD pipeline secrets

    advancedstandard

    Update deployment webhook secrets in GitHub/GitLab settings and Jenkins/Travis configurations to ensure automated builds trigger correctly under new admin's repository permissions.

  11. 11

    Transfer SSL certificate management

    intermediatemedium

    Document Let's Encrypt certbot renewal cron jobs or commercial SSL certificate locations and transfer account access for certificate authorities to prevent expiration-related outages.

  12. 12

    Update firewall rules and security groups

    advancedstandard

    Document IP-specific firewall rules added for your access and modify cloud security groups (AWS EC2, DigitalOcean) to reflect new admin's connection sources while removing outgoing admin's IP ranges.

Operational Continuity Protocols

  1. 1

    Implement 14-day administrative shadow period

    intermediatehigh

    Schedule overlapping period where outgoing admin observes incoming admin handling live issues via shared screen sessions or tmux attachments to catch procedural knowledge gaps before full handoff.

  2. 2

    Create server crash escalation matrix

    beginnerhigh

    Document specific contact procedures for hosting provider emergency tickets, including account numbers and support PINs, for scenarios when primary admin is unreachable during critical outages.

  3. 3

    Document on-call rotation procedures

    intermediatemedium

    Establish pagerduty schedules or Discord webhook alert routing for urgent player issues, server crashes, or DDoS attacks requiring immediate administrative intervention.

  4. 4

    Transfer event scheduling calendar access

    beginnerstandard

    Migrate Google Calendar, Calendly, or shared scheduling documents containing planned reboots, maintenance windows, seasonal events, and builder deadlines to prevent scheduling conflicts.

  5. 5

    Update emergency contacts in server MOTD

    beginnermedium

    Modify message-of-the-day and login splash screens to display new admin contact information for critical issues while removing outdated contact methods to prevent player confusion.

  6. 6

    Document DMCA and legal notice procedures

    advancedhigh

    Create template responses and forwarding protocols for copyright takedown notices, legal threats, or law enforcement inquiries including specific contact chains and document retention requirements.

  7. 7

    Transfer financial dashboard read access

    beginnermedium

    Provide incoming admin with view-only access to donation pools, server cost allocations, and budget spreadsheets to ensure continuity of community funding transparency.

  8. 8

    Migrate social media account credentials

    beginnerstandard

    Transfer Twitter, Mastodon, Reddit, or Tumblr administrative access including scheduled post pipelines and automated status update integrations with game server events.

  9. 9

    Document server restart sequence

    intermediatehigh

    Write explicit order-of-operations for restarting game engine, database daemon, web portal, and Discord bots including dependency checks and verification steps between each service start.

  10. 10

    Create database corruption incident playbook

    advancedhigh

    Document step-by-step rollback procedures to last known good state including flatfile recovery commands, SQL dump restoration, and player compensation protocols for rollback scenarios.

  11. 11

    Transfer anti-spam and bot configuration access

    intermediatemedium

    Document current thresholds for automated player detection, proxy blocking rules, and CAPTCHA integration settings that prevent bot flooding while allowing legitimate VPN users.

  12. 12

    Document whitelist and blacklist management

    intermediatestandard

    Compile current IP range blocks, account suspension hierarchies, and trusted player exemptions that require ongoing maintenance to prevent accidental locking of legitimate community members.

Post-Transfer Verification and Cleanup

  1. 1

    Verify immortal level access in-game

    beginnerhigh

    Confirm new admin can assume level 31+ status and access restricted command suites including player file editing, shutdown commands, and raw database query interfaces.

  2. 2

    Test emergency server restart from new credentials

    intermediatehigh

    Perform controlled reboot test using incoming admin's SSH keys and sudo privileges to validate full infrastructure access without relying on outgoing admin's authentication.

  3. 3

    Validate database backup restoration capability

    advancedhigh

    Conduct test restore of latest backup to staging environment to confirm new admin can recover from corruption without guidance, verifying file permissions and database connectivity.

  4. 4

    Confirm monitoring alert routing updates

    intermediatemedium

    Trigger test alerts from monitoring systems to verify SMS and email notifications route exclusively to new admin's endpoints and outgoing admin no longer receives false-positive pages.

  5. 5

    Test complete rollback to pre-handoff snapshot

    advancedhigh

    Verify ability to restore server state using filesystem snapshot taken immediately before handoff began, ensuring forensic preservation of pre-transfer state remains accessible.

  6. 6

    Verify payment processor notification delivery

    beginnerhigh

    Confirm new admin receives test transaction notifications from Stripe or PayPal within 24-hour window to ensure donation processing alerts don't route to deactivated email accounts.

  7. 7

    Validate audit log access permissions

    intermediatemedium

    Confirm new admin can access server logs including player command histories, administrative action trails, and security event logs necessary for dispute resolution.

  8. 8

    Test Discord webhook integrations

    beginnerstandard

    Verify automatic server status updates, crash notifications, and player count alerts successfully post to Discord channels using new admin's webhook configurations.

  9. 9

    Validate DNS change initiation capability

    beginnerhigh

    Test ability to modify A records or nameserver settings through registrar interface to confirm new admin can handle domain migration or CDN changes independently.

  10. 10

    Confirm complete access revocation for outgoing admin

    intermediatehigh

    Execute automated access audit scripts across all systems (SSH, database, forums, Discord, payment processors) to verify zero remaining access points for transferred responsibilities.