diff --git a/dMasterServer/MasterServer.cpp b/dMasterServer/MasterServer.cpp index 5152fe73..b6ccac63 100644 --- a/dMasterServer/MasterServer.cpp +++ b/dMasterServer/MasterServer.cpp @@ -5,7 +5,7 @@ #include #include #include -#include +#include #ifdef _WIN32 #include @@ -80,10 +80,12 @@ int main(int argc, char** argv) { //Check CDClient exists const std::string cdclient_path = "./res/CDServer.sqlite"; - if (!std::filesystem::is_regular_file(cdclient_path)) { - Game::logger->Log("WorldServer", "%s does not exist\n", cdclient_path.c_str()); + std::ifstream cdclient_fd(cdclient_path); + if (!cdclient_fd.good()) { + Game::logger->Log("WorldServer", "%s could not be opened\n", cdclient_path.c_str()); return -1; } + cdclient_fd.close(); //Connect to CDClient try {