mbbsemu:configuration:appsettings.json
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
mbbsemu:configuration:appsettings.json [2020/11/14 20:04] – created tuday | mbbsemu:configuration:appsettings.json [2021/01/04 23:11] – tuday | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
+ | # appsettings.json Config File | ||
+ | MBBSEmu uses a standard JSON format Application Settings file for all configuration values. By default, MBBSEmu will look in its current directory for this file. You can specify a custom appsettings.json file using the `-S < | ||
+ | |||
+ | ## Configuration Values | ||
+ | |||
+ | **`BBS.Title`** : `string` : Correlates to `MAJORBBS-> | ||
+ | |||
+ | **`Timer.Hertz`**: | ||
+ | |||
+ | **`BBS.Channels`** : `int` : Set the maximum number of channels (users) that can use the system simultaneously | ||
+ | |||
+ | **`Cleanup.Time`** : `string` : Sets the time of day (24-hour) when the " | ||
+ | |||
+ | **`GSBL.BTURNO`** : `string` : Correlates to `GSBL-> | ||
+ | |||
+ | **`GSBL.BTURNO.< | ||
+ | |||
+ | Using this option, you're able to specify a unique `bturno` that the module will receive. This way you're able to play a Module you purchased for your MajorBBS 6.25 system, as well as a Module you purchased later with your Worldgroup 2.0 system even though their registration or unlock codes are tied to different BBS Activation Numbers. | ||
+ | |||
+ | **`Module.DoLoginRoutine`** : `bool` : Specifies if users logging into the system should be displayed the "Login Routine" | ||
+ | |||
+ | **`Telnet.Enabled`** : `bool` : Specifies if the Telnet Server is enabled | ||
+ | |||
+ | **`Telnet.Port`** : `int` : Specifies which port the Telnet Server should bind to | ||
+ | |||
+ | **`Telnet.Heartbeat`** : `bool` : Specifies if the Telnet Server should send a " | ||
+ | |||
+ | **`Rlogin.Enabled`** : `bool` : Specifies if the Rlogin Server is enabled | ||
+ | |||
+ | **`Rlogin.Port`** : `int` : Specifies which port the Rlogin Server should bind to | ||
+ | |||
+ | **`Rlogin.RemoteIP`** : `string` : Specifies the Remote IP of the instance to be permitted to connect via Rlogin to MBBSEmu | ||
+ | |||
+ | **`Rlogin.PortPerModule`** : `bool` : Specifies if each module should be given it's own port. This allows Rlogin connections to be directly connected into a Module without having to go through the menuing system. This enables Sysops running systems such as Mystic to have their users directly enter a Module such as Tele-Arena as if it were running locally. | ||
+ | |||
+ | The port numbers for the `Rlogin.PortPerModule` setting will start after `Rlogin.Port`. Modules and their assigned Rlogin Ports will be displayed on the console at startup for your information. | ||
+ | |||
+ | **`Database.File`** : `string` : Filename of the SQLite database used by MBBSEmu for user account information | ||
+ | |||
+ | **`Account.DefaultKeys`** : `list` : List of keys (used for access to modules/ | ||
+ | |||
+ | **`Console.LogLevel`** : `string` : Minimum console logging level (Debug, Info, Warn, Error, Fatal) | ||
+ | |||
+ | **`File.LogName`** : `string` : Filename for log file | ||
+ | |||
+ | **`File.LogLevel`** : `string` : Minimum file logging level (Debug, Info, Warn, Error, Fatal) | ||
+ | |||
+ | **`ANSI.Login`** : `string` : Filename for a custom Login ANSI file (Displayed before sign in) | ||
+ | |||
+ | **`ANSI.Logoff`** : `string` : Filename for a custom Logoff ANSI file (Displayed while logging off) | ||
+ | |||
+ | **`ANSI.Signup`** : `string` : Filename for a custom Signup ANSI file (Displayed when creating an account) | ||
+ | |||
+ | **`ANSI.Menu`** : `string` : Filename for a custom Main Menu ANSI file (Replaces default menu) | ||
+ | |||
+ | **`Btrieve.CacheSize`**: | ||
+ | |||
+ | ## Example File | ||
+ | |||
+ | ```json | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | } | ||
+ | ``` | ||
+ | </ |
mbbsemu/configuration/appsettings.json.txt · Last modified: 2023/12/09 19:56 by enusbaum