X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=doc%2Fprotocol;h=43c14dae4933a0ad9de335dd7cf2bebd0f52d58b;hb=c6ca9d21e45af5ea7caeec722a9b59fdf3aa3b24;hp=a20d8d641073f3c561aa3b04e9076c38d034fd95;hpb=1812e1a29378526a59a346caa2348df3e7522049;p=blank.git diff --git a/doc/protocol b/doc/protocol index a20d8d6..43c14da 100644 --- a/doc/protocol +++ b/doc/protocol @@ -30,6 +30,7 @@ a while. Code: 0 Payload: none +Length: 0 Login @@ -43,6 +44,7 @@ Code: 1 Payload: 0 player name, max 32 byte UTF-8 string, shorter names should be zero terminated +Length: 0-32 Join @@ -58,6 +60,7 @@ Payload: 16 pos/vel/rot/ang of the player, 13x 32bit float 68 name of the world the server's currently running max 32 byte UTF-8 string +Length: 68-100 Part @@ -69,3 +72,16 @@ Optionally sent by the client on disconnect. Code: 3 Payload: none +Length: 0 + + +Player Update +------------- + +Sent by clients to notify the server of their changes to the player. + +Code: 4 +Payload: + 0 chunk coords of the player, 3x 32bit signed int + 12 pos/vel/rot/ang of the player, 13x 32bit float +Length: 64