#pragma once #include "common/types.h" #include "queryserv/zoneserver.h" #include #include #include #include class WorldTCPConnection; class ZSList { public: std::list>& GetZsList() { return zone_server_list; } void Add(ZoneServer* zoneserver); void Remove(const std::string& uuid); void SendPlayerEventLogSettings(); static ZSList* Instance() { static ZSList instance; return &instance; } private: std::list> zone_server_list; };