diff --git a/world/eqemu_api_world_data_service.cpp b/world/eqemu_api_world_data_service.cpp index 7a15162e7..f843f1230 100644 --- a/world/eqemu_api_world_data_service.cpp +++ b/world/eqemu_api_world_data_service.cpp @@ -162,7 +162,8 @@ void EQEmuApiWorldDataService::reload(Json::Value &r, const std::vector> &getZoneServerList() const; inline uint32_t GetServerListCount() { return zone_server_list.size(); } void SendServerReload(ServerReload::Type type, uchar *packet = nullptr); + std::mutex m_queued_reloads_mutex; + std::vector m_queued_reloads = {}; + void QueueServerReload(ServerReload::Type &type); private: void OnTick(EQ::Timer *t); uint32 NextID;