diff --git a/src/servers/sapphire_zone/Network/GameConnection.cpp b/src/servers/sapphire_zone/Network/GameConnection.cpp index 84f7b730..1acf1ac3 100644 --- a/src/servers/sapphire_zone/Network/GameConnection.cpp +++ b/src/servers/sapphire_zone/Network/GameConnection.cpp @@ -401,7 +401,7 @@ void Core::Network::GameConnection::handlePackets( const Core::Network::Packets: case SEGMENTTYPE_SESSIONINIT: { char* id = ( char* ) &( inPacket.data[ 4 ] ); - uint32_t playerId = boost::lexical_cast< uint32_t >( id ); + uint32_t playerId = std::stoi( id ); auto pCon = boost::static_pointer_cast< GameConnection, Connection >( shared_from_this() ); // try to retrieve the session for this id diff --git a/src/servers/sapphire_zone/ServerZone.cpp b/src/servers/sapphire_zone/ServerZone.cpp index f6bd3ec6..13e5a524 100644 --- a/src/servers/sapphire_zone/ServerZone.cpp +++ b/src/servers/sapphire_zone/ServerZone.cpp @@ -29,6 +29,7 @@ #include "ForwardsZone.h" #include +#include #include #include "Framework.h"