diff --git a/src/servers/sapphire_zone/Actor/Actor.cpp b/src/servers/sapphire_zone/Actor/Actor.cpp index 5cac36f5..fdb174b7 100644 --- a/src/servers/sapphire_zone/Actor/Actor.cpp +++ b/src/servers/sapphire_zone/Actor/Actor.cpp @@ -18,7 +18,7 @@ #include "Player.h" #include "BNpc.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Session.h" #include "Zone/TerritoryMgr.h" @@ -301,7 +301,7 @@ Send a packet to all players in range, potentially to self if set and is player */ void Core::Entity::Actor::sendToInRangeSet( Network::Packets::FFXIVPacketBasePtr pPacket, bool bToSelf ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); if( bToSelf && isPlayer() ) { auto pPlayer = getAsPlayer(); diff --git a/src/servers/sapphire_zone/Actor/BNpc.cpp b/src/servers/sapphire_zone/Actor/BNpc.cpp index c3218505..baad273a 100644 --- a/src/servers/sapphire_zone/Actor/BNpc.cpp +++ b/src/servers/sapphire_zone/Actor/BNpc.cpp @@ -20,7 +20,7 @@ #include "StatusEffect/StatusEffect.h" #include "Action/ActionCollision.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Session.h" #include "Math/CalcBattle.h" #include "Chara.h" diff --git a/src/servers/sapphire_zone/Actor/Chara.cpp b/src/servers/sapphire_zone/Actor/Chara.cpp index 5b90a3cd..302a590f 100644 --- a/src/servers/sapphire_zone/Actor/Chara.cpp +++ b/src/servers/sapphire_zone/Actor/Chara.cpp @@ -20,7 +20,7 @@ #include "StatusEffect/StatusEffect.h" #include "Action/ActionCollision.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Session.h" #include "Math/CalcBattle.h" #include "Chara.h" diff --git a/src/servers/sapphire_zone/Actor/Npc.cpp b/src/servers/sapphire_zone/Actor/Npc.cpp index b3a475f4..ef4cf4e6 100644 --- a/src/servers/sapphire_zone/Actor/Npc.cpp +++ b/src/servers/sapphire_zone/Actor/Npc.cpp @@ -20,7 +20,7 @@ #include "StatusEffect/StatusEffect.h" #include "Action/ActionCollision.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Session.h" #include "Math/CalcBattle.h" #include "Chara.h" diff --git a/src/servers/sapphire_zone/Actor/Player.cpp b/src/servers/sapphire_zone/Actor/Player.cpp index fe59ab76..7aba3e56 100644 --- a/src/servers/sapphire_zone/Actor/Player.cpp +++ b/src/servers/sapphire_zone/Actor/Player.cpp @@ -40,7 +40,7 @@ #include "Math/CalcStats.h" #include "Math/CalcBattle.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" extern Core::Framework g_fw; @@ -108,7 +108,7 @@ Core::Entity::Player::~Player() void Core::Entity::Player::injectPacket( const std::string& path ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); auto session = pServerZone->getSession( getId() ); if( session ) session->getZoneConnection()->injectPacket( path, *this ); @@ -1191,7 +1191,7 @@ const uint8_t* Core::Entity::Player::getGcRankArray() const void Core::Entity::Player::queuePacket( Network::Packets::FFXIVPacketBasePtr pPacket ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); auto pSession = pServerZone->getSession( m_id ); if( !pSession ) @@ -1206,7 +1206,7 @@ void Core::Entity::Player::queuePacket( Network::Packets::FFXIVPacketBasePtr pPa void Core::Entity::Player::queueChatPacket( Network::Packets::FFXIVPacketBasePtr pPacket ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); auto pSession = pServerZone->getSession( m_id ); if( !pSession ) diff --git a/src/servers/sapphire_zone/Actor/PlayerEvent.cpp b/src/servers/sapphire_zone/Actor/PlayerEvent.cpp index 13daf07c..2a3631e5 100644 --- a/src/servers/sapphire_zone/Actor/PlayerEvent.cpp +++ b/src/servers/sapphire_zone/Actor/PlayerEvent.cpp @@ -16,7 +16,7 @@ #include "Action/EventItemAction.h" #include "Zone/Zone.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" extern Core::Framework g_fw; diff --git a/src/servers/sapphire_zone/Actor/PlayerSql.cpp b/src/servers/sapphire_zone/Actor/PlayerSql.cpp index 1ca935f7..03eb605a 100644 --- a/src/servers/sapphire_zone/Actor/PlayerSql.cpp +++ b/src/servers/sapphire_zone/Actor/PlayerSql.cpp @@ -18,7 +18,7 @@ #include "Inventory/ItemContainer.h" #include "Inventory/ItemUtil.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" extern Core::Framework g_fw; diff --git a/src/servers/sapphire_zone/DebugCommand/DebugCommandHandler.cpp b/src/servers/sapphire_zone/DebugCommand/DebugCommandHandler.cpp index 9328e074..f1962bf4 100644 --- a/src/servers/sapphire_zone/DebugCommand/DebugCommandHandler.cpp +++ b/src/servers/sapphire_zone/DebugCommand/DebugCommandHandler.cpp @@ -32,7 +32,7 @@ #include "Zone/TerritoryMgr.h" #include "Event/EventDefs.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Session.h" #include "Framework.h" @@ -422,7 +422,7 @@ void Core::DebugCommandHandler::add( char* data, Entity::Player& player, std::sh } else if( subCommand == "bnpc" ) { - auto serverZone = g_fw.get< ServerZone >(); + auto serverZone = g_fw.get< ServerMgr >(); auto bNpcTemplate = serverZone->getBNpcTemplate( params ); @@ -557,7 +557,7 @@ void Core::DebugCommandHandler::get( char* data, Entity::Player& player, std::sh void Core::DebugCommandHandler::injectPacket( char* data, Entity::Player& player, std::shared_ptr< DebugCommand > command ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); auto pSession = pServerZone->getSession( player.getId() ); if( pSession ) pSession->getZoneConnection()->injectPacket( data + 7, player ); @@ -566,7 +566,7 @@ Core::DebugCommandHandler::injectPacket( char* data, Entity::Player& player, std void Core::DebugCommandHandler::injectChatPacket( char* data, Entity::Player& player, std::shared_ptr< DebugCommand > command ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); auto pSession = pServerZone->getSession( player.getId() ); if( pSession ) pSession->getChatConnection()->injectPacket( data + 8, player ); @@ -575,7 +575,7 @@ void Core::DebugCommandHandler::injectChatPacket( char* data, Entity::Player& pl void Core::DebugCommandHandler::replay( char* data, Entity::Player& player, std::shared_ptr< DebugCommand > command ) { auto pLog = g_fw.get< Logger >(); - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); std::string subCommand; std::string params = ""; @@ -673,7 +673,7 @@ void Core::DebugCommandHandler::nudge( char* data, Entity::Player& player, std:: void Core::DebugCommandHandler::serverInfo( char* data, Entity::Player& player, std::shared_ptr< DebugCommand > command ) { - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); player.sendDebug( "SapphireZone " + Version::VERSION + "\nRev: " + Version::GIT_HASH ); player.sendDebug( "Compiled: " __DATE__ " " __TIME__ ); player.sendDebug( "Sessions: " + std::to_string( pServerZone->getSessionCount() ) ); diff --git a/src/servers/sapphire_zone/Network/GameConnection.cpp b/src/servers/sapphire_zone/Network/GameConnection.cpp index b84013b0..a358bc93 100644 --- a/src/servers/sapphire_zone/Network/GameConnection.cpp +++ b/src/servers/sapphire_zone/Network/GameConnection.cpp @@ -15,7 +15,7 @@ #include "DebugCommand/DebugCommandHandler.h" #include "GameConnection.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Session.h" #include "Framework.h" #include "Forwards.h" @@ -385,7 +385,7 @@ void Core::Network::GameConnection::handlePackets( const Core::Network::Packets: const std::vector< Core::Network::Packets::FFXIVARR_PACKET_RAW >& packetData ) { auto pLog = g_fw.get< Logger >(); - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); // if a session is set, update the last time it recieved a game packet if( m_pSession ) m_pSession->updateLastDataTime(); diff --git a/src/servers/sapphire_zone/Network/Handlers/ClientTriggerHandler.cpp b/src/servers/sapphire_zone/Network/Handlers/ClientTriggerHandler.cpp index d58057cf..137e8424 100644 --- a/src/servers/sapphire_zone/Network/Handlers/ClientTriggerHandler.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/ClientTriggerHandler.cpp @@ -33,7 +33,7 @@ #include "Session.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Forwards.h" #include "Framework.h" #include @@ -49,7 +49,7 @@ void examineHandler( Core::Entity::Player& player, uint32_t targetId ) { using namespace Core; - auto pSession = g_fw.get< Core::ServerZone >()->getSession( targetId ); + auto pSession = g_fw.get< Core::ServerMgr >()->getSession( targetId ); if( pSession ) { auto pTarget = pSession->getPlayer(); diff --git a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp index c2870905..54507a44 100644 --- a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp @@ -29,7 +29,7 @@ #include "Network/PacketWrappers/EventFinishPacket.h" #include "Network/PacketWrappers/PlayerStateFlagsPacket.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" extern Core::Framework g_fw; @@ -551,7 +551,7 @@ void Core::Network::GameConnection::gm2Handler( const Packets::FFXIVARR_PACKET_R return; auto pLog = g_fw.get< Logger >(); - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); const auto packet = ZoneChannelPacket< Client::FFXIVIpcGmCommand2 >( inPacket ); diff --git a/src/servers/sapphire_zone/Network/Handlers/InventoryHandler.cpp b/src/servers/sapphire_zone/Network/Handlers/InventoryHandler.cpp index 08790fd2..d518432b 100644 --- a/src/servers/sapphire_zone/Network/Handlers/InventoryHandler.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/InventoryHandler.cpp @@ -15,7 +15,7 @@ #include "Actor/Player.h" #include "Session.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" diff --git a/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp index e8427db8..c7604ba8 100644 --- a/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/PacketHandlers.cpp @@ -41,7 +41,7 @@ #include "Action/ActionTeleport.h" #include "Session.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Forwards.h" #include "Framework.h" @@ -111,7 +111,7 @@ void Core::Network::GameConnection::reqExamineSearchCommentHandler( const Core:: { auto targetId = *reinterpret_cast< const uint32_t* >( &inPacket.data[ 0x10 ] ); - auto pSession = g_fw.get< Core::ServerZone >()->getSession( targetId ); + auto pSession = g_fw.get< Core::ServerMgr >()->getSession( targetId ); g_fw.get< Core::Logger >()->debug( std::to_string( targetId ) ); @@ -138,7 +138,7 @@ void Core::Network::GameConnection::reqExamineFcInfo( const Core::Network::Packe { auto targetId = *reinterpret_cast< const uint32_t* >( &inPacket.data[ 0x18 ] ); - auto pSession = g_fw.get< Core::ServerZone >()->getSession( targetId ); + auto pSession = g_fw.get< Core::ServerMgr >()->getSession( targetId ); g_fw.get< Core::Logger >()->debug( std::to_string( targetId ) ); @@ -598,7 +598,7 @@ void Core::Network::GameConnection::tellHandler( const Core::Network::Packets::F { const auto packet = ZoneChannelPacket< Client::FFXIVIpcTellHandler >( inPacket ); - auto pZoneServer = g_fw.get< ServerZone >(); + auto pZoneServer = g_fw.get< ServerMgr >(); auto pSession = pZoneServer->getSession( packet.data().targetPCName ); diff --git a/src/servers/sapphire_zone/Script/ScriptLoader.cpp b/src/servers/sapphire_zone/Script/ScriptLoader.cpp index 657ffff9..ec0f7966 100644 --- a/src/servers/sapphire_zone/Script/ScriptLoader.cpp +++ b/src/servers/sapphire_zone/Script/ScriptLoader.cpp @@ -3,7 +3,7 @@ #include #include #include -#include "ServerZone.h" +#include "ServerMgr.h" #include diff --git a/src/servers/sapphire_zone/Script/ScriptMgr.cpp b/src/servers/sapphire_zone/Script/ScriptMgr.cpp index 38d6bc90..b0af2c18 100644 --- a/src/servers/sapphire_zone/Script/ScriptMgr.cpp +++ b/src/servers/sapphire_zone/Script/ScriptMgr.cpp @@ -7,7 +7,7 @@ #include "Zone/Zone.h" #include "Zone/InstanceContent.h" #include "Actor/Player.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Event/EventHandler.h" #include "Event/EventHelper.h" @@ -18,7 +18,7 @@ #include "Script/ScriptMgr.h" #include "NativeScriptMgr.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" // enable the ambiguity fix for every platform to avoid #define nonsense diff --git a/src/servers/sapphire_zone/ServerZone.cpp b/src/servers/sapphire_zone/ServerMgr.cpp similarity index 90% rename from src/servers/sapphire_zone/ServerZone.cpp rename to src/servers/sapphire_zone/ServerMgr.cpp index 0844538e..9e6232bc 100644 --- a/src/servers/sapphire_zone/ServerZone.cpp +++ b/src/servers/sapphire_zone/ServerMgr.cpp @@ -5,7 +5,7 @@ #include #include "Network/GameConnection.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "Framework.h" #include @@ -28,7 +28,7 @@ extern Core::Framework g_fw; -Core::ServerZone::ServerZone( const std::string& configName ) : +Core::ServerMgr::ServerMgr( const std::string& configName ) : m_configName( configName ), m_bRunning( true ), m_lastDBPingTime( 0 ), @@ -36,16 +36,16 @@ Core::ServerZone::ServerZone( const std::string& configName ) : { } -Core::ServerZone::~ServerZone() +Core::ServerMgr::~ServerMgr() { } -size_t Core::ServerZone::getSessionCount() const +size_t Core::ServerMgr::getSessionCount() const { return m_sessionMapById.size(); } -bool Core::ServerZone::loadSettings( int32_t argc, char* argv[] ) +bool Core::ServerMgr::loadSettings( int32_t argc, char* argv[] ) { auto pLog = g_fw.get< Core::Logger >(); auto pConfig = g_fw.get< Core::ConfigMgr >(); @@ -143,7 +143,7 @@ bool Core::ServerZone::loadSettings( int32_t argc, char* argv[] ) return true; } -void Core::ServerZone::run( int32_t argc, char* argv[] ) +void Core::ServerMgr::run( int32_t argc, char* argv[] ) { auto pLog = g_fw.get< Core::Logger >(); auto pScript = g_fw.get< Scripting::ScriptMgr >(); @@ -189,17 +189,17 @@ void Core::ServerZone::run( int32_t argc, char* argv[] ) } -uint16_t Core::ServerZone::getWorldId() const +uint16_t Core::ServerMgr::getWorldId() const { return m_worldId; } -void Core::ServerZone::setWorldId( uint16_t worldId ) +void Core::ServerMgr::setWorldId( uint16_t worldId ) { m_worldId = worldId; } -void Core::ServerZone::printBanner() const +void Core::ServerMgr::printBanner() const { auto pLog = g_fw.get< Core::Logger >(); @@ -211,7 +211,7 @@ void Core::ServerZone::printBanner() const pLog->info( "===========================================================" ); } -void Core::ServerZone::mainLoop() +void Core::ServerMgr::mainLoop() { auto pLog = g_fw.get< Logger >(); auto pTeriMgr = g_fw.get< TerritoryMgr >(); @@ -292,7 +292,7 @@ void Core::ServerZone::mainLoop() } } -bool Core::ServerZone::createSession( uint32_t sessionId ) +bool Core::ServerMgr::createSession( uint32_t sessionId ) { auto pLog = g_fw.get< Core::Logger >(); @@ -325,12 +325,12 @@ bool Core::ServerZone::createSession( uint32_t sessionId ) } -void Core::ServerZone::removeSession( uint32_t sessionId ) +void Core::ServerMgr::removeSession( uint32_t sessionId ) { m_sessionMapById.erase( sessionId ); } -Core::SessionPtr Core::ServerZone::getSession( uint32_t id ) +Core::SessionPtr Core::ServerMgr::getSession( uint32_t id ) { //std::lock_guard lock( m_sessionMutex ); @@ -342,7 +342,7 @@ Core::SessionPtr Core::ServerZone::getSession( uint32_t id ) return nullptr; } -Core::SessionPtr Core::ServerZone::getSession( const std::string& playerName ) +Core::SessionPtr Core::ServerMgr::getSession( const std::string& playerName ) { //std::lock_guard lock( m_sessionMutex ); @@ -354,18 +354,18 @@ Core::SessionPtr Core::ServerZone::getSession( const std::string& playerName ) return nullptr; } -void Core::ServerZone::removeSession( const std::string& playerName ) +void Core::ServerMgr::removeSession( const std::string& playerName ) { m_sessionMapByName.erase( playerName ); } -bool Core::ServerZone::isRunning() const +bool Core::ServerMgr::isRunning() const { return m_bRunning; } -std::string Core::ServerZone::getPlayerNameFromDb( uint32_t playerId ) +std::string Core::ServerMgr::getPlayerNameFromDb( uint32_t playerId ) { auto pDb = g_fw.get< Db::DbWorkerPool< Db::ZoneDbConnection > >(); auto res = pDb->query( "SELECT name FROM charainfo WHERE characterid = " + std::to_string( playerId ) ); @@ -376,7 +376,7 @@ std::string Core::ServerZone::getPlayerNameFromDb( uint32_t playerId ) return res->getString( 1 ); } -void Core::ServerZone::loadBNpcTemplates() +void Core::ServerMgr::loadBNpcTemplates() { auto pDb = g_fw.get< Db::DbWorkerPool< Db::ZoneDbConnection > >(); auto pTeriMgr = g_fw.get< TerritoryMgr >(); @@ -419,7 +419,7 @@ void Core::ServerZone::loadBNpcTemplates() } -Core::Entity::BNpcTemplatePtr Core::ServerZone::getBNpcTemplate( const std::string& key ) +Core::Entity::BNpcTemplatePtr Core::ServerMgr::getBNpcTemplate( const std::string& key ) { auto it = m_bNpcTemplateMap.find( key ); @@ -429,7 +429,7 @@ Core::Entity::BNpcTemplatePtr Core::ServerZone::getBNpcTemplate( const std::stri return it->second; } -Core::Entity::BNpcTemplatePtr Core::ServerZone::getBNpcTemplate( uint32_t id ) +Core::Entity::BNpcTemplatePtr Core::ServerMgr::getBNpcTemplate( uint32_t id ) { for( auto entry : m_bNpcTemplateMap ) { diff --git a/src/servers/sapphire_zone/ServerZone.h b/src/servers/sapphire_zone/ServerMgr.h similarity index 94% rename from src/servers/sapphire_zone/ServerZone.h rename to src/servers/sapphire_zone/ServerMgr.h index 52101668..13fbac75 100644 --- a/src/servers/sapphire_zone/ServerZone.h +++ b/src/servers/sapphire_zone/ServerMgr.h @@ -10,12 +10,12 @@ namespace Core { -class ServerZone +class ServerMgr { public: - ServerZone( const std::string& configName ); + ServerMgr( const std::string& configName ); - ~ServerZone(); + ~ServerMgr(); void run( int32_t argc, char* argv[] ); diff --git a/src/servers/sapphire_zone/Zone/HousingMgr.cpp b/src/servers/sapphire_zone/Zone/HousingMgr.cpp index a07406c9..e882eca1 100644 --- a/src/servers/sapphire_zone/Zone/HousingMgr.cpp +++ b/src/servers/sapphire_zone/Zone/HousingMgr.cpp @@ -18,7 +18,7 @@ #include "HousingMgr.h" #include "Land.h" #include "Framework.h" -#include "ServerZone.h" +#include "ServerMgr.h" using namespace Core::Common; using namespace Core::Network; @@ -43,7 +43,6 @@ bool Core::HousingMgr::init() return true; } - uint32_t Core::HousingMgr::toLandSetId( uint16_t territoryTypeId, uint8_t wardId ) const { return ( static_cast< uint32_t >( territoryTypeId ) << 16 ) | wardId; @@ -89,7 +88,7 @@ void Core::HousingMgr::sendLandSignOwned( Entity::Player& player, uint8_t wardId auto landInfoSignPacket = makeZonePacket< Server::FFXIVIpcLandInfoSign >( player.getId() ); uint32_t playerId = land->getPlayerOwner(); - std::string playerName = g_fw.get< Core::ServerZone >()->getPlayerNameFromDb( playerId ); + std::string playerName = g_fw.get< Core::ServerMgr >()->getPlayerNameFromDb( playerId ); //memcpy( &landInfoSignPacket->data().estateGreeting, "Hello World", 11 ); //memcpy( &landInfoSignPacket->data().estateName, land->getLandName().c_str(), land->getLandName().size() ); landInfoSignPacket->data().houseSize = land->getSize(); @@ -256,7 +255,7 @@ void Core::HousingMgr::sendWardLandInfo( Entity::Player& player, uint8_t wardId, entry.infoFlags = Common::WardEstateFlags::IsEstateOwned; auto owner = land->getPlayerOwner(); - std::string playerName = g_fw.get< Core::ServerZone >()->getPlayerNameFromDb( owner ); + std::string playerName = g_fw.get< Core::ServerMgr >()->getPlayerNameFromDb( owner ); memcpy( &entry.estateOwnerName, playerName.c_str(), playerName.size() ); break; diff --git a/src/servers/sapphire_zone/Zone/Zone.cpp b/src/servers/sapphire_zone/Zone/Zone.cpp index 66e23cda..bf615b31 100644 --- a/src/servers/sapphire_zone/Zone/Zone.cpp +++ b/src/servers/sapphire_zone/Zone/Zone.cpp @@ -31,7 +31,7 @@ #include "Session.h" #include "ForwardsZone.h" -#include "ServerZone.h" +#include "ServerMgr.h" #include "CellHandler.h" #include "Zone.h" #include "TerritoryMgr.h" @@ -222,7 +222,7 @@ void Core::Zone::pushActor( Entity::ActorPtr pActor ) { auto pPlayer = pActor->getAsPlayer(); - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); auto pSession = pServerZone->getSession( pPlayer->getId() ); if( pSession ) m_sessionSet.insert( pSession ); @@ -284,7 +284,7 @@ void Core::Zone::queuePacketForRange( Entity::Player& sourcePlayer, uint32_t ran if( pTeriMgr->isPrivateTerritory( getTerritoryTypeId() ) ) return; - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); for( auto entry : m_playerMap ) { auto player = entry.second; @@ -314,7 +314,7 @@ void Core::Zone::queuePacketForZone( Entity::Player& sourcePlayer, if( pTeriMgr->isPrivateTerritory( getTerritoryTypeId() ) ) return; - auto pServerZone = g_fw.get< ServerZone >(); + auto pServerZone = g_fw.get< ServerMgr >(); for( auto entry : m_playerMap ) { auto player = entry.second; diff --git a/src/servers/sapphire_zone/mainGameServer.cpp b/src/servers/sapphire_zone/mainGameServer.cpp index a878b8b4..465822e2 100644 --- a/src/servers/sapphire_zone/mainGameServer.cpp +++ b/src/servers/sapphire_zone/mainGameServer.cpp @@ -1,6 +1,6 @@ #include -#include "ServerZone.h" +#include "ServerMgr.h" #include #include #include @@ -20,7 +20,7 @@ using namespace Core; bool setupFramework() { - auto pServer = std::make_shared< ServerZone >( "config.ini" ); + auto pServer = std::make_shared< ServerMgr >( "config.ini" ); auto pLogger = std::make_shared< Logger >(); auto pExdData = std::make_shared< Data::ExdDataGenerated >(); auto pScript = std::make_shared< Scripting::ScriptMgr >(); @@ -34,7 +34,7 @@ bool setupFramework() pLogger->setLogPath( "log/SapphireZone" ); pLogger->init(); - g_fw.set< ServerZone >( pServer ); + g_fw.set< ServerMgr >( pServer ); g_fw.set< Logger >( pLogger ); g_fw.set< Data::ExdDataGenerated >( pExdData ); g_fw.set< Scripting::ScriptMgr >( pScript ); @@ -54,6 +54,6 @@ int main( int32_t argc, char* argv[] ) if( !setupFramework() ) return 0; // too fucking bad... - g_fw.get< ServerZone >()->run( argc, argv ); + g_fw.get< ServerMgr >()->run( argc, argv ); return 0; }