-nowebserver

This commit is contained in:
Bitl 2019-12-31 18:47:34 -07:00
parent c359239794
commit 56d241b741
2 changed files with 12 additions and 1 deletions

View File

@ -12,6 +12,7 @@ namespace NovetusCMD
public static bool OverrideINI = false; public static bool OverrideINI = false;
public static bool RequestToOutputInfo = false; public static bool RequestToOutputInfo = false;
public static bool DebugMode = false; public static bool DebugMode = false;
public static bool NoWebServer = false;
public static int ProcessID = 0; public static int ProcessID = 0;
} }
} }

View File

@ -210,6 +210,7 @@ namespace NovetusCMD
ConsolePrint("-outputinfo | Outputs all information about the running server to a text file.", 4); ConsolePrint("-outputinfo | Outputs all information about the running server to a text file.", 4);
ConsolePrint("-overrideconfig | Override the launcher settings.", 4); ConsolePrint("-overrideconfig | Override the launcher settings.", 4);
ConsolePrint("-debug | Disables launching of the server for debugging purposes.", 4); ConsolePrint("-debug | Disables launching of the server for debugging purposes.", 4);
ConsolePrint("-nowebserver | Disables launching of the web server.", 4);
ConsolePrint("---------", 1); ConsolePrint("---------", 1);
ConsolePrint("Custom server options", 3); ConsolePrint("Custom server options", 3);
ConsolePrint("-overrideconfig must be added in order for the below commands to function.", 5); ConsolePrint("-overrideconfig must be added in order for the below commands to function.", 5);
@ -280,6 +281,11 @@ namespace NovetusCMD
LocalVars.DebugMode = true; LocalVars.DebugMode = true;
} }
if (CommandLine["nowebserver"] != null)
{
LocalVars.NoWebServer = true;
}
if (CommandLine["script"] != null) if (CommandLine["script"] != null)
{ {
GlobalVars.AddonScriptPath = CommandLine["script"].Replace(@"\", @"\\"); GlobalVars.AddonScriptPath = CommandLine["script"].Replace(@"\", @"\\");
@ -305,7 +311,11 @@ namespace NovetusCMD
} }
InitUPnP(); InitUPnP();
StartWebServer();
if (!LocalVars.NoWebServer)
{
StartWebServer();
}
AppDomain.CurrentDomain.ProcessExit += new EventHandler(ProgramClose); AppDomain.CurrentDomain.ProcessExit += new EventHandler(ProgramClose);