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.

Knowledge Capture and Documentation Transfer
- 1
Export active player ban records with appeal status
intermediatehighCompile 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
Document current builder project queue
beginnerstandardRecord 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
Archive private admin mailing list threads
intermediatehighExport email threads from the past 12 months containing policy decisions, player complaints, and disciplinary discussions that established precedents not codified in public documentation.
- 4
Transfer lore retcon decision documentation
advancedhighCompile private notes, Discord discussions, and wiki edits regarding canon changes, timeline alterations, and retcon approvals that affect ongoing roleplay narratives and player expectations.
- 5
Compile ongoing player dispute mediation notes
intermediatehighDocument active interpersonal conflicts between players including agreed-upon behavioral contracts, mediation deadlines, and sensitive information shared in confidence that requires continued handling.
- 6
Create runbook for weekly automated events
beginnerstandardWrite step-by-step procedures for recurring automated or manually triggered events including specific command sequences, failure recovery steps, and expected player notification timings.
- 7
Document custom immortal command aliases
beginnerstandardRecord any personalized command shortcuts, macros, or custom shell scripts you've created for administration tasks that differ from stock codebase documentation.
- 8
List third-party service accounts with renewal dates
beginnermediumCatalog all external services including domain registrars, hosting providers, SSL certificate authorities, and analytics platforms with specific renewal dates and support contact methods.
- 9
Export pending code patches from local branches
intermediatehighIdentify 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
Transfer shared password vault ownership
intermediatehighMove 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
Document backup verification procedures
advancedhighRecord specific commands for validating backup integrity including expected file sizes, checksum verification steps, and restore testing protocols for database and flatfile storage.
- 12
Archive unread moderation queues
beginnermediumCompile 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
Rotate SSH keys on game server
intermediatehighGenerate 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
Update database administrator credentials
intermediatehighChange 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
Transfer repository ownership and billing contacts
beginnermediumMove 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
Update DNS registrar contact information
beginnerhighTransfer 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
Migrate Discord server ownership and bot permissions
beginnermediumTransfer 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
Transfer forum superuser privileges
intermediatestandardMigrate 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
Update hosting provider control panel access
intermediatehighTransfer 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
Migrate payment processor account access
intermediatehighTransfer Stripe, PayPal Business, or Patreon administrative access for donation processing including recurring payment management and financial reporting capabilities.
- 9
Update monitoring dashboard access
intermediatemediumTransfer ownership of Grafana, Datadog, UptimeRobot, or Nagios monitoring setups including alert notification endpoints and SMS configuration for server downtime warnings.
- 10
Rotate CI/CD pipeline secrets
advancedstandardUpdate deployment webhook secrets in GitHub/GitLab settings and Jenkins/Travis configurations to ensure automated builds trigger correctly under new admin's repository permissions.
- 11
Transfer SSL certificate management
intermediatemediumDocument 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
Update firewall rules and security groups
advancedstandardDocument 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
Implement 14-day administrative shadow period
intermediatehighSchedule 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
Create server crash escalation matrix
beginnerhighDocument 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
Document on-call rotation procedures
intermediatemediumEstablish pagerduty schedules or Discord webhook alert routing for urgent player issues, server crashes, or DDoS attacks requiring immediate administrative intervention.
- 4
Transfer event scheduling calendar access
beginnerstandardMigrate Google Calendar, Calendly, or shared scheduling documents containing planned reboots, maintenance windows, seasonal events, and builder deadlines to prevent scheduling conflicts.
- 5
Update emergency contacts in server MOTD
beginnermediumModify 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
Document DMCA and legal notice procedures
advancedhighCreate template responses and forwarding protocols for copyright takedown notices, legal threats, or law enforcement inquiries including specific contact chains and document retention requirements.
- 7
Transfer financial dashboard read access
beginnermediumProvide incoming admin with view-only access to donation pools, server cost allocations, and budget spreadsheets to ensure continuity of community funding transparency.
- 8
Migrate social media account credentials
beginnerstandardTransfer Twitter, Mastodon, Reddit, or Tumblr administrative access including scheduled post pipelines and automated status update integrations with game server events.
- 9
Document server restart sequence
intermediatehighWrite 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
Create database corruption incident playbook
advancedhighDocument 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
Transfer anti-spam and bot configuration access
intermediatemediumDocument current thresholds for automated player detection, proxy blocking rules, and CAPTCHA integration settings that prevent bot flooding while allowing legitimate VPN users.
- 12
Document whitelist and blacklist management
intermediatestandardCompile 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
Verify immortal level access in-game
beginnerhighConfirm new admin can assume level 31+ status and access restricted command suites including player file editing, shutdown commands, and raw database query interfaces.
- 2
Test emergency server restart from new credentials
intermediatehighPerform 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
Validate database backup restoration capability
advancedhighConduct 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
Confirm monitoring alert routing updates
intermediatemediumTrigger 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
Test complete rollback to pre-handoff snapshot
advancedhighVerify ability to restore server state using filesystem snapshot taken immediately before handoff began, ensuring forensic preservation of pre-transfer state remains accessible.
- 6
Verify payment processor notification delivery
beginnerhighConfirm 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
Validate audit log access permissions
intermediatemediumConfirm new admin can access server logs including player command histories, administrative action trails, and security event logs necessary for dispute resolution.
- 8
Test Discord webhook integrations
beginnerstandardVerify automatic server status updates, crash notifications, and player count alerts successfully post to Discord channels using new admin's webhook configurations.
- 9
Validate DNS change initiation capability
beginnerhighTest ability to modify A records or nameserver settings through registrar interface to confirm new admin can handle domain migration or CDN changes independently.
- 10
Confirm complete access revocation for outgoing admin
intermediatehighExecute automated access audit scripts across all systems (SSH, database, forums, Discord, payment processors) to verify zero remaining access points for transferred responsibilities.