Bom pessoal eu estava sofrendo com um erro, que dava shutdown em meu server, ele não reiniciava, ficava só no shutdown o dia todo, então eu resolvi verificar esse código game.cpp, resolvi meu problema e venho compartilhar com vocês.
Vá em game.cpp procure void Game::shutdown() até exit(1);#endif } e substitua entre ele por esse abaixo:
void Game::shutdown()
{
std::clog << "Preparing";
Scheduler::getInstance().shutdown();
std::clog << " to";
Dispatcher::getInstance().shutdown();
std::clog << " shutdown";
Spawns::getInstance()->clear();
std::clog << " the";
Raids::getInstance()->clear();
std::clog << " server";
cleanup();
std::clog << "- done." << std::endl;
if(services)
services->stop();
#ifndef __DONT_FORCE_SHUTDOWN__
exit(-1);
#endif
}
Pronto, só compilar novamente via console ele vai fechar e reiniciar.