sysser ch1 core1

  • Autor subiect yonr1
  • Dată creare
  • Răspunsuri: Răspunsuri 4
  • Vizualizări: Vizualizări 392
Stare
Nu este deschis pentru răspunsuri viitoare.

yonr1

Member
27 Dec 2018
152
2
18
30
bucuresti
Monede Dragon
0
SYSERR: Mar 19 21:24:39 :: ChildLoop: MySQL connection was reconnected. querying locale set
SYSERR: Mar 19 21:24:39 :: ChildLoop: MySQL connection was reconnected. querying locale set
SYSERR: Mar 19 23:47:47 :: Analyze: Handshake phase does not handle packet 3 (fd 20)
SYSERR: Mar 19 23:47:47 :: Process: SEQUENCE 3084e280 mismatch 0xaf != 0x2a header 3
SYSERR: Mar 19 23:47:47 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[003 : 0xaf]
 
trebuie sa refaci sequence, sa-l rescrii
 
Incearca asa, daca tot apare trebuie rescrisa functia. Platesti pe cineva si rezolvi sau cauti prin clientele postate.
moca nu face nimeni.

Cod:
cauta:
Set(HEADER_CG_PONG, sizeof(BYTE), "Pong", true);

modifica:
Set(HEADER_CG_PONG, sizeof(BYTE), "Pong", false);


CLIENT SOURCE / PYTHONNETWORKSTREAM.CPP
cauta:
bool CPythonNetworkStream::RecvPingPacket()

modifica:
bool CPythonNetworkStream::RecvPingPacket()
{
    Tracef("recv ping packet. (securitymode %u)\n", IsSecurityMode());

    TPacketGCPing kPacketPing;

    if (!Recv(sizeof(TPacketGCPing), &kPacketPing))
        return false;

    m_dwLastGamePingTime = ELTimer_GetMSec();

    TPacketCGPong kPacketPong;
    kPacketPong.bHeader = HEADER_CG_PONG;

    if (!Send(sizeof(TPacketCGPong), &kPacketPong))
        return false;

    //if (IsSecurityMode())
    //    return SendSequence();
    //else
    return true;
}


CLIENT SOURCE / ACCOUNTCONNECTOR.CPP
cauta:
bool CAccountConnector::__AuthState_SendPong()

modifica:
bool CAccountConnector::__AuthState_SendPong()
{
    TPacketCGPong kPacketPong;
    kPacketPong.bHeader = HEADER_CG_PONG;
    if (!Send(sizeof(kPacketPong), &kPacketPong))
        return false;

    //if (IsSecurityMode())
    //return SendSequence();

    return true;
}

CLIENT SOURCE / GUILDMARKDOWNLOADER.CPP
cauta:
bool CGuildMarkDownloader::__LoginState_RecvPing()

modifica:
bool CGuildMarkDownloader::__LoginState_RecvPing()
{
    TPacketGCPing kPacketPing;

    if (!Recv(sizeof(kPacketPing), &kPacketPing))
        return false;

    TPacketCGPong kPacketPong;
    kPacketPong.bHeader = HEADER_CG_PONG;

    if (!Send(sizeof(TPacketCGPong), &kPacketPong))
        return false;

    //if (IsSecurityMode())
    //return SendSequence();
    //else
    return true;
}

CLIENT SOURCE / GUILDMARKUPLOADER.CPP
cauta:
bool CGuildMarkUploader::__LoginState_RecvPing()

modifica:
bool CGuildMarkUploader::__LoginState_RecvPing()
{
    TPacketGCPing kPacketPing;
    if (!Recv(sizeof(kPacketPing), &kPacketPing))
        return false;

    TPacketCGPong kPacketPong;
    kPacketPong.bHeader = HEADER_CG_PONG;

    if (!Send(sizeof(TPacketCGPong), &kPacketPong))
        return false;

    //if (IsSecurityMode())
    //return SendSequence();
    //else
    return true;
}
 
Stare
Nu este deschis pentru răspunsuri viitoare.