diff --git a/loginserver/server_manager.cpp b/loginserver/server_manager.cpp index 77b70fd8a..4dfe66c4a 100644 --- a/loginserver/server_manager.cpp +++ b/loginserver/server_manager.cpp @@ -73,25 +73,6 @@ ServerManager::ServerManager() ServerManager::~ServerManager() = default; -/** - * @param ip_address - * @param port - * @return - */ -WorldServer *ServerManager::GetServerByAddress(const std::string &ip_address, int port) -{ - auto iter = m_world_servers.begin(); - while (iter != m_world_servers.end()) { - if ((*iter)->GetConnection()->Handle()->RemoteIP() == ip_address && - (*iter)->GetConnection()->Handle()->RemotePort()) { - return (*iter).get(); - } - ++iter; - } - - return nullptr; -} - /** * @param client * @param sequence diff --git a/loginserver/server_manager.h b/loginserver/server_manager.h index ac652a2b5..24711c6ac 100644 --- a/loginserver/server_manager.h +++ b/loginserver/server_manager.h @@ -72,17 +72,6 @@ public: const std::list> &getWorldServers() const; private: - - /** - * Retrieves a server(if exists) by ip address - * Useful utility for the reconnect process - * - * @param ip_address - * @param port - * @return - */ - WorldServer *GetServerByAddress(const std::string &ip_address, int port); - std::unique_ptr m_server_connection; std::list> m_world_servers;