diff --git a/server/gameserver/mt/Param.cc b/server/gameserver/mt/Param.cc index 97d84a13..f693e928 100644 --- a/server/gameserver/mt/Param.cc +++ b/server/gameserver/mt/Param.cc @@ -285,7 +285,12 @@ namespace mt return 0; } - const RankMatchConf* Param::GetRankModeConf(int elo) + const RankMatchConf* Param::GetRankModeConfByElo(int elo) + { + return nullptr; + } + + const RankMatchConf* Param::GetRankModeConfByRoomType(int room_type) { return nullptr; } diff --git a/server/gameserver/mt/Param.h b/server/gameserver/mt/Param.h index 63a889f7..50c2365d 100644 --- a/server/gameserver/mt/Param.h +++ b/server/gameserver/mt/Param.h @@ -133,7 +133,7 @@ namespace mt int revive_count = 1; int pvp_revive_time = 10; - std::vector> rank_mode_confs; + std::vector> rank_mode_confs; }; static void StaticPostInit(); static const S& s() { return s_; }; @@ -142,7 +142,8 @@ namespace mt static double GetFloatParam(const std::string& param_name, double def_val = 0.0f); static std::string GetStringParam(const std::string& param_name, const char* def_val = ""); static int GetStarNum(int rank); - static const RankMatchConf* GetRankModeConf(int elo); + static const RankMatchConf* GetRankModeConfByElo(int elo); + static const RankMatchConf* GetRankModeConfByRoomType(int room_type); private: static S s_; diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index 438192b0..dcb87b0a 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -39,7 +39,7 @@ const int HUM_NUM_DOWN_LIMIT = 2500; static RoomType_e GetHumanRoomType(const std::shared_ptr netdata) { if (netdata->join_msg->room_mode() == kPvpRankMode) { - auto rank_mode_conf = mt::Param::GetRankModeConf(netdata->GetElo()); + auto rank_mode_conf = mt::Param::GetRankModeConfByElo(netdata->GetElo()); if (!rank_mode_conf) { abort(); }