User Tools

Site Tools


mbbsemu:faq:mbbsemu

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
Next revisionBoth sides next revision
mbbsemu:faq:mbbsemu [2020/11/15 22:11] enusbaummbbsemu:faq:mbbsemu [2020/11/18 00:22] enusbaum
Line 1: Line 1:
 +===== MBBSEmu - Frequently Asks Questions =====
  
 +=== Can MBBSEmu play legally Registered MajorBBS/Worldgroup Modules? ===
 +
 +Yes! If you have purchased a Module from an ISV in the past, it's easy to Register and play them once again with MBBSEmu!
 +
 +First, you need to input your MajorBBS/Worldgroup Registration Number in the ''appconfig.json'' value ''GSBL.BTURNO''. This is an eight-digit numeric value included with your MajorBBS/Wordlgroup installation. It's also available on the "About" tab within MajorBBS/Worldgroup.
 +
 +Second, you need to input your module's activation/registration code in the correct setting with the module's `MSG` file. 
 +
 +If you've done these two steps correctly, you'll be able to play Registered versions of games you have previously  purchased.
 +
 +=== Will MBBSEmu let me Register/Crack MajorBBS/Worldgroup Modules? ===
 +
 +No. MBBSEmu doesn't allow you to bypass any registration mechanisms with modules. Modules are emulated exactly as they would be running on an actual instance of MajorBBS or Worldgroup, including their registration routines.
 +
 +=== Can I host Files/Forums/Message Networks in MBBSEmu? ===
 +
 +No. MBBSEmu is simply an Emulator for MajorBBS and Worldgroup Modules, not BBS Software. If you're looking to run a fully featured Bulletin Board System, we recommend you run [[http://www.mysticbbs.com/|Mystic]] or [[https://www.synchro.net/|Synchronet ]] and set them up to Rlogin into MBBSEmu for the MajorBBS/Worldgroup Modules you'd like to play.
 +
 +=== How do I run multiple Modules? === 
 +
 + Multiple modules can be loaded at runtime using a Module Configuration JSON File and the **-C <jsonFile>** command line switch.
 +
 +Here is an example of a Module Configuration JSON file:
 +
 +<markdown>
 +```
 +{
 +    "Modules": [
 +    {
 +        "Identifier": "HVSXROAD",
 +        "Path": "c:\\dos\\modules\\xroads\\"
 +    },
 +    {
 +        "Identifier": "LUNATIX",
 +        "Path": "c:\\dos\\modules\\lunatix\\"
 +    },
 +    {
 +        "Identifier": "RTSLORD",
 +        "Path": "c:\\dos\\modules\\rtslord\\"
 +    },
 +    {
 +        "Identifier": "GWWARROW",
 +        "Path": "c:\\dos\\modules\\archery\\"
 +    },
 +    {
 +        "Identifier": "DIALCHAT",
 +        "Path": "c:\\dos\\modules\\dialchat\\"
 +    }]
 +}
 +```
 +</markdown>
 +
 +=== Can MBBSEmu games be played from Mystic/Syncrhonet BBS? === 
 +
 +Yes! MBBSEmu supports Rlogin both into the MBBSEmu Main Menu as well as directly into each individual module loaded. The Rlogin options are configurable the following options in the <b>appconfig.json</b> file:
 +
 +<markdown>
 +```
 +"Rlogin.Enabled": "True",
 +"Rlogin.Port": "513",
 +"Rlogin.RemoteIP": "127.0.0.1",
 +"Rlogin.PortPerModule": "True",
 +```
 +</markdown>
 +
 +=== Can MBBSEmu run within a Docker container? ===
 +
 +Yes! A community member has taken the time to setup a Dockerfile for MBBSEmu which will allow you to run it within Docker! You can check out his repo on [[https://github.com/fletcherm/mbbsemu-docker|GitHub]].
 +
 +=== Does MBBSEmu need to run as sudo/Administrator? == 
 +
 +Yes, depending. On modern operating systems, if an application wants to bind to a port number less than 1024, the application must be running with elevated privileges. For this reason, if you want MBBSEmu listening on Port 23 (Telnet) or Port 512 (Rlogin), it will need to run with elevated privileges. 
 +
 +This isn't a limitation within MBBSEmu, but a security policy within the Operating Systems.
mbbsemu/faq/mbbsemu.txt · Last modified: 2023/10/21 20:55 by enusbaum