diff --git a/config.json b/config.json
index 61b40b055..e996d4c7e 100644
--- a/config.json
+++ b/config.json
@@ -3,13 +3,13 @@
"BinPath": "bin",
"DisableSoftCrash": false,
"FeaturedWeapons": 1,
+ "HideLoginNotice": true,
+ "LoginNotice": "
Welcome to Erupe SU9.1!
Erupe is experimental software, we are not liable for any
issues caused by installing the software!
■Report bugs on Discord!
■Test everything!
■Don't talk to softlocking NPCs!
■Fork the code on GitHub!
Thank you to all of the contributors,
this wouldn't exist without you.",
+ "PatchServerManifest": "",
+ "PatchServerFile": "",
"DevMode": true,
"DevModeOptions": {
- "PatchServerManifest": "",
- "PatchServerFile": "",
"AutoCreateAccount": true,
- "HideLoginNotice": false,
- "LoginNotice": "Welcome to Erupe SU9.1!
Erupe is experimental software, we are not liable for any
issues caused by installing the software!
■Report bugs on Discord!
■Test everything!
■Don't talk to softlocking NPCs!
■Fork the code on GitHub!
Thank you to all of the contributors,
this wouldn't exist without you.",
"CleanDB": false,
"MaxLauncherHR": false,
"LogInboundMessages": false,
diff --git a/config/config.go b/config/config.go
index d2804b9fc..d306e8b9c 100644
--- a/config/config.go
+++ b/config/config.go
@@ -12,11 +12,15 @@ import (
// Config holds the global server-wide config.
type Config struct {
- Host string `mapstructure:"Host"`
- BinPath string `mapstructure:"BinPath"`
- DisableSoftCrash bool // Disables the 'Press Return to exit' dialog allowing scripts to reboot the server automatically
- FeaturedWeapons int // Number of Active Feature weapons to generate daily
- DevMode bool
+ Host string `mapstructure:"Host"`
+ BinPath string `mapstructure:"BinPath"`
+ DisableSoftCrash bool // Disables the 'Press Return to exit' dialog allowing scripts to reboot the server automatically
+ FeaturedWeapons int // Number of Active Feature weapons to generate daily
+ HideLoginNotice bool // Hide the Erupe notice on login
+ LoginNotice string // MHFML string of the login notice displayed
+ PatchServerManifest string // Manifest patch server override
+ PatchServerFile string // File patch server override
+ DevMode bool
DevModeOptions DevModeOptions
Discord Discord
@@ -31,24 +35,20 @@ type Config struct {
// DevModeOptions holds various debug/temporary options for use while developing Erupe.
type DevModeOptions struct {
- PatchServerManifest string // Manifest patch server override
- PatchServerFile string // File patch server override
- AutoCreateAccount bool // Automatically create accounts if they don't exist
- HideLoginNotice bool // Hide the Erupe notice on login
- LoginNotice string // MHFML string of the login notice displayed
- CleanDB bool // Automatically wipes the DB on server reset.
- MaxLauncherHR bool // Sets the HR returned in the launcher to HR7 so that you can join non-beginner worlds.
- LogInboundMessages bool // Log all messages sent to the server
- LogOutboundMessages bool // Log all messages sent to the clients
- MaxHexdumpLength int // Maximum number of bytes printed when logs are enabled
- DivaEvent int // Diva Defense event status
- FestaEvent int // Hunter's Festa event status
- TournamentEvent int // VS Tournament event status
- MezFesEvent bool // MezFes status
- MezFesAlt bool // Swaps out Volpakkun for Tokotoko
- DisableTokenCheck bool // Disables checking login token exists in the DB (security risk!)
- DisableMailItems bool // Hack to prevent english versions of MHF from crashing
- QuestDebugTools bool // Enable various quest debug logs
+ AutoCreateAccount bool // Automatically create accounts if they don't exist
+ CleanDB bool // Automatically wipes the DB on server reset.
+ MaxLauncherHR bool // Sets the HR returned in the launcher to HR7 so that you can join non-beginner worlds.
+ LogInboundMessages bool // Log all messages sent to the server
+ LogOutboundMessages bool // Log all messages sent to the clients
+ MaxHexdumpLength int // Maximum number of bytes printed when logs are enabled
+ DivaEvent int // Diva Defense event status
+ FestaEvent int // Hunter's Festa event status
+ TournamentEvent int // VS Tournament event status
+ MezFesEvent bool // MezFes status
+ MezFesAlt bool // Swaps out Volpakkun for Tokotoko
+ DisableTokenCheck bool // Disables checking login token exists in the DB (security risk!)
+ DisableMailItems bool // Hack to prevent english versions of MHF from crashing
+ QuestDebugTools bool // Enable various quest debug logs
SaveDumps SaveDumpOptions
}