This commit is contained in:
aozhiwei 2020-08-19 20:12:18 +08:00
parent 1fdd2c3ff4
commit 2fab34b404

View File

@ -47,10 +47,13 @@ void JsonDataMgr::UnInit()
std::shared_ptr<a8::XObject> JsonDataMgr::GetConf()
{
if (App::Instance()->instance_id < 1 || App::Instance()->instance_id > gameserver_cluster_json_.Size()) {
abort();
for (int i = 0; i < gameserver_cluster_json_.Size(); ++i) {
std::shared_ptr<a8::XObject> conf = gameserver_cluster_json_.At(i);
if (conf->At("instance_id")->AsXValue().GetInt() == App::Instance()->instance_id) {
return conf;
}
}
return gameserver_cluster_json_[App::Instance()->instance_id - 1];
abort();
}
std::shared_ptr<a8::XObject> JsonDataMgr::GetMasterServerClusterConf()