AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ACSoap.h"
#include "AppenderDB.h"
#include "AsyncAcceptor.h"
#include "AsyncAuctionListing.h"
#include "Banner.h"
#include "BattlegroundMgr.h"
#include "BigNumber.h"
#include "CliRunnable.h"
#include "Common.h"
#include "Config.h"
#include "DatabaseEnv.h"
#include "DatabaseLoader.h"
#include "DeadlineTimer.h"
#include "GitRevision.h"
#include "IoContext.h"
#include "MapMgr.h"
#include "Metric.h"
#include "ModuleMgr.h"
#include "ModulesScriptLoader.h"
#include "MySQLThreading.h"
#include "OpenSSLCrypto.h"
#include "OutdoorPvPMgr.h"
#include "ProcessPriority.h"
#include "RASession.h"
#include "RealmList.h"
#include "Resolver.h"
#include "ScriptLoader.h"
#include "ScriptMgr.h"
#include "SecretMgr.h"
#include "SharedDefines.h"
#include "World.h"
#include "WorldSocket.h"
#include "WorldSocketMgr.h"
#include <boost/asio/signal_set.hpp>
#include <boost/program_options.hpp>
#include <csignal>
#include <filesystem>
#include <iostream>
#include <openssl/crypto.h>
#include <openssl/opensslv.h>
#include "ServiceWin32.h"
Go to the source code of this file.
Classes | |
class | FreezeDetector |
Macros | |
#define | _ACORE_CORE_CONFIG "worldserver.conf" |
#define | WORLD_SLEEP_CONST 10 |
Functions | |
void | SignalHandler (boost::system::error_code const &error, int signalNumber) |
void | ClearOnlineAccounts () |
Clear 'online' status for all accounts with characters in this realm. | |
bool | StartDB () |
Initialize connection to the databases. | |
void | StopDB () |
bool | LoadRealmInfo (Acore::Asio::IoContext &ioContext) |
AsyncAcceptor * | StartRaSocketAcceptor (Acore::Asio::IoContext &ioContext) |
void | ShutdownCLIThread (std::thread *cliThread) |
void | AuctionListingRunnable () |
void | ShutdownAuctionListingThread (std::thread *thread) |
void | WorldUpdateLoop () |
variables_map | GetConsoleArguments (int argc, char **argv, fs::path &configFile, std::string &cfg_service) |
int | main (int argc, char **argv) |
Launch the Azeroth server. | |
Variables | |
char | serviceName [] = "worldserver" |
char | serviceLongName [] = "AzerothCore world service" |
char | serviceDescription [] = "AzerothCore World of Warcraft emulator world service" |
int | m_ServiceStatus = -1 |