#ifndef EQEMU_WORLD_BOOT_H #define EQEMU_WORLD_BOOT_H #include #include "../common/types.h" class WorldBoot { public: static void GMSayHookCallBackProcessWorld(uint16 log_category, const char *func, std::string message); static bool HandleCommandInput(int argc, char **argv); static bool LoadServerConfig(); static bool LoadDatabaseConnections(); static void CheckForServerScript(bool force_download = false); static void CheckForXMLConfigUpgrade(); static void RegisterLoginservers(); static bool DatabaseLoadRoutines(int argc, char **argv); static void CheckForPossibleConfigurationIssues(); static void Shutdown(); }; #endif //EQEMU_WORLD_BOOT_H