ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/doc/Developers/protocol
(Generate patch)

Comparing deliantra/server/doc/Developers/protocol (file contents):
Revision 1.1.1.1 by root, Fri Feb 3 07:12:33 2006 UTC vs.
Revision 1.3 by pippijn, Thu Sep 7 21:42:50 2006 UTC

1Updated $Date: 2006/02/03 07:12:33 $ by $Author: root $: 1Updated $Date: 2006/09/07 21:42:50 $ by $Author: pippijn $:
2 2
3Outline: 3Outline:
4 4
5 This section contains a brief outline of the document. 5 This section contains a brief outline of the document.
6 6
1340 1340
1341 Request the image number to name (and checksum) values - in this way, 1341 Request the image number to name (and checksum) values - in this way,
1342 the client can build all images before play starts and also request 1342 the client can build all images before play starts and also request
1343 any missing images. The returned data is 1343 any missing images. The returned data is
1344 1344
1345 image_sums <start> <stop> <imagenum><checksum><namelength><name> 1345 image_sums <start> <stop> <imagenum><checksum><faceset><namelength><name>
1346 1346
1347 There is an initial space after the stop value, but no spaces after 1347 There is an initial space after the stop value, but no spaces after
1348 that point. The <start> and <stop> values are ascii text (same 1348 that point. The <start> and <stop> values are ascii text (same
1349 format as it is sent to the server in). The start and stop 1349 format as it is sent to the server in). The start and stop
1350 values are inclusive - thus, if the start is 0 and the stop 1350 values are inclusive - thus, if the start is 0 and the stop
1352 1352
1353 imagenum is 16 bit binary data. 1353 imagenum is 16 bit binary data.
1354 checksum is 32 bit binary data. It contains the checksum for 1354 checksum is 32 bit binary data. It contains the checksum for
1355 the image in the current selected set, and will use whatever 1355 the image in the current selected set, and will use whatever
1356 fallback logic the imagesets specify. 1356 fallback logic the imagesets specify.
1357 facenum is 8 bit binary data. 1357 faceset is 8 bit binary data.
1358 namelength is 8 bit binary data. It is the length of the 1358 namelength is 8 bit binary data. It is the length of the
1359 name field below, including the null terminator. 1359 name field below, including the null terminator.
1360 name is chraracter data. It is null terminated to make processing 1360 name is chraracter data. It is null terminated to make processing
1361 easier - in this way, the client doesn't need to copy the data 1361 easier - in this way, the client doesn't need to copy the data
1362 to make it null terminated. 1362 to make it null terminated.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines