diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index 07f0a27..a6fb3a1 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -166,6 +166,15 @@ void RoomMgr::_CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg) hum->ProcPrepareItems2(msg.prepare_items2()); room->AddPlayer(hum); PlayerMgr::Instance()->IncAccountNum(msg.account_id()); + if (JsonDataMgr::Instance()->channel != 0 && + JsonDataMgr::Instance()->channel != channel) { + a8::UdpLog::Instance()->Warning + ("join room channel not match channel:%d account_id:%s", + { + JsonDataMgr::Instance()->channel, + msg.account_id() + }); + } } void RoomMgr::_CMReconnect(f8::MsgHdr& hdr, const cs::CMReconnect& msg)