User Tools

Site Tools


mbbsemu:howto:majormud

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mbbsemu:howto:majormud [2023/03/09 21:20] enusbaummbbsemu:howto:majormud [2023/12/26 21:44] (current) drutro
Line 2: Line 2:
  
 The process of installing and running MajorMUD on any platform using MBBSEmu is simple and straight forward. This guide was written to help you get MajorMUD up and running quickly with the default options and settings. The process of installing and running MajorMUD on any platform using MBBSEmu is simple and straight forward. This guide was written to help you get MajorMUD up and running quickly with the default options and settings.
 +
 +Please see our [[https://github.com/mbbsemu/MBBSEmu/issues?q=is%3Aissue+is%3Aopen+label%3Amajormud| GitHub Issue Tracker]] for a full list of known compatibility issues with MajorMUD and MBBSEmu.
  
 ===== 1. Download & Install Requirements ===== ===== 1. Download & Install Requirements =====
Line 11: Line 13:
 [[https://github.com/mbbsemu/MBBSEmu/releases|Latest Version of MBBSEmu]] for your selected platform [[https://github.com/mbbsemu/MBBSEmu/releases|Latest Version of MBBSEmu]] for your selected platform
  
-[[https://download.mbbsemu.com/modules/WCCMMUD/WCCMMUD_1.11p_MBBSEmu.zip|MajorMUD 1.11p for DOS]] (MBBSEmu Ready, no installer)+[[https://download.mbbsemu.com/modules/WCCMMUD/WCCMMUD_1.11p_DOS_MBBSEmu_v2.zip|MajorMUD 1.11p for DOS]] (MBBSEmu Ready, no installer)
  
-===== 2. Configure MBBSEmu & MajorMUD ===== 
  
-Once installed, you will need to configure MBBSEmu properly to run MajorMUD. The process itself is simple, but there are several options you will need to set depending on your environment. 
  
-MBBSEmu has one JSON file used to control the application settings within MBBSEmu itself, this file is **[[mbbsemu:configuration:appsettings.json|appsettings.json]]**. Settings and options specified within this file are applied globally within MBBSEmu.+===== 2Registering MajorMUD on MBBSEmu =====
  
-For MajorMUD, we'll need to make a couple additional configuration changes to make MajorMUD work "out of the box".  +Activation Codes for MajorMUD (as with most modules for The MajorBBS) are keyed off your boards unique Registration Number. This number is internally referred to as **BTURNO** within The MajorBBS. On a traditional MajorBBS instance, Registration Number is generated and stored in plaintext within the **GALGSBL.DLL** file after you first install The MajorBBS on a new system.
- +
-The first is that MajorMUD requires users to have the key "PAYING" in order to enter the game. You can either change the MajorMUD configuration in the **WCCMMUD.MSG** file, or add the key to all users that log into MBBSEmu. +
- +
-To make the change to MBBSEmu, add "PAYING" to the array of values in **appsettings.json** for **Account.DefaultKeys**. It should look like this: +
- +
-<markdown> +
-``` +
-  "Account.DefaultKeys":+
-     "DEMO", +
-     "NORMAL", +
-     "USER", +
-     "PAYING" +
-   ] +
-``` +
-   </markdown> +
- +
-===== 3. Registering MajorMUD on MBBSEmu ===== +
- +
-Registration codes for MajorMUD (as with most modules for The MajorBBS) are keyed off your boards unique Registration Number. This number is internally referred to as **BTURNO** within The MajorBBS. On a traditional MajorBBS instance, Registration Number is generated and stored in plaintext within the **GALGSBL.DLL** file after you first install The MajorBBS on a new system.+
  
 MBBSEmu allows users to specify this number via the **[[mbbsemu:configuration:appsettings.json|appsettings.json]]** file value **GSBL.BTURNO**. This is an eight digit numeric value that is unique to your board. If your have purchased MajorMUD in the past, you would first populate this value with the registration number from your MajorBBS instance. MBBSEmu allows users to specify this number via the **[[mbbsemu:configuration:appsettings.json|appsettings.json]]** file value **GSBL.BTURNO**. This is an eight digit numeric value that is unique to your board. If your have purchased MajorMUD in the past, you would first populate this value with the registration number from your MajorBBS instance.
Line 56: Line 37:
 <markdown> <markdown>
 ``` ```
-ACTIVATE {DEMO}+ACTIVATE {DEMO} S 30 Enter your activation code
 ``` ```
 </markdown> </markdown>
  
-Replace the value **DEMO** between the curly braces with your valid MajorMUD Activation Code.+Replace the value **DEMO** between the curly braces with your valid MajorMUD Activation Code. For example, if your purchased 256-Node Activation Code provided to you looks like "**dlhbdfhjlnp**", then you would change the value in the file as follows:
  
-**NOTE**: MBBSEmu only runs the __DOS__ version of MajorMUD 1.11p, not the __WG3NT__ version. Activation Codes for the __WG3NT__ version will not work on the __DOS__ versions of MajorMUD. +<markdown> 
 +``` 
 +ACTIVATE {dlhbdfhjlnp} S 30 Enter your activation code 
 +``` 
 +</markdown> 
 + 
 +**NOTE 1**: MajorMUD Activation Codes may contain letters, numbers, and special characters 
 + 
 +**NOTE 2**: MBBSEmu only runs the __DOS__ version of MajorMUD 1.11p, not the __WG3NT__ version. Activation Codes for the __WG3NT__ version will not work on the __DOS__ versions of MajorMUD. 
  
-===== 4. Starting MBBSEmu & MajorMUD =====+===== 3. Starting MBBSEmu & MajorMUD =====
  
 There are two methods you can use to run MajorMUD via MBBSEmu. There are two methods you can use to run MajorMUD via MBBSEmu.
Line 134: Line 123:
 ``` ```
 </markdown> </markdown>
 +
 +
 +====== Archive ======
 +===== Configure account keys for MBBSEmu & MajorMUD =====
 +
 +The MBBSEmu-ready MajorMUD package should already have account keys ready for use; however, the below section is archived here future reference.
 +
 +Once installed, you will need to configure MBBSEmu properly to run MajorMUD. The process itself is simple, but there are several options you will need to set depending on your environment.
 +
 +MBBSEmu has one JSON file used to control the application settings within MBBSEmu itself, this file is **[[mbbsemu:configuration:appsettings.json|appsettings.json]]**. Settings and options specified within this file are applied globally within MBBSEmu.
 +
 +For MajorMUD, we'll need to make a couple additional configuration changes to make MajorMUD work "out of the box"
 +
 +The first is that MajorMUD requires users to have the key "PAYING" in order to enter the game. You can either change the MajorMUD configuration in the **WCCMMUD.MSG** file, or add the key to all users that log into MBBSEmu.
 +
 +To make the change to MBBSEmu, add "PAYING" to the array of values in **appsettings.json** for **Account.DefaultKeys**. It should look like this:
 +
 +<markdown>
 +```
 +  "Account.DefaultKeys": [
 +     "DEMO",
 +     "NORMAL",
 +     "USER",
 +     "PAYING"
 +   ]
 +```
 +   </markdown>
mbbsemu/howto/majormud.1678396845.txt · Last modified: 2023/10/06 23:41 (external edit)