diff --git a/server/masterserver/gsmgr.cc b/server/masterserver/gsmgr.cc index 8cd2272..a4df45c 100644 --- a/server/masterserver/gsmgr.cc +++ b/server/masterserver/gsmgr.cc @@ -145,7 +145,7 @@ GSNode* GSMgr::AllocNode() if (node_sorted_list_.empty()) { return nullptr; } - size_t rnd = std::min((size_t)5, node_sorted_list_.size()); + size_t rnd = std::min((size_t)2, node_sorted_list_.size()); int idx = rand() % rnd; while (idx >= 0) { if (node_sorted_list_[idx]->servicing) {