Packets/Login/TheBurningCrusade: Difference between revisions

From wowdev
Jump to navigation Jump to search
(→‎Server: Add link to server page)
(Redirect page to vanilla version. With packets being moved to their own pages it does make sense to maintain two identical legacy versions.)
Tag: New redirect
 
Line 1: Line 1:
== Opcodes and Errors ==
#REDIRECT [[Packets/Login/Vanilla]]
 
See [[Login Packet]]s. The opcode value corresponds to the packet name.
 
See [[Login Packet Results]] for result values.
 
See [[Login Packet Security Flags]] for security flag values.
 
==Challenge packets==
 
=== Client ===
 
See [[CMD_AUTH_LOGON_CHALLENGE_Client]].
 
=== Server ===
 
See [[CMD_AUTH_LOGON_CHALLENGE_Server]].
 
==Proof packets==
 
=== Client ===
 
See [[CMD_AUTH_LOGON_PROOF_Client]].
 
=== Server ===
 
See [[CMD_AUTH_LOGON_PROOF_Server]].
 
==Reconnection challenge packets==
 
=== Client ===
 
The reconnect client packet has the same format as [[CMD_AUTH_LOGON_CHALLENGE_Client]] except that the opcode field is 0x2 instead of 0x0.
 
=== Server ===
 
See [[CMD_AUTH_RECONNECT_CHALLENGE_Server]].
 
==Reconnection proof packets==
 
=== Client ===
 
See [[CMD_AUTH_RECONNECT_PROOF_Client]].
 
To check if the client proof is correct, the server must calculate SHA1(account_name | proof_data | challenge_data | session_key) and compare it to client_proof.
 
=== Server ===
 
See [[CMD_AUTH_RECONNECT_PROOF_Server]].
 
==Realm list packets==
 
=== Client ===
 
See [[CMD_REALM_LIST_Client]].
 
=== Server ===
 
See [[CMD_REALM_LIST_Server]].
 
 
[[Category:Packet]]
[[Category:Packet/Login]]
[[Category:Login]]

Latest revision as of 21:02, 21 May 2021