I don't know where I made a mistake.
I used the source code on this link.
please help!
https://youtu.be/-Vypx4cGgw0
I don't know where I made a mistake.
I used the source code on this link.
please help!
https://youtu.be/-Vypx4cGgw0
Make new .atm
Probably using an wrong Client?
Well this is where it fails:
Also make sure that the files in your Server Folder and Client Folder are equal.Code:if(m_RecvPacket.IsPacketEncoded() == FALSE) {...}else if(m_RecvPacket.IsValidPacket() == TRUE) { ...} else { // Encoded PacketÀÌÁö¸¸ À¯È¿ÇÏÁö ¾ÊÀº ÆÐŶÀÌ´Ù. Close(0x10001, TRUE); char szSystemLog[256]; sprintf(szSystemLog, "[Error] CIOCPSocket::OnReceive invalid packet, SocketIndex[%d]\r\n", m_nClientArrayIndex); g_pGlobal->WriteSystemLog(szSystemLog); DBGOUT(szSystemLog); return; }
PS. You aren't the first one with that Error try the Search Function 8)
I'm using the client ep3.5.5.1
Opening game when I change the aceonline.atm. I want to use the files I have compiled.
check xor_encode_bytes on both of side.
yeah, it was different on the client and server side. I'm gonna try and compile again.
Client:
Server:Code:#define SIZE_XOR_ENCODE_BYTES 128 #define XOR_ENCODE_BYTES "vmdlfjhud830pwkldlkv[]f\20jdmvld;sk,mcuie8rijmfvkidfo340-pflcl,;dsd]u03u40jvconvn08892h0nnlsnldsf/,;vms[pf-2fjd]u03u40jvconvn082"
Code:#define SIZE_XOR_ENCODE_BYTES 128 #define XOR_ENCODE_BYTES "045-8101F0253#4F850+20A075900445C54145B534/?^?066C65164F19%015E4F5?C0152E@05C1C1?{4075C114B16504D9D00445F001455}580B4407150051"