diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 8b0bea6..a0cd39a 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -177,7 +177,7 @@ void Room::AddPlayer(Player* hum) if (gas_data_.gas_mode != GasInactive) { abort(); } - while (human_hash_.size() > GetRoomMaxPlayerNum()) { + while (human_hash_.size() >= GetRoomMaxPlayerNum()) { RandRemoveAndroid(); } hum->born_point = AllocBornPoint(hum);