ME too but..
U can found on TMapSvr.cpp
while(bContinue) { DWORD dwResult = pSession->CheckMessage(); WORD wMsgID = pSession->m_Recv.GetID(); if(pSession) { if(pSession->m_bSessionType == SESSION_CLIENT) { CTPlayer *pPlayer = (CTPlayer *) pSession; if(pPlayer->m_bLock && wMsgID != CS_CONNECT_REQ && wMsgID != CS_KICKOUT_REQ) { LogSmartly("Player locked, can't send any another stuff."); //m_pDebugSocket->LogNonVaildPacket(inet_ntoa(pPlayer->m_addr.sin_addr), wMsgID); dwResult = PACKET_INVALID; } } }
So fun xD
U can found on TMapSvr.cpp
while(bContinue) { DWORD dwResult = pSession->CheckMessage(); WORD wMsgID = pSession->m_Recv.GetID(); if(pSession) { if(pSession->m_bSessionType == SESSION_CLIENT) { CTPlayer *pPlayer = (CTPlayer *) pSession; if(pPlayer->m_bLock && wMsgID != CS_CONNECT_REQ && wMsgID != CS_KICKOUT_REQ) { LogSmartly("Player locked, can't send any another stuff."); //m_pDebugSocket->LogNonVaildPacket(inet_ntoa(pPlayer->m_addr.sin_addr), wMsgID); dwResult = PACKET_INVALID; } } }
So fun xD