Quote:
Originally Posted by nico_w
Der Pong ist die Nachricht, die nach dem Ping vom Server an den Client zurückkommt
Und diese Nachricht entspricht bei Metin2 eben einem Key, den der Client erwartet - ansonsten weiß der Client nicht dass der Server korrekt antwortet und verbindet dementsprechend nicht.
|
das pongpacket enthält keinen key. es sind nur 2 bytes, 0xFE und das signaturebyte.
was hier allerdings fälschlicherweise oft als pong bezeichnet wird, ist der initial encryption key, mit dem das erste verschlüsselte packet bei einer neuen verbindung an einen authserver oder charserver verschlüsselt wird. in diesem ersten packet wird dem server dann ein eigener encryptionkey mitgeteilt, mit dem er alle nachfolgenden packets entschlüsseln muss. der server verwendet dann für die packete an den client einen daraus generierten key, den sich der client ebenfalls selbst aus dem von ihm an den server gesandten schlüssel herleiten kann.