Pocket Edition Login: Difference between revisions
Jump to navigation
Jump to search
imported>Gurun (Created page with "== Normal Login Sequence == C = Client S = Server B = Broadcast === Server searching === #'''C->B''' <code>0x01</code> ID_UNCONNECTED_PING_OPEN_CONNECTIONS #'''S->C''' <co...") |
imported>Jython234 (Added chunks note) |
||
| Line 19: | Line 19: | ||
#'''S->C''' <code>0x83</code> DATA LoginStatus | #'''S->C''' <code>0x83</code> DATA LoginStatus | ||
#'''S->C''' <code>0x87</code> DATA StartGame (send seed and spawn position) | #'''S->C''' <code>0x87</code> DATA StartGame (send seed and spawn position) | ||
#'''C''' '' | #'''S->C''' ''Sends chunks to client'' | ||
#'''C->S''' <code>0x84</code> DATA Ready (client spawns) | #'''C->S''' <code>0x84</code> DATA Ready (client spawns) | ||
[[Category:Pocket Minecraft]] | [[Category:Pocket Minecraft]] | ||
Revision as of 21:24, 27 September 2014
Normal Login Sequence
C = Client S = Server B = Broadcast
Server searching
- C->B
0x01ID_UNCONNECTED_PING_OPEN_CONNECTIONS - S->C
0x1CID_UNCONNECTED_PONG
Connecting a server
- C->S
0x05ID_OPEN_CONNECTION_REQUEST_1 (different packet sizes until a correct response is sent) - S->C
0x06ID_OPEN_CONNECTION_REPLY_1 - C->S
0x07ID_OPEN_CONNECTION_REQUEST_2 - S->C
0x08ID_OPEN_CONNECTION_REPLY_2 - C->S
0x09DATA ClientConnect - S->C
0x10DATA ServerHandshake - C->S
0x13DATA ClientHandshake - C->S
0x82DATA Login (sends username) - S->C
0x83DATA LoginStatus - S->C
0x87DATA StartGame (send seed and spawn position) - S->C Sends chunks to client
- C->S
0x84DATA Ready (client spawns)