[Server] Configuration Issues Checker (LAN Detection) (#2283)

* LAN detect

* Add more checks, consolidate logic

* Tweaks

* Tweaks

* Update world_config.cpp

* Tweak logic

* Add DNS resolution

* Delete task runner after being used

* JSON path notation adjust
This commit is contained in:
Chris Miles
2022-07-06 22:01:58 -05:00
committed by GitHub
parent eca4eed996
commit 67f5759e47
7 changed files with 395 additions and 9 deletions
+3 -2
View File
@@ -58,6 +58,7 @@ class EQEmuConfig
uint16 WorldHTTPPort;
std::string WorldHTTPMimeFile;
std::string SharedKey;
bool DisableConfigChecks;
// From <chatserver/>
std::string ChatHost;
@@ -130,7 +131,7 @@ class EQEmuConfig
void parse_config();
EQEmuConfig()
{
{
}
virtual ~EQEmuConfig() {}
@@ -174,7 +175,7 @@ class EQEmuConfig
}
catch (std::exception &) {
return false;
}
}
return true;
}