Diablo II Game Server Accept Sequence
This document describes the steps needed to be accepted by the Diablo II Game Server after [0x04] MCP_JOINGAME is received from the Realm Server. If the result of that message 0x00, then connection is dropped from the Realm Server and initiated with the Game Server.
S > C [0xAF] D2GS_SERVERCONNECTED
After initiating connection with the Game Server, you will receive message 0xAF, with byte data 01.
(BYTE) Packet ID - 0xAF
C > S [0x68] D2GS_GAMELOGON
You must then send the login message 0x68.
S > C [0x5C] D2GS_(COMP)STARTGAME
In response to sending 0x68, you will receive message 0x5C.
Receiving this message confirms that the game server has accepted your login.
C > S [0x6A] D2GS_ENTERGAMEENVIRONMENT
You must then request to enter the game environment with message 0x6A.
Upon sending this byte, you have successfully entered the gaming environment. At this point, the D2GS will send you many messages regarding player information about you and other players. All packets sent from the server should now be decompressed.
Site scripts and design copyrights reserved to Don Cullen.
Contents copyrighted to Blizzard and their parent corporation, Vivendi.
Main credits for contents goes to Arta. View the rest of credits.
Demented Minds copyrights reserved to Don Cullen 2003-present.
Copyright infringements will be prosecuted to the fullest extent allowable by law.
Please view our legal disclaimer and terms of service.