Skip to content

MUD Section

Kristian Oye edited this page Mar 27, 2022 · 3 revisions

MUD Section

The MUD section controls the highest-level settings of the MUD. This includes:

  • name - The name of the MUD as it appears on commands and on the Intermud.
  • adminName - The real name of the primary name. This may be prefixed with '#' for privacy (but discouraged).
  • adminEmail - The real email address of the primary admin. This may be prefixed with '#' for privacy.
  • adminCharacter - The name of the in-game character of the primary admin [optional but good for first boot]
  • features - Contains a collection of flags indicating which in-game features are available (mudlib-specific)
  • portBindings - Indicates which ports should be prepared for incoming player connections.
      "name": "My MUD",
      "adminName": "Admin Name",
      "adminEmail": "[email protected]",
      "adminCharacter": "admin",
      "features": {
         "autoWiz": false,
         "intermud3": true,
         "webEditor": true
      },
      "passwordPolicy": {
         "minLength": 3,
         "maxLength": 100,
         "requireUpper": true,
         "requireLower": true,
         "requireSymbol": true
      },
      "portBindings": [
         {
            "name": "Player telnet port 8000",
            "address": "0.0.0.0",
            "port": 8000,
            "type": "telnet",
            "wizardsOnly": false,
            "maxConnections": 100
         },
         {
            "name": "Player web port 8080",
            "address": "127.0.0.1",
            "port": 8080,
            "type": "http",
            "wizardsOnly": false,
            "maxConnections": 5
         },
         {
            "address": "0.0.0.0",
            "port": 8888,
            "type": "http",
            "wizardsOnly": "arch",
            "maxConnections": 10
         }
      ]
   }```
Clone this wiki locally