ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/doc/protocol.html
(Generate patch)

Comparing kgsueme/doc/protocol.html (file contents):
Revision 1.2 by pcg, Wed Jun 4 19:12:51 2003 UTC vs.
Revision 1.3 by pcg, Thu Jun 5 10:09:10 2003 UTC

33 <p>"Send" means messages send from the client to the server, while 33 <p>"Send" means messages send from the client to the server, while
34 "received" means messages send by the server to the client.</p> 34 "received" means messages send by the server to the client.</p>
35 35
36 <p>Everything on the wire are in little-endian format (what a shame).</p> 36 <p>Everything on the wire are in little-endian format (what a shame).</p>
37 37
38 <p>Primitive types (in upper case) are mostly integers ("Ibits"), ascii 38 <p>Primitive types are mostly integers (signed "I&lt;bits&gt;",
39 strings ("USERNAME", "Alength"), or UCS2-Strings ("STRING"). Yes, I 39 unsigned "I&lt;bits&gt;"), ascii strings ("username"), or
40 know java is supposed to do UTF-16, but no implementation seems to 40 zero-terminated UCS2-Strings ("STRING"). Yes, I know java is supposed
41 care...</p> 41 to do UTF-16, but no implementation seems to care...</p>
42 42
43 <p>For the rest, go figure or bug me, Marc Lehmann &lt;pcg@goof.com&gt;</p> 43 <p>For the rest, go figure or bug me, Marc Lehmann &lt;pcg@goof.com&gt;</p>
44 44
45<h2>Stream and message structure.</h2> 45<h2>Stream and message structure.</h2>
46 46
58 messages, while the server sends back a zlib-compressed 58 messages, while the server sends back a zlib-compressed
59 stream (<a href="http://rfc1950.x42.com/">rfc1950</a> and <a href="http://rfc1950.x42.com/">rfc1951</a>).</p> 59 stream (<a href="http://rfc1950.x42.com/">rfc1950</a> and <a href="http://rfc1950.x42.com/">rfc1951</a>).</p>
60 60
61 <p>All messages have the same header:</p> 61 <p>All messages have the same header:</p>
62 62
63 <h4>MACRO message_header</h4> 63 <h4>STRUCTURE message_header</h4>
64 <table border="1"> 64 <table border="1">
65 <tr> 65 <tr>
66 <th>NAME</th> 66 <th>NAME</th>
67 <th>TYPE</th> 67 <th>TYPE</th>
68 <th>DEFAULT</th> 68 <th>DEFAULT</th>
69 <th>GUARD</th> 69 <th>DEC-GUARD</th>
70 </tr> 70 </tr>
71 <tr> 71 <tr>
72 <td colspan="4"> 72 <td colspan="4">
73 </td> 73 </td>
74 </tr> 74 </tr>
75 <tr> 75 <tr>
76 <td>_unknown</td> 76 <td>_unknown</td>
77 <td>I16</td> 77 <td>U16</td>
78 <td></td>
78 <td></td> 79 <td>
79 <td></td> 80 <b></b></td>
80 </tr> 81 </tr>
81 <tr> 82 <tr>
82 <td colspan="4"> 83 <td colspan="4">
83 </td> 84 </td>
84 </tr> 85 </tr>
85 <tr> 86 <tr>
86 <td>length</td> 87 <td>length</td>
87 <td>I16</td> 88 <td>U16</td>
89 <td></td>
88 <td></td> 90 <td>
89 <td></td> 91 <b></b></td>
90 </tr> 92 </tr>
91 <tr> 93 <tr>
92 <td colspan="4"> 94 <td colspan="4">
93 The length is the length of the full message including the header. 95 The length is the length of the full message including the header.
94 </td> 96 </td>
95 </tr> 97 </tr>
96 <tr> 98 <tr>
97 <td>type</td> 99 <td>type</td>
98 <td>I16</td> 100 <td>U16</td>
101 <td></td>
99 <td></td> 102 <td>
100 <td></td> 103 <b></b></td>
101 </tr> 104 </tr>
102 <tr> 105 <tr>
103 <td colspan="4"> 106 <td colspan="4">
104 If the type is &gt;= 0x4000 this is a message for a specific channel. The channel 107 If the type is &gt;= 0x4000 this is a message for a specific channel. The channel
105 number is always the next I16. 108 number is always the next U16.
106 </td> 109 </td>
107 </tr> 110 </tr>
108 </table> 111 </table>
109 112
113<h2>Primitive types used in the protocol.</h2>
114
115 <p>Baaah... not much yet.</p>
116
117 <type name="username" type="A" length="12"></type>
118 <type name="roomname" type="S" length="25"></type>
119 <!-- argh, how horribly broken -->
120 <type name="locale" type="A" length="5"></type>
121 <type name="flag" type="U8" multiplier="1"></type>
122 <type name="komi" type="I32" multiplier="2"></type>
123 <type name="result" type="I32" multiplier="2"></type>
124 <type name="score" type="I32" multiplier="4"></type>
125 <type name="time" type="U32" multiplier="100"></type>
126
110<h2>Constants, enumartaion and set types used in the protocol.</h2> 127<h2>Constants, enumeration and set types used in the protocol.</h2>
111 128
112 <p>Baaah... not yet.</p> 129 <p>Baaah... not yet.</p>
113 130
114<h2>Macros used in send &amp; receive messages</h2> 131<h2>Structs used in send &amp; receive messages</h2>
115 132
116 <h4>MACRO user</h4> 133 <h4>STRUCTURE user</h4>
134 CLASS: KGS::User<br />
117 <table border="1"> 135 <table border="1">
118 <tr> 136 <tr>
119 <th>NAME</th> 137 <th>NAME</th>
120 <th>TYPE</th> 138 <th>TYPE</th>
121 <th>DEFAULT</th> 139 <th>DEFAULT</th>
122 <th>GUARD</th> 140 <th>DEC-GUARD</th>
123 </tr> 141 </tr>
124 <tr> 142 <tr>
125 <td colspan="4"> 143 <td colspan="4">
126 </td> 144 </td>
127 </tr> 145 </tr>
128 <tr> 146 <tr>
129 <td>name</td> 147 <td>name</td>
148 <td>username</td>
130 <td>USERNAME</td> 149 <td></td>
131 <td></td> 150 <td>
132 <td></td> 151 <b></b></td>
133 </tr> 152 </tr>
134 <tr> 153 <tr>
135 <td colspan="4"> 154 <td colspan="4">
136 </td> 155 </td>
137 </tr> 156 </tr>
138 <tr> 157 <tr>
139 <td>flags</td> 158 <td>flags</td>
140 <td>I32</td> 159 <td>U32</td>
141 <td>1</td> 160 <td>1</td>
142 <td></td> 161 <td>
143 </tr> 162 <b></b></td>
144 <tr> 163 </tr>
145 <td colspan="4">
146 </td>
147 </tr> 164 <tr>
165 <td colspan="4">
166 </td>
167 </tr>
148 </table> 168 </table>
149 169
150<h2>Macros used in send messages</h2> 170<h2>Structs used in send messages</h2>
151 171
152 <h4>MESSAGE login</h4> 172 <h4>MESSAGE login</h4>
153 NUMERIC TYPE (hex): 0000 SEND<table border="1"> 173 NUMERIC TYPE (hex): 0000 SEND<table border="1">
154 <tr> 174 <tr>
155 <th>NAME</th> 175 <th>NAME</th>
156 <th>TYPE</th> 176 <th>TYPE</th>
157 <th>DEFAULT</th> 177 <th>DEFAULT</th>
158 <th>GUARD</th> 178 <th>DEC-GUARD</th>
159 </tr> 179 </tr>
160 <tr> 180 <tr>
161 <td colspan="4"> 181 <td colspan="4">
162 </td> 182 </td>
163 </tr> 183 </tr>
164 <tr> 184 <tr>
165 <td>ver_major</td> 185 <td>ver_major</td>
166 <td>I32</td> 186 <td>U32</td>
167 <td>2</td> 187 <td>2</td>
168 <td></td> 188 <td>
189 <b></b></td>
169 </tr> 190 </tr>
170 <tr> 191 <tr>
171 <td colspan="4"> 192 <td colspan="4">
172 </td> 193 </td>
173 </tr> 194 </tr>
174 <tr> 195 <tr>
175 <td>ver_minor</td> 196 <td>ver_minor</td>
176 <td>I32</td> 197 <td>U32</td>
177 <td>4</td> 198 <td>4</td>
178 <td></td> 199 <td>
200 <b></b></td>
179 </tr> 201 </tr>
180 <tr> 202 <tr>
181 <td colspan="4"> 203 <td colspan="4">
182 </td> 204 </td>
183 </tr> 205 </tr>
184 <tr> 206 <tr>
185 <td>ver_micro</td> 207 <td>ver_micro</td>
186 <td>I32</td> 208 <td>U32</td>
187 <td>67</td> 209 <td>67</td>
188 <td></td> 210 <td>
189 </tr> 211 <b></b></td>
190 <tr> 212 </tr>
191 <td colspan="4">
192 </td>
193 </tr> 213 <tr>
214 <td colspan="4">
215 </td>
194 <tr> 216 </tr>
195 <td>login</td> 217 <tr>
196 <td>USERNAME</td>
197 <td></td> 218 <td>name</td>
219 <td>username</td>
220 <td></td>
198 <td></td> 221 <td>
222 <b></b></td>
199 </tr> 223 </tr>
200 <tr> 224 <tr>
201 <td colspan="4"> 225 <td colspan="4">
202 </td> 226 </td>
203 </tr> 227 </tr>
204 <tr> 228 <tr>
205 <td>password </td> 229 <td>password </td>
206 <td>I64</td> 230 <td>U64</td>
207 <td>0</td> 231 <td>0</td>
208 <td></td> 232 <td>
209 </tr> 233 <b></b></td>
210 <tr> 234 </tr>
235 <tr>
211 <td colspan="4"> 236 <td colspan="4">
212 Password is a number calculcated as follows: 237 Password is a number calculated as follows (VERY insecure, basically plaintext!):
213 password = 0; for (characters) { password = password * 1055 + ascii (char) } 238 password = 0; for (characters) { password = password * 1055 + ascii (char) }
214 </td> 239 </td>
215 </tr> 240 </tr>
216 <tr> 241 <tr>
217 <td>guest</td> 242 <td>guest</td>
218 <td>FLAG</td> 243 <td>flag</td>
219 <td>1</td> 244 <td>1</td>
220 <td></td> 245 <td>
246 <b></b></td>
221 </tr> 247 </tr>
222 <tr> 248 <tr>
223 <td colspan="4"> 249 <td colspan="4">
224 </td> 250 </td>
225 </tr> 251 </tr>
226 <tr> 252 <tr>
227 <td>_unknown3</td> 253 <td>_unknown3</td>
228 <td>I16</td> 254 <td>U16</td>
229 <td>0</td> 255 <td>0</td>
230 <td></td> 256 <td>
257 <b></b></td>
231 </tr> 258 </tr>
232 <tr> 259 <tr>
233 <td colspan="4"> 260 <td colspan="4">
234 </td> 261 </td>
235 </tr> 262 </tr>
236 <tr> 263 <tr>
237 <td>locale</td> 264 <td>locale</td>
238 <td>A5</td> 265 <td>locale</td>
239 <td>en_US</td> 266 <td>"en_US"</td>
240 <td></td> 267 <td>
268 <b></b></td>
241 </tr> 269 </tr>
242 <tr> 270 <tr>
243 <td colspan="4"> 271 <td colspan="4">
244 </td> 272 </td>
245 </tr> 273 </tr>
246 <tr> 274 <tr>
247 <td>clientver</td> 275 <td>clientver</td>
248 <td>DATA</td> 276 <td>DATA</td>
277 <td>"1.4.1_01:Swing app:Sun Microsystems Inc."</td>
249 <td></td> 278 <td>
250 <td></td> 279 <b></b></td>
251 </tr> 280 </tr>
252 <tr> 281 <tr>
253 <td colspan="4"> 282 <td colspan="4">
254 </td> 283 </td>
255 </tr> 284 </tr>
259 NUMERIC TYPE (hex): 0014 SEND<table border="1"> 288 NUMERIC TYPE (hex): 0014 SEND<table border="1">
260 <tr> 289 <tr>
261 <th>NAME</th> 290 <th>NAME</th>
262 <th>TYPE</th> 291 <th>TYPE</th>
263 <th>DEFAULT</th> 292 <th>DEFAULT</th>
264 <th>GUARD</th> 293 <th>DEC-GUARD</th>
265 </tr> 294 </tr>
266 <tr> 295 <tr>
267 <td colspan="4"> 296 <td colspan="4">
268 Request server statistics. 297 Request server statistics.
269 </td> 298 </td>
274 NUMERIC TYPE (hex): 0021 SEND<table border="1"> 303 NUMERIC TYPE (hex): 0021 SEND<table border="1">
275 <tr> 304 <tr>
276 <th>NAME</th> 305 <th>NAME</th>
277 <th>TYPE</th> 306 <th>TYPE</th>
278 <th>DEFAULT</th> 307 <th>DEFAULT</th>
279 <th>GUARD</th> 308 <th>DEC-GUARD</th>
280 </tr> 309 </tr>
281 <tr> 310 <tr>
282 <td colspan="4"> 311 <td colspan="4">
283 Request a user picture from the server. 312 Request a user picture from the server.
284 </td> 313 </td>
285 </tr> 314 </tr>
286 <tr> 315 <tr>
287 <td>name</td> 316 <td>name</td>
317 <td>username</td>
288 <td>USERNAME</td> 318 <td></td>
289 <td></td> 319 <td>
290 <td></td> 320 <b></b></td>
291 </tr> 321 </tr>
292 <tr> 322 <tr>
293 <td colspan="4"> 323 <td colspan="4">
294 </td> 324 </td>
295 </tr> 325 </tr>
299 NUMERIC TYPE (hex): 0021 SEND<table border="1"> 329 NUMERIC TYPE (hex): 0021 SEND<table border="1">
300 <tr> 330 <tr>
301 <th>NAME</th> 331 <th>NAME</th>
302 <th>TYPE</th> 332 <th>TYPE</th>
303 <th>DEFAULT</th> 333 <th>DEFAULT</th>
304 <th>GUARD</th> 334 <th>DEC-GUARD</th>
305 </tr> 335 </tr>
306 <tr> 336 <tr>
307 <td colspan="4"> 337 <td colspan="4">
308 Same code as pic_req, but with an additional data section that 338 Same code as pic_req, but with an additional data section that
309 should contain a JPEG image that is &lt;=7KB. It must have 141×200 Pixels. 339 should contain a JPEG image that is &lt;=7KB. It must have 141×200 Pixels.
310 </td> 340 </td>
311 </tr> 341 </tr>
312 <tr> 342 <tr>
313 <td>name</td> 343 <td>name</td>
344 <td>username</td>
314 <td>USERNAME</td> 345 <td></td>
315 <td></td> 346 <td>
316 <td></td> 347 <b></b></td>
317 </tr> 348 </tr>
318 <tr> 349 <tr>
319 <td colspan="4"> 350 <td colspan="4">
320 </td> 351 </td>
321 </tr> 352 </tr>
322 <tr> 353 <tr>
323 <td>data</td> 354 <td>data</td>
324 <td>DATA</td> 355 <td>DATA</td>
325 <td></td> 356 <td></td>
326 <td></td> 357 <td>
358 <b></b></td>
327 </tr> 359 </tr>
328 <tr> 360 <tr>
329 <td colspan="4"> 361 <td colspan="4">
330 </td> 362 </td>
331 </tr> 363 </tr>
335 NUMERIC TYPE (hex): 0100 SEND<table border="1"> 367 NUMERIC TYPE (hex): 0100 SEND<table border="1">
336 <tr> 368 <tr>
337 <th>NAME</th> 369 <th>NAME</th>
338 <th>TYPE</th> 370 <th>TYPE</th>
339 <th>DEFAULT</th> 371 <th>DEFAULT</th>
340 <th>GUARD</th> 372 <th>DEC-GUARD</th>
341 </tr> 373 </tr>
342 <tr> 374 <tr>
343 <td colspan="4"> 375 <td colspan="4">
344 Send a global message. Maybe. Never tried, for obvious reasons :/ 376 Send a global message. Maybe. Never tried, for obvious reasons :/
345 </td> 377 </td>
346 </tr> 378 </tr>
347 <tr> 379 <tr>
348 <td>notice</td> 380 <td>notice</td>
349 <td>STRING</td> 381 <td>STRING</td>
350 <td></td> 382 <td></td>
351 <td></td> 383 <td>
384 <b></b></td>
352 </tr> 385 </tr>
353 <tr> 386 <tr>
354 <td colspan="4"> 387 <td colspan="4">
355 </td> 388 </td>
356 </tr> 389 </tr>
360 NUMERIC TYPE (hex): 0318 SEND<table border="1"> 393 NUMERIC TYPE (hex): 0318 SEND<table border="1">
361 <tr> 394 <tr>
362 <th>NAME</th> 395 <th>NAME</th>
363 <th>TYPE</th> 396 <th>TYPE</th>
364 <th>DEFAULT</th> 397 <th>DEFAULT</th>
365 <th>GUARD</th> 398 <th>DEC-GUARD</th>
366 </tr> 399 </tr>
367 <tr> 400 <tr>
368 <td colspan="4"> 401 <td colspan="4">
369 List the rooms in a specific group/category. 402 List the rooms in a specific group/category.
370 </td> 403 </td>
371 </tr> 404 </tr>
372 <tr> 405 <tr>
373 <td>group</td> 406 <td>group</td>
374 <td>I8</td> 407 <td>U8</td>
408 <td></td>
375 <td></td> 409 <td>
376 <td></td> 410 <b></b></td>
377 </tr> 411 </tr>
378 <tr> 412 <tr>
379 <td colspan="4"> 413 <td colspan="4">
380 </td> 414 </td>
381 </tr> 415 </tr>
385 NUMERIC TYPE (hex): 031a SEND<table border="1"> 419 NUMERIC TYPE (hex): 031a SEND<table border="1">
386 <tr> 420 <tr>
387 <th>NAME</th> 421 <th>NAME</th>
388 <th>TYPE</th> 422 <th>TYPE</th>
389 <th>DEFAULT</th> 423 <th>DEFAULT</th>
390 <th>GUARD</th> 424 <th>DEC-GUARD</th>
391 </tr> 425 </tr>
392 <tr> 426 <tr>
393 <td colspan="4"> 427 <td colspan="4">
394 Create a new room. Not verified. 428 Create a new room. Not verified.
395 </td> 429 </td>
396 </tr> 430 </tr>
397 <tr> 431 <tr>
398 <td>name</td> 432 <td>name</td>
433 <td>username</td>
399 <td>USERNAME</td> 434 <td></td>
400 <td></td> 435 <td>
401 <td></td> 436 <b></b></td>
402 </tr> 437 </tr>
403 <tr> 438 <tr>
404 <td colspan="4"> 439 <td colspan="4">
405 </td> 440 </td>
406 </tr> 441 </tr>
407 <tr> 442 <tr>
408 <td>i1</td> 443 <td>i1</td>
409 <td>I32</td> 444 <td>U32</td>
410 <td>0</td> 445 <td>0</td>
411 <td></td> 446 <td>
447 <b></b></td>
412 </tr> 448 </tr>
413 <tr> 449 <tr>
414 <td colspan="4"> 450 <td colspan="4">
415 </td> 451 </td>
416 </tr> 452 </tr>
417 <tr> 453 <tr>
418 <td>b1</td> 454 <td>b1</td>
419 <td>I8</td> 455 <td>U8</td>
420 <td>0</td> 456 <td>0</td>
421 <td></td> 457 <td>
458 <b></b></td>
422 </tr> 459 </tr>
423 <tr> 460 <tr>
424 <td colspan="4"> 461 <td colspan="4">
425 </td> 462 </td>
426 </tr> 463 </tr>
427 <tr> 464 <tr>
428 <td>b2</td> 465 <td>b2</td>
429 <td>I8</td> 466 <td>U8</td>
430 <td>255</td> 467 <td>255</td>
431 <td></td> 468 <td>
469 <b></b></td>
432 </tr> 470 </tr>
433 <tr> 471 <tr>
434 <td colspan="4"> 472 <td colspan="4">
435 </td> 473 </td>
436 </tr> 474 </tr>
437 <tr> 475 <tr>
438 <td>b3</td> 476 <td>b3</td>
439 <td>I8</td> 477 <td>U8</td>
440 <td>255</td> 478 <td>255</td>
441 <td></td> 479 <td>
480 <b></b></td>
442 </tr> 481 </tr>
443 <tr> 482 <tr>
444 <td colspan="4"> 483 <td colspan="4">
445 </td> 484 </td>
446 </tr> 485 </tr>
447 <tr> 486 <tr>
448 <td>group</td> 487 <td>group</td>
449 <td>I8</td> 488 <td>U8</td>
450 <td>1</td> 489 <td>1</td>
451 <td></td> 490 <td>
491 <b></b></td>
452 </tr> 492 </tr>
453 <tr> 493 <tr>
454 <td colspan="4"> 494 <td colspan="4">
455 </td> 495 </td>
456 </tr> 496 </tr>
457 <tr> 497 <tr>
458 <td>name</td> 498 <td>name</td>
459 <td>STRING</td> 499 <td>STRING</td>
460 <td></td> 500 <td></td>
461 <td></td> 501 <td>
502 <b></b></td>
462 </tr> 503 </tr>
463 <tr> 504 <tr>
464 <td colspan="4"> 505 <td colspan="4">
465 </td> 506 </td>
466 </tr> 507 </tr>
467 <tr> 508 <tr>
468 <td>description</td> 509 <td>description</td>
469 <td>STRING</td> 510 <td>STRING</td>
470 <td></td> 511 <td></td>
471 <td></td> 512 <td>
513 <b></b></td>
472 </tr> 514 </tr>
473 <tr> 515 <tr>
474 <td colspan="4"> 516 <td colspan="4">
475 </td> 517 </td>
476 </tr> 518 </tr>
477 <tr> 519 <tr>
478 <td>flags</td> 520 <td>flags</td>
479 <td>I8</td> 521 <td>U8</td>
522 <td></td>
480 <td></td> 523 <td>
481 <td></td> 524 <b></b></td>
482 </tr> 525 </tr>
483 <tr> 526 <tr>
484 <td colspan="4"> 527 <td colspan="4">
485 0x10 .. private room etc.. see code 528 0x10 .. private room etc.. see code
486 </td> 529 </td>
491 NUMERIC TYPE (hex): 4300 SEND<table border="1"> 534 NUMERIC TYPE (hex): 4300 SEND<table border="1">
492 <tr> 535 <tr>
493 <th>NAME</th> 536 <th>NAME</th>
494 <th>TYPE</th> 537 <th>TYPE</th>
495 <th>DEFAULT</th> 538 <th>DEFAULT</th>
496 <th>GUARD</th> 539 <th>DEC-GUARD</th>
497 </tr>
498 <tr> 540 </tr>
499 <td colspan="4">
500 </td>
501 </tr> 541 <tr>
542 <td colspan="4">
543 </td>
502 <tr> 544 </tr>
545 <tr>
503 <td>channel</td> 546 <td>channel</td>
504 <td>I16</td> 547 <td>U16</td>
548 <td></td>
505 <td></td> 549 <td>
506 <td></td> 550 <b></b></td>
507 </tr> 551 </tr>
508 <tr> 552 <tr>
509 <td colspan="4"> 553 <td colspan="4">
510 </td> 554 </td>
511 </tr> 555 </tr>
512 <tr> 556 <tr>
513 <td>user</td> 557 <td>user</td>
514 <td>user</td> 558 <td>user</td>
515 <td></td> 559 <td></td>
516 <td></td> 560 <td>
561 <b></b></td>
517 </tr> 562 </tr>
518 <tr> 563 <tr>
519 <td colspan="4"> 564 <td colspan="4">
520 </td> 565 </td>
521 </tr> 566 </tr>
525 NUMERIC TYPE (hex): 4301 SEND<table border="1"> 570 NUMERIC TYPE (hex): 4301 SEND<table border="1">
526 <tr> 571 <tr>
527 <th>NAME</th> 572 <th>NAME</th>
528 <th>TYPE</th> 573 <th>TYPE</th>
529 <th>DEFAULT</th> 574 <th>DEFAULT</th>
530 <th>GUARD</th> 575 <th>DEC-GUARD</th>
531 </tr>
532 <tr> 576 </tr>
533 <td colspan="4">
534 </td>
535 </tr> 577 <tr>
578 <td colspan="4">
579 </td>
536 <tr> 580 </tr>
581 <tr>
537 <td>channel</td> 582 <td>channel</td>
538 <td>I16</td> 583 <td>U16</td>
584 <td></td>
539 <td></td> 585 <td>
540 <td></td> 586 <b></b></td>
541 </tr> 587 </tr>
542 <tr> 588 <tr>
543 <td colspan="4"> 589 <td colspan="4">
544 </td> 590 </td>
545 </tr> 591 </tr>
546 <tr> 592 <tr>
547 <td>name</td> 593 <td>name</td>
594 <td>username</td>
548 <td>USERNAME</td> 595 <td></td>
549 <td></td> 596 <td>
550 <td></td> 597 <b></b></td>
551 </tr> 598 </tr>
552 <tr> 599 <tr>
553 <td colspan="4"> 600 <td colspan="4">
554 </td> 601 </td>
555 </tr> 602 </tr>
556 <tr> 603 <tr>
557 <td>message</td> 604 <td>message</td>
558 <td>STRING</td> 605 <td>STRING</td>
559 <td></td> 606 <td></td>
560 <td></td> 607 <td>
608 <b></b></td>
561 </tr> 609 </tr>
562 <tr> 610 <tr>
563 <td colspan="4"> 611 <td colspan="4">
564 </td> 612 </td>
565 </tr> 613 </tr>
569 NUMERIC TYPE (hex): 4302 SEND<table border="1"> 617 NUMERIC TYPE (hex): 4302 SEND<table border="1">
570 <tr> 618 <tr>
571 <th>NAME</th> 619 <th>NAME</th>
572 <th>TYPE</th> 620 <th>TYPE</th>
573 <th>DEFAULT</th> 621 <th>DEFAULT</th>
574 <th>GUARD</th> 622 <th>DEC-GUARD</th>
575 </tr>
576 <tr> 623 </tr>
577 <td colspan="4">
578 </td>
579 </tr> 624 <tr>
625 <td colspan="4">
626 </td>
580 <tr> 627 </tr>
628 <tr>
581 <td>channel</td> 629 <td>channel</td>
582 <td>I16</td> 630 <td>U16</td>
631 <td></td>
583 <td></td> 632 <td>
584 <td></td> 633 <b></b></td>
585 </tr> 634 </tr>
586 <tr> 635 <tr>
587 <td colspan="4"> 636 <td colspan="4">
588 </td> 637 </td>
589 </tr> 638 </tr>
590 <tr> 639 <tr>
591 <td>name</td> 640 <td>name</td>
641 <td>username</td>
592 <td>USERNAME</td> 642 <td></td>
593 <td></td> 643 <td>
594 <td></td> 644 <b></b></td>
595 </tr> 645 </tr>
596 <tr> 646 <tr>
597 <td colspan="4"> 647 <td colspan="4">
598 </td> 648 </td>
599 </tr> 649 </tr>
603 NUMERIC TYPE (hex): 4305 SEND<table border="1"> 653 NUMERIC TYPE (hex): 4305 SEND<table border="1">
604 <tr> 654 <tr>
605 <th>NAME</th> 655 <th>NAME</th>
606 <th>TYPE</th> 656 <th>TYPE</th>
607 <th>DEFAULT</th> 657 <th>DEFAULT</th>
608 <th>GUARD</th> 658 <th>DEC-GUARD</th>
609 </tr>
610 <tr> 659 </tr>
611 <td colspan="4">
612 </td>
613 </tr> 660 <tr>
661 <td colspan="4">
662 </td>
614 <tr> 663 </tr>
664 <tr>
615 <td>channel</td> 665 <td>channel</td>
616 <td>I16</td> 666 <td>U16</td>
667 <td></td>
617 <td></td> 668 <td>
618 <td></td> 669 <b></b></td>
619 </tr> 670 </tr>
620 <tr> 671 <tr>
621 <td colspan="4"> 672 <td colspan="4">
622 </td> 673 </td>
623 </tr> 674 </tr>
624 <tr> 675 <tr>
625 <td>id</td> 676 <td>id</td>
626 <td>I16</td> 677 <td>U16</td>
678 <td></td>
627 <td></td> 679 <td>
628 <td></td> 680 <b></b></td>
629 </tr> 681 </tr>
630 <tr> 682 <tr>
631 <td colspan="4"> 683 <td colspan="4">
632 </td> 684 </td>
633 </tr> 685 </tr>
634 <tr> 686 <tr>
635 <td>gametype</td> 687 <td>gametype</td>
636 <td>I32</td> 688 <td>U32</td>
689 <td></td>
637 <td></td> 690 <td>
638 <td></td> 691 <b></b></td>
639 </tr> 692 </tr>
640 <tr> 693 <tr>
641 <td colspan="4"> 694 <td colspan="4">
642 </td> 695 </td>
643 </tr> 696 </tr>
644 <tr> 697 <tr>
645 <td>rules</td> 698 <td>rules</td>
646 <td>rules</td> 699 <td>rules</td>
647 <td></td> 700 <td></td>
648 <td></td> 701 <td>
702 <b></b></td>
649 </tr> 703 </tr>
650 <tr> 704 <tr>
651 <td colspan="4"> 705 <td colspan="4">
652 </td> 706 </td>
653 </tr> 707 </tr>
654 <tr> 708 <tr>
655 <td>notes</td> 709 <td>notes</td>
656 <td>STRING</td> 710 <td>STRING</td>
657 <td></td> 711 <td></td>
658 <td></td> 712 <td>
713 <b></b></td>
659 </tr> 714 </tr>
660 <tr> 715 <tr>
661 <td colspan="4"> 716 <td colspan="4">
662 </td> 717 </td>
663 </tr> 718 </tr>
667 NUMERIC TYPE (hex): 430b SEND<table border="1"> 722 NUMERIC TYPE (hex): 430b SEND<table border="1">
668 <tr> 723 <tr>
669 <th>NAME</th> 724 <th>NAME</th>
670 <th>TYPE</th> 725 <th>TYPE</th>
671 <th>DEFAULT</th> 726 <th>DEFAULT</th>
672 <th>GUARD</th> 727 <th>DEC-GUARD</th>
673 </tr> 728 </tr>
674 <tr> 729 <tr>
675 <td colspan="4"> 730 <td colspan="4">
676 request to update room game list (send once per minute) 731 request to update room game list (send once per minute)
677 </td> 732 </td>
678 </tr> 733 </tr>
679 <tr> 734 <tr>
680 <td>channel</td> 735 <td>channel</td>
681 <td>I16</td> 736 <td>U16</td>
737 <td></td>
682 <td></td> 738 <td>
683 <td></td> 739 <b></b></td>
684 </tr> 740 </tr>
685 <tr> 741 <tr>
686 <td colspan="4"> 742 <td colspan="4">
687 </td> 743 </td>
688 </tr> 744 </tr>
692 NUMERIC TYPE (hex): 4319 SEND<table border="1"> 748 NUMERIC TYPE (hex): 4319 SEND<table border="1">
693 <tr> 749 <tr>
694 <th>NAME</th> 750 <th>NAME</th>
695 <th>TYPE</th> 751 <th>TYPE</th>
696 <th>DEFAULT</th> 752 <th>DEFAULT</th>
697 <th>GUARD</th> 753 <th>DEC-GUARD</th>
698 </tr> 754 </tr>
699 <tr> 755 <tr>
700 <td colspan="4"> 756 <td colspan="4">
701 Request room description. 757 Request room description.
702 </td> 758 </td>
703 </tr> 759 </tr>
704 <tr> 760 <tr>
705 <td>channel</td> 761 <td>channel</td>
706 <td>I16</td> 762 <td>U16</td>
763 <td></td>
707 <td></td> 764 <td>
708 <td></td> 765 <b></b></td>
709 </tr> 766 </tr>
710 <tr> 767 <tr>
711 <td colspan="4"> 768 <td colspan="4">
712 </td> 769 </td>
713 </tr> 770 </tr>
717 NUMERIC TYPE (hex): 4400 SEND<table border="1"> 774 NUMERIC TYPE (hex): 4400 SEND<table border="1">
718 <tr> 775 <tr>
719 <th>NAME</th> 776 <th>NAME</th>
720 <th>TYPE</th> 777 <th>TYPE</th>
721 <th>DEFAULT</th> 778 <th>DEFAULT</th>
722 <th>GUARD</th> 779 <th>DEC-GUARD</th>
723 </tr> 780 </tr>
724 <tr> 781 <tr>
725 <td colspan="4"> 782 <td colspan="4">
726 No idea. 783 No idea.
727 </td> 784 </td>
728 </tr> 785 </tr>
729 <tr> 786 <tr>
730 <td>channel</td> 787 <td>channel</td>
731 <td>I16</td> 788 <td>U16</td>
789 <td></td>
732 <td></td> 790 <td>
733 <td></td> 791 <b></b></td>
734 </tr> 792 </tr>
735 <tr> 793 <tr>
736 <td colspan="4"> 794 <td colspan="4">
737 </td> 795 </td>
738 </tr> 796 </tr>
739 <tr> 797 <tr>
740 <td>black</td> 798 <td>black</td>
799 <td>username</td>
741 <td>USERNAME</td> 800 <td></td>
742 <td></td> 801 <td>
743 <td></td> 802 <b></b></td>
744 </tr> 803 </tr>
745 <tr> 804 <tr>
746 <td colspan="4"> 805 <td colspan="4">
747 </td> 806 </td>
748 </tr> 807 </tr>
749 <tr> 808 <tr>
750 <td>white</td> 809 <td>white</td>
810 <td>username</td>
751 <td>USERNAME</td> 811 <td></td>
752 <td></td> 812 <td>
753 <td></td> 813 <b></b></td>
754 </tr> 814 </tr>
755 <tr> 815 <tr>
756 <td colspan="4"> 816 <td colspan="4">
757 More following... TREE or challenge. 817 More following... TREE or challenge.
758 </td> 818 </td>
763 NUMERIC TYPE (hex): 4403 SEND<table border="1"> 823 NUMERIC TYPE (hex): 4403 SEND<table border="1">
764 <tr> 824 <tr>
765 <th>NAME</th> 825 <th>NAME</th>
766 <th>TYPE</th> 826 <th>TYPE</th>
767 <th>DEFAULT</th> 827 <th>DEFAULT</th>
768 <th>GUARD</th> 828 <th>DEC-GUARD</th>
769 </tr> 829 </tr>
770 <tr> 830 <tr>
771 <td colspan="4"> 831 <td colspan="4">
772 </td> 832 </td>
773 </tr> 833 </tr>
774 <tr> 834 <tr>
775 <td>user</td> 835 <td>user</td>
776 <td>user</td> 836 <td>user</td>
777 <td></td> 837 <td></td>
778 <td></td> 838 <td>
779 </tr> 839 <b></b></td>
780 <tr> 840 </tr>
781 <td colspan="4">
782 </td>
783 </tr> 841 <tr>
842 <td colspan="4">
843 </td>
784 <tr> 844 </tr>
845 <tr>
785 <td>channel</td> 846 <td>channel</td>
786 <td>I16</td> 847 <td>U16</td>
848 <td></td>
787 <td></td> 849 <td>
788 <td></td> 850 <b></b></td>
789 </tr> 851 </tr>
790 <tr> 852 <tr>
791 <td colspan="4"> 853 <td colspan="4">
792 </td> 854 </td>
793 </tr> 855 </tr>
797 NUMERIC TYPE (hex): 4404 SEND<table border="1"> 859 NUMERIC TYPE (hex): 4404 SEND<table border="1">
798 <tr> 860 <tr>
799 <th>NAME</th> 861 <th>NAME</th>
800 <th>TYPE</th> 862 <th>TYPE</th>
801 <th>DEFAULT</th> 863 <th>DEFAULT</th>
802 <th>GUARD</th> 864 <th>DEC-GUARD</th>
803 </tr>
804 <tr> 865 </tr>
805 <td colspan="4">
806 </td>
807 </tr> 866 <tr>
867 <td colspan="4">
868 </td>
808 <tr> 869 </tr>
870 <tr>
809 <td>channel</td> 871 <td>channel</td>
810 <td>I16</td> 872 <td>U16</td>
873 <td></td>
811 <td></td> 874 <td>
812 <td></td> 875 <b></b></td>
813 </tr> 876 </tr>
814 <tr> 877 <tr>
815 <td colspan="4"> 878 <td colspan="4">
816 </td> 879 </td>
817 </tr> 880 </tr>
818 <tr> 881 <tr>
819 <td>name</td> 882 <td>name</td>
883 <td>username</td>
820 <td>USERNAME</td> 884 <td></td>
821 <td></td> 885 <td>
822 <td></td> 886 <b></b></td>
823 </tr> 887 </tr>
824 <tr> 888 <tr>
825 <td colspan="4"> 889 <td colspan="4">
826 </td> 890 </td>
827 </tr> 891 </tr>
831 NUMERIC TYPE (hex): 4405 SEND<table border="1"> 895 NUMERIC TYPE (hex): 4405 SEND<table border="1">
832 <tr> 896 <tr>
833 <th>NAME</th> 897 <th>NAME</th>
834 <th>TYPE</th> 898 <th>TYPE</th>
835 <th>DEFAULT</th> 899 <th>DEFAULT</th>
836 <th>GUARD</th> 900 <th>DEC-GUARD</th>
837 </tr>
838 <tr> 901 </tr>
839 <td colspan="4">
840 </td>
841 </tr> 902 <tr>
903 <td colspan="4">
904 </td>
842 <tr> 905 </tr>
906 <tr>
843 <td>channel</td> 907 <td>channel</td>
844 <td>I16</td> 908 <td>U16</td>
909 <td></td>
845 <td></td> 910 <td>
846 <td></td> 911 <b></b></td>
847 </tr> 912 </tr>
848 <tr> 913 <tr>
849 <td colspan="4"> 914 <td colspan="4">
850 </td> 915 </td>
851 </tr> 916 </tr>
852 <tr> 917 <tr>
853 <td>tree</td> 918 <td>tree</td>
854 <td>TREE</td> 919 <td>TREE</td>
855 <td></td> 920 <td></td>
856 <td></td> 921 <td>
922 <b></b></td>
857 </tr> 923 </tr>
858 <tr> 924 <tr>
859 <td colspan="4"> 925 <td colspan="4">
860 </td> 926 </td>
861 </tr> 927 </tr>
865 NUMERIC TYPE (hex): 4408 SEND<table border="1"> 931 NUMERIC TYPE (hex): 4408 SEND<table border="1">
866 <tr> 932 <tr>
867 <th>NAME</th> 933 <th>NAME</th>
868 <th>TYPE</th> 934 <th>TYPE</th>
869 <th>DEFAULT</th> 935 <th>DEFAULT</th>
870 <th>GUARD</th> 936 <th>DEC-GUARD</th>
871 </tr>
872 <tr> 937 </tr>
873 <td colspan="4">
874 </td>
875 </tr> 938 <tr>
939 <td colspan="4">
940 </td>
876 <tr> 941 </tr>
942 <tr>
877 <td>channel</td> 943 <td>channel</td>
878 <td>I16</td> 944 <td>U16</td>
945 <td></td>
879 <td></td> 946 <td>
880 <td></td> 947 <b></b></td>
881 </tr> 948 </tr>
882 <tr> 949 <tr>
883 <td colspan="4"> 950 <td colspan="4">
884 </td> 951 </td>
885 </tr> 952 </tr>
886 <tr> 953 <tr>
887 <td>node</td> 954 <td>node</td>
888 <td>I32</td> 955 <td>U32</td>
956 <td></td>
889 <td></td> 957 <td>
890 <td></td> 958 <b></b></td>
891 </tr> 959 </tr>
892 <tr> 960 <tr>
893 <td colspan="4"> 961 <td colspan="4">
894 </td> 962 </td>
895 </tr> 963 </tr>
899 NUMERIC TYPE (hex): 440c SEND<table border="1"> 967 NUMERIC TYPE (hex): 440c SEND<table border="1">
900 <tr> 968 <tr>
901 <th>NAME</th> 969 <th>NAME</th>
902 <th>TYPE</th> 970 <th>TYPE</th>
903 <th>DEFAULT</th> 971 <th>DEFAULT</th>
904 <th>GUARD</th> 972 <th>DEC-GUARD</th>
905 </tr>
906 <tr> 973 </tr>
907 <td colspan="4">
908 </td>
909 </tr> 974 <tr>
975 <td colspan="4">
976 </td>
910 <tr> 977 </tr>
978 <tr>
911 <td>channel</td> 979 <td>channel</td>
912 <td>I16</td> 980 <td>U16</td>
981 <td></td>
913 <td></td> 982 <td>
914 <td></td> 983 <b></b></td>
915 </tr> 984 </tr>
916 <tr> 985 <tr>
917 <td colspan="4"> 986 <td colspan="4">
918 </td> 987 </td>
919 </tr> 988 </tr>
920 <tr> 989 <tr>
921 <td>_byte</td> 990 <td>_byte</td>
922 <td>I8 </td> 991 <td>U8 </td>
992 <td></td>
923 <td></td> 993 <td>
924 <td></td> 994 <b></b></td>
925 </tr> 995 </tr>
926 <tr> 996 <tr>
927 <td colspan="4"> 997 <td colspan="4">
928 Player colour maybe? Unclear. 998 Player colour maybe? Unclear.
929 </td> 999 </td>
934 NUMERIC TYPE (hex): 440d SEND<table border="1"> 1004 NUMERIC TYPE (hex): 440d SEND<table border="1">
935 <tr> 1005 <tr>
936 <th>NAME</th> 1006 <th>NAME</th>
937 <th>TYPE</th> 1007 <th>TYPE</th>
938 <th>DEFAULT</th> 1008 <th>DEFAULT</th>
939 <th>GUARD</th> 1009 <th>DEC-GUARD</th>
940 </tr>
941 <tr> 1010 </tr>
942 <td colspan="4">
943 </td>
944 </tr> 1011 <tr>
1012 <td colspan="4">
1013 </td>
945 <tr> 1014 </tr>
1015 <tr>
946 <td>channel</td> 1016 <td>channel</td>
947 <td>I16</td> 1017 <td>U16</td>
1018 <td></td>
948 <td></td> 1019 <td>
949 <td></td> 1020 <b></b></td>
950 </tr> 1021 </tr>
951 <tr> 1022 <tr>
952 <td colspan="4"> 1023 <td colspan="4">
953 </td> 1024 </td>
954 </tr> 1025 </tr>
955 <tr> 1026 <tr>
956 <td>time</td> 1027 <td>time</td>
957 <td>I32</td> 1028 <td>U32</td>
1029 <td></td>
958 <td></td> 1030 <td>
959 <td></td> 1031 <b></b></td>
960 </tr> 1032 </tr>
961 <tr> 1033 <tr>
962 <td colspan="4"> 1034 <td colspan="4">
963 </td> 1035 </td>
964 </tr> 1036 </tr>
965 <tr> 1037 <tr>
966 <td>player</td> 1038 <td>player</td>
967 <td>I8</td> 1039 <td>U8</td>
1040 <td></td>
968 <td></td> 1041 <td>
969 <td></td> 1042 <b></b></td>
970 </tr> 1043 </tr>
971 <tr> 1044 <tr>
972 <td colspan="4"> 1045 <td colspan="4">
973 </td> 1046 </td>
974 </tr> 1047 </tr>
978 NUMERIC TYPE (hex): 440f SEND<table border="1"> 1051 NUMERIC TYPE (hex): 440f SEND<table border="1">
979 <tr> 1052 <tr>
980 <th>NAME</th> 1053 <th>NAME</th>
981 <th>TYPE</th> 1054 <th>TYPE</th>
982 <th>DEFAULT</th> 1055 <th>DEFAULT</th>
983 <th>GUARD</th> 1056 <th>DEC-GUARD</th>
984 </tr>
985 <tr> 1057 </tr>
986 <td colspan="4">
987 </td>
988 </tr> 1058 <tr>
1059 <td colspan="4">
1060 </td>
989 <tr> 1061 </tr>
1062 <tr>
990 <td>channel</td> 1063 <td>channel</td>
991 <td>I16</td> 1064 <td>U16</td>
1065 <td></td>
992 <td></td> 1066 <td>
993 <td></td> 1067 <b></b></td>
994 </tr> 1068 </tr>
995 <tr> 1069 <tr>
996 <td colspan="4"> 1070 <td colspan="4">
997 </td> 1071 </td>
998 </tr> 1072 </tr>
1002 NUMERIC TYPE (hex): 4410 SEND<table border="1"> 1076 NUMERIC TYPE (hex): 4410 SEND<table border="1">
1003 <tr> 1077 <tr>
1004 <th>NAME</th> 1078 <th>NAME</th>
1005 <th>TYPE</th> 1079 <th>TYPE</th>
1006 <th>DEFAULT</th> 1080 <th>DEFAULT</th>
1007 <th>GUARD</th> 1081 <th>DEC-GUARD</th>
1008 </tr>
1009 <tr> 1082 </tr>
1010 <td colspan="4">
1011 </td>
1012 </tr> 1083 <tr>
1084 <td colspan="4">
1085 </td>
1013 <tr> 1086 </tr>
1087 <tr>
1014 <td>channel</td> 1088 <td>channel</td>
1015 <td>I16</td> 1089 <td>U16</td>
1090 <td></td>
1016 <td></td> 1091 <td>
1017 <td></td> 1092 <b></b></td>
1018 </tr> 1093 </tr>
1019 <tr> 1094 <tr>
1020 <td colspan="4"> 1095 <td colspan="4">
1021 </td> 1096 </td>
1022 </tr> 1097 </tr>
1023 <tr> 1098 <tr>
1024 <td>player</td> 1099 <td>player</td>
1025 <td>I8</td> 1100 <td>U8</td>
1101 <td></td>
1026 <td></td> 1102 <td>
1027 <td></td> 1103 <b></b></td>
1028 </tr> 1104 </tr>
1029 <tr> 1105 <tr>
1030 <td colspan="4"> 1106 <td colspan="4">
1031 </td> 1107 </td>
1032 </tr> 1108 </tr>
1036 NUMERIC TYPE (hex): 441a SEND<table border="1"> 1112 NUMERIC TYPE (hex): 441a SEND<table border="1">
1037 <tr> 1113 <tr>
1038 <th>NAME</th> 1114 <th>NAME</th>
1039 <th>TYPE</th> 1115 <th>TYPE</th>
1040 <th>DEFAULT</th> 1116 <th>DEFAULT</th>
1041 <th>GUARD</th> 1117 <th>DEC-GUARD</th>
1042 </tr>
1043 <tr> 1118 </tr>
1044 <td colspan="4">
1045 </td>
1046 </tr> 1119 <tr>
1120 <td colspan="4">
1121 </td>
1047 <tr> 1122 </tr>
1123 <tr>
1048 <td>channel</td> 1124 <td>channel</td>
1049 <td>I16</td> 1125 <td>U16</td>
1126 <td></td>
1050 <td></td> 1127 <td>
1051 <td></td> 1128 <b></b></td>
1052 </tr> 1129 </tr>
1053 <tr> 1130 <tr>
1054 <td colspan="4"> 1131 <td colspan="4">
1055 </td> 1132 </td>
1056 </tr> 1133 </tr>
1057 <tr> 1134 <tr>
1058 <td>name</td> 1135 <td>name</td>
1136 <td>username</td>
1059 <td>USERNAME</td> 1137 <td></td>
1060 <td></td> 1138 <td>
1061 <td></td> 1139 <b></b></td>
1062 </tr> 1140 </tr>
1063 <tr> 1141 <tr>
1064 <td colspan="4"> 1142 <td colspan="4">
1065 </td> 1143 </td>
1066 </tr> 1144 </tr>
1070 NUMERIC TYPE (hex): 4422 SEND<table border="1"> 1148 NUMERIC TYPE (hex): 4422 SEND<table border="1">
1071 <tr> 1149 <tr>
1072 <th>NAME</th> 1150 <th>NAME</th>
1073 <th>TYPE</th> 1151 <th>TYPE</th>
1074 <th>DEFAULT</th> 1152 <th>DEFAULT</th>
1075 <th>GUARD</th> 1153 <th>DEC-GUARD</th>
1076 </tr>
1077 <tr> 1154 </tr>
1078 <td colspan="4">
1079 </td>
1080 </tr> 1155 <tr>
1156 <td colspan="4">
1157 </td>
1081 <tr> 1158 </tr>
1159 <tr>
1082 <td>channel</td> 1160 <td>channel</td>
1083 <td>I16</td> 1161 <td>U16</td>
1162 <td></td>
1084 <td></td> 1163 <td>
1085 <td></td> 1164 <b></b></td>
1086 </tr> 1165 </tr>
1087 <tr> 1166 <tr>
1088 <td colspan="4"> 1167 <td colspan="4">
1089 </td> 1168 </td>
1090 </tr> 1169 </tr>
1091 <tr> 1170 <tr>
1092 <td>othername</td> 1171 <td>othername</td>
1172 <td>username</td>
1093 <td>USERNAME</td> 1173 <td></td>
1094 <td></td> 1174 <td>
1095 <td></td> 1175 <b></b></td>
1096 </tr> 1176 </tr>
1097 <tr> 1177 <tr>
1098 <td colspan="4"> 1178 <td colspan="4">
1099 </td> 1179 </td>
1100 </tr> 1180 </tr>
1101 <tr> 1181 <tr>
1102 <td>name</td> 1182 <td>name</td>
1183 <td>username</td>
1103 <td>USERNAME</td> 1184 <td></td>
1104 <td></td> 1185 <td>
1105 <td></td> 1186 <b></b></td>
1106 </tr> 1187 </tr>
1107 <tr> 1188 <tr>
1108 <td colspan="4">; # gives user access to the game (to what? ;) 1189 <td colspan="4">; # gives user access to the game (to what? ;)
1109 </td> 1190 </td>
1110 </tr> 1191 </tr>
1114 NUMERIC TYPE (hex): 4423 SEND<table border="1"> 1195 NUMERIC TYPE (hex): 4423 SEND<table border="1">
1115 <tr> 1196 <tr>
1116 <th>NAME</th> 1197 <th>NAME</th>
1117 <th>TYPE</th> 1198 <th>TYPE</th>
1118 <th>DEFAULT</th> 1199 <th>DEFAULT</th>
1119 <th>GUARD</th> 1200 <th>DEC-GUARD</th>
1120 </tr>
1121 <tr> 1201 </tr>
1122 <td colspan="4">
1123 </td>
1124 </tr> 1202 <tr>
1203 <td colspan="4">
1204 </td>
1125 <tr> 1205 </tr>
1206 <tr>
1126 <td>channel</td> 1207 <td>channel</td>
1127 <td>I16</td> 1208 <td>U16</td>
1209 <td></td>
1128 <td></td> 1210 <td>
1129 <td></td> 1211 <b></b></td>
1130 </tr> 1212 </tr>
1131 <tr> 1213 <tr>
1132 <td colspan="4"> 1214 <td colspan="4">
1133 </td> 1215 </td>
1134 </tr> 1216 </tr>
1135 <tr> 1217 <tr>
1136 <td>private</td> 1218 <td>private</td>
1137 <td>I8</td> 1219 <td>U8</td>
1220 <td></td>
1138 <td></td> 1221 <td>
1139 <td></td> 1222 <b></b></td>
1140 </tr> 1223 </tr>
1141 <tr> 1224 <tr>
1142 <td colspan="4"> 1225 <td colspan="4">
1143 </td> 1226 </td>
1144 </tr> 1227 </tr>
1148 NUMERIC TYPE (hex): 4429 SEND<table border="1"> 1231 NUMERIC TYPE (hex): 4429 SEND<table border="1">
1149 <tr> 1232 <tr>
1150 <th>NAME</th> 1233 <th>NAME</th>
1151 <th>TYPE</th> 1234 <th>TYPE</th>
1152 <th>DEFAULT</th> 1235 <th>DEFAULT</th>
1153 <th>GUARD</th> 1236 <th>DEC-GUARD</th>
1154 </tr>
1155 <tr> 1237 </tr>
1156 <td colspan="4">
1157 </td>
1158 </tr> 1238 <tr>
1239 <td colspan="4">
1240 </td>
1159 <tr> 1241 </tr>
1242 <tr>
1160 <td>channel</td> 1243 <td>channel</td>
1161 <td>I16</td> 1244 <td>U16</td>
1245 <td></td>
1162 <td></td> 1246 <td>
1163 <td></td> 1247 <b></b></td>
1164 </tr> 1248 </tr>
1165 <tr> 1249 <tr>
1166 <td colspan="4"> 1250 <td colspan="4">
1167 </td> 1251 </td>
1168 </tr> 1252 </tr>
1169 <tr> 1253 <tr>
1170 <td>name</td> 1254 <td>name</td>
1255 <td>username</td>
1171 <td>USERNAME</td> 1256 <td></td>
1172 <td></td> 1257 <td>
1173 <td></td> 1258 <b></b></td>
1174 </tr> 1259 </tr>
1175 <tr> 1260 <tr>
1176 <td colspan="4"> 1261 <td colspan="4">
1177 </td> 1262 </td>
1178 </tr> 1263 </tr>
1182 NUMERIC TYPE (hex): 4433 SEND<table border="1"> 1267 NUMERIC TYPE (hex): 4433 SEND<table border="1">
1183 <tr> 1268 <tr>
1184 <th>NAME</th> 1269 <th>NAME</th>
1185 <th>TYPE</th> 1270 <th>TYPE</th>
1186 <th>DEFAULT</th> 1271 <th>DEFAULT</th>
1187 <th>GUARD</th> 1272 <th>DEC-GUARD</th>
1188 </tr>
1189 <tr> 1273 </tr>
1190 <td colspan="4">
1191 </td>
1192 </tr> 1274 <tr>
1275 <td colspan="4">
1276 </td>
1193 <tr> 1277 </tr>
1194 <td>channel</td>
1195 <td>I16</td>
1196 <td></td>
1197 <td></td>
1198 </tr> 1278 <tr>
1279 <td>channel</td>
1280 <td>U16</td>
1281 <td></td>
1282 <td>
1283 <b></b></td>
1199 <tr> 1284 </tr>
1200 <td colspan="4">
1201 </td>
1202 </tr> 1285 <tr>
1286 <td colspan="4">
1287 </td>
1203 <tr> 1288 </tr>
1204 <td>channel</td>
1205 <td>I16</td>
1206 <td></td>
1207 <td></td>
1208 </tr>
1209 <tr>
1210 <td colspan="4">
1211 </td>
1212 </tr>
1213 </table> 1289 </table>
1214 1290
1215<h2>Macros mainly used in receive messages</h2> 1291<h2>Structs mainly used in receive messages</h2>
1216 1292
1217 <h4>MACRO challenge_defaults</h4> 1293 <h4>STRUCTURE challenge_defaults</h4>
1218 <table border="1"> 1294 <table border="1">
1219 <tr> 1295 <tr>
1220 <th>NAME</th> 1296 <th>NAME</th>
1221 <th>TYPE</th> 1297 <th>TYPE</th>
1222 <th>DEFAULT</th> 1298 <th>DEFAULT</th>
1223 <th>GUARD</th> 1299 <th>DEC-GUARD</th>
1224 </tr> 1300 </tr>
1225 <tr> 1301 <tr>
1226 <td colspan="4"> 1302 <td colspan="4">
1227 </td> 1303 </td>
1228 </tr> 1304 </tr>
1229 <tr> 1305 <tr>
1230 <td>gametype</td> 1306 <td>gametype</td>
1231 <td>I32</td> 1307 <td>U32</td>
1308 <td></td>
1232 <td></td> 1309 <td>
1233 <td></td> 1310 <b></b></td>
1234 </tr> 1311 </tr>
1235 <tr> 1312 <tr>
1236 <td colspan="4"> 1313 <td colspan="4">
1237 </td> 1314 </td>
1238 </tr> 1315 </tr>
1239 <tr> 1316 <tr>
1240 <td>size</td> 1317 <td>size</td>
1241 <td>I32</td> 1318 <td>U32</td>
1319 <td></td>
1242 <td></td> 1320 <td>
1243 <td></td> 1321 <b></b></td>
1244 </tr> 1322 </tr>
1245 <tr> 1323 <tr>
1246 <td colspan="4"> 1324 <td colspan="4">
1247 </td> 1325 </td>
1248 </tr> 1326 </tr>
1249 <tr> 1327 <tr>
1250 <td>timesys</td> 1328 <td>timesys</td>
1251 <td>I32</td> 1329 <td>U32</td>
1330 <td></td>
1252 <td></td> 1331 <td>
1253 <td></td> 1332 <b></b></td>
1254 </tr> 1333 </tr>
1255 <tr> 1334 <tr>
1256 <td colspan="4"> 1335 <td colspan="4">
1257 </td> 1336 </td>
1258 </tr> 1337 </tr>
1259 <tr> 1338 <tr>
1260 <td>time</td> 1339 <td>time</td>
1261 <td>I32</td> 1340 <td>U32</td>
1341 <td></td>
1262 <td></td> 1342 <td>
1263 <td></td> 1343 <b></b></td>
1264 </tr> 1344 </tr>
1265 <tr> 1345 <tr>
1266 <td colspan="4"> 1346 <td colspan="4">
1267 </td> 1347 </td>
1268 </tr> 1348 </tr>
1269 <tr> 1349 <tr>
1270 <td>byo_time</td> 1350 <td>byo_time</td>
1271 <td>I32</td> 1351 <td>U32</td>
1352 <td></td>
1272 <td></td> 1353 <td>
1273 <td></td> 1354 <b></b></td>
1274 </tr> 1355 </tr>
1275 <tr> 1356 <tr>
1276 <td colspan="4"> 1357 <td colspan="4">
1277 </td> 1358 </td>
1278 </tr> 1359 </tr>
1279 <tr> 1360 <tr>
1280 <td>byo_periods</td> 1361 <td>byo_periods</td>
1281 <td>I32</td> 1362 <td>U32</td>
1363 <td></td>
1282 <td></td> 1364 <td>
1283 <td></td> 1365 <b></b></td>
1284 </tr> 1366 </tr>
1285 <tr> 1367 <tr>
1286 <td colspan="4"> 1368 <td colspan="4">
1287 </td> 1369 </td>
1288 </tr> 1370 </tr>
1289 <tr> 1371 <tr>
1290 <td>can_time</td> 1372 <td>can_time</td>
1291 <td>I32</td> 1373 <td>U32</td>
1374 <td></td>
1292 <td></td> 1375 <td>
1293 <td></td> 1376 <b></b></td>
1294 </tr> 1377 </tr>
1295 <tr> 1378 <tr>
1296 <td colspan="4"> 1379 <td colspan="4">
1297 </td> 1380 </td>
1298 </tr> 1381 </tr>
1299 <tr> 1382 <tr>
1300 <td>can_stones</td> 1383 <td>can_stones</td>
1301 <td>I32</td> 1384 <td>U32</td>
1385 <td></td>
1302 <td></td> 1386 <td>
1303 <td></td> 1387 <b></b></td>
1304 </tr>
1305 <tr> 1388 </tr>
1389 <tr>
1306 <td colspan="4">) 1390 <td colspan="4">
1307 </td> 1391 </td>
1308 </tr> 1392 </tr>
1309 </table> 1393 </table>
1310 1394
1311 <h4>MACRO </h4> 1395 <h4>STRUCTURE rules</h4>
1396 CLASS: KGS::Rules<br />
1312 <table border="1"> 1397 <table border="1">
1313 <tr> 1398 <tr>
1314 <th>NAME</th> 1399 <th>NAME</th>
1315 <th>TYPE</th> 1400 <th>TYPE</th>
1316 <th>DEFAULT</th> 1401 <th>DEFAULT</th>
1317 <th>GUARD</th> 1402 <th>DEC-GUARD</th>
1318 </tr> 1403 </tr>
1319 <tr> 1404 <tr>
1320 <td colspan="4"> 1405 <td colspan="4">
1321 </td> 1406 </td>
1322 </tr> 1407 </tr>
1323 <tr> 1408 <tr>
1324 <td>ruleset</td> 1409 <td>ruleset</td>
1325 <td>I8</td> 1410 <td>U8</td>
1411 <td></td>
1326 <td></td> 1412 <td>
1327 <td></td> 1413 <b></b></td>
1328 </tr> 1414 </tr>
1329 <tr> 1415 <tr>
1330 <td colspan="4"> 1416 <td colspan="4">
1331 </td> 1417 </td>
1332 </tr> 1418 </tr>
1333 <tr> 1419 <tr>
1334 <td>size</td> 1420 <td>size</td>
1335 <td>I8</td> 1421 <td>U8</td>
1422 <td></td>
1336 <td></td> 1423 <td>
1337 <td></td> 1424 <b></b></td>
1338 </tr> 1425 </tr>
1339 <tr> 1426 <tr>
1340 <td colspan="4"> 1427 <td colspan="4">
1341 </td> 1428 </td>
1342 </tr> 1429 </tr>
1343 <tr> 1430 <tr>
1344 <td>handicap</td> 1431 <td>handicap</td>
1345 <td>I8</td> 1432 <td>U8</td>
1433 <td></td>
1346 <td></td> 1434 <td>
1347 <td></td> 1435 <b></b></td>
1348 </tr> 1436 </tr>
1349 <tr> 1437 <tr>
1350 <td colspan="4"> 1438 <td colspan="4">
1351 </td> 1439 </td>
1352 </tr> 1440 </tr>
1353 <tr> 1441 <tr>
1354 <td>komi</td> 1442 <td>komi</td>
1355 <td>KOMI</td>
1356 <td></td> 1443 <td>komi</td>
1444 <td></td>
1357 <td></td> 1445 <td>
1446 <b></b></td>
1358 </tr> 1447 </tr>
1359 <tr> 1448 <tr>
1360 <td colspan="4"> 1449 <td colspan="4">
1361 </td> 1450 </td>
1362 </tr> 1451 </tr>
1363 <tr> 1452 <tr>
1364 <td>timesys</td> 1453 <td>timesys</td>
1365 <td>I8</td> 1454 <td>U8</td>
1455 <td></td>
1366 <td></td> 1456 <td>
1367 <td></td> 1457 <b></b></td>
1368 </tr> 1458 </tr>
1369 <tr> 1459 <tr>
1370 <td colspan="4"> 1460 <td colspan="4">
1371 </td> 1461 </td>
1372 </tr> 1462 </tr>
1373 <tr> 1463 <tr>
1374 <td>time</td> 1464 <td>time</td>
1375 <td>I32</td> 1465 <td>U32</td>
1466 <td></td>
1376 <td></td> 1467 <td>
1377 <td></td> 1468 <b></b></td>
1378 </tr> 1469 </tr>
1379 <tr> 1470 <tr>
1380 <td colspan="4"> 1471 <td colspan="4">
1381 </td> 1472 </td>
1382 </tr> 1473 </tr>
1383 <tr> 1474 <tr>
1384 <td>interval</td> 1475 <td>interval</td>
1385 <td>I32</td> 1476 <td>U32</td>
1477 <td></td>
1386 <td></td> 1478 <td>
1387 <td></td> 1479 <b></b></td>
1388 </tr> 1480 </tr>
1389 <tr> 1481 <tr>
1390 <td colspan="4"> 1482 <td colspan="4">
1391 byo-yomi time / canadian time 1483 byo-yomi time / canadian time
1392 </td> 1484 </td>
1393 </tr> 1485 </tr>
1394 <tr> 1486 <tr>
1395 <td>count</td> 1487 <td>count</td>
1396 <td>I16</td> 1488 <td>U16</td>
1489 <td></td>
1397 <td></td> 1490 <td>
1398 <td></td> 1491 <b></b></td>
1399 </tr> 1492 </tr>
1400 <tr> 1493 <tr>
1401 <td colspan="4"> 1494 <td colspan="4">
1402 periods / moves 1495 periods / moves
1403 </td> 1496 </td>
1404 </tr> 1497 </tr>
1405 </table> 1498 </table>
1406 1499
1407 <h4>MACRO challenge</h4> 1500 <h4>STRUCTURE challenge</h4>
1501 CLASS: KGS::Challenge<br />
1408 <table border="1"> 1502 <table border="1">
1409 <tr> 1503 <tr>
1410 <th>NAME</th> 1504 <th>NAME</th>
1411 <th>TYPE</th> 1505 <th>TYPE</th>
1412 <th>DEFAULT</th> 1506 <th>DEFAULT</th>
1413 <th>GUARD</th> 1507 <th>DEC-GUARD</th>
1414 </tr> 1508 </tr>
1415 <tr> 1509 <tr>
1416 <td colspan="4"> 1510 <td colspan="4">
1417 </td> 1511 </td>
1418 </tr> 1512 </tr>
1419 <tr> 1513 <tr>
1420 <td>user1</td> 1514 <td>user1</td>
1421 <td>user</td> 1515 <td>user</td>
1422 <td></td> 1516 <td></td>
1423 <td></td> 1517 <td>
1518 <b></b></td>
1424 </tr> 1519 </tr>
1425 <tr> 1520 <tr>
1426 <td colspan="4"> 1521 <td colspan="4">
1427 </td> 1522 </td>
1428 </tr> 1523 </tr>
1429 <tr> 1524 <tr>
1430 <td>user2</td> 1525 <td>user2</td>
1431 <td>user</td> 1526 <td>user</td>
1432 <td></td> 1527 <td></td>
1433 <td></td> 1528 <td>
1529 <b></b></td>
1434 </tr> 1530 </tr>
1435 <tr> 1531 <tr>
1436 <td colspan="4"> 1532 <td colspan="4">
1437 </td> 1533 </td>
1438 </tr> 1534 </tr>
1439 <tr> 1535 <tr>
1440 <td>gametype</td> 1536 <td>gametype</td>
1441 <td>I32</td> 1537 <td>U32</td>
1538 <td></td>
1442 <td></td> 1539 <td>
1443 <td></td> 1540 <b></b></td>
1444 </tr> 1541 </tr>
1445 <tr> 1542 <tr>
1446 <td colspan="4"> 1543 <td colspan="4">
1447 </td> 1544 </td>
1448 </tr> 1545 </tr>
1449 <tr> 1546 <tr>
1450 <td>rules</td> 1547 <td>rules</td>
1451 <td>rules</td> 1548 <td>rules</td>
1452 <td></td> 1549 <td></td>
1453 <td></td> 1550 <td>
1551 <b></b></td>
1454 </tr> 1552 </tr>
1455 <tr> 1553 <tr>
1456 <td colspan="4"> 1554 <td colspan="4">
1457 Maybe the rules" are in TREE format. I forgot. 1555 Maybe the rules" are in TREE format. I forgot.
1458 </td> 1556 </td>
1459 </tr> 1557 </tr>
1460 </table> 1558 </table>
1461 1559
1462 <h4>MACRO game</h4> 1560 <h4>STRUCTURE game</h4>
1561 CLASS: KGS::Game<br />
1463 <table border="1"> 1562 <table border="1">
1464 <tr> 1563 <tr>
1465 <th>NAME</th> 1564 <th>NAME</th>
1466 <th>TYPE</th> 1565 <th>TYPE</th>
1467 <th>DEFAULT</th> 1566 <th>DEFAULT</th>
1468 <th>GUARD</th> 1567 <th>DEC-GUARD</th>
1469 </tr>
1470 <tr> 1568 </tr>
1471 <td colspan="4">
1472 </td>
1473 </tr> 1569 <tr>
1570 <td colspan="4">
1571 </td>
1474 <tr> 1572 </tr>
1475 <td>channel</td>
1476 <td>I16</td>
1477 <td></td>
1478 <td></td>
1479 </tr> 1573 <tr>
1574 <td>channel</td>
1575 <td>U16</td>
1576 <td></td>
1577 <td>
1578 <b></b></td>
1480 <tr> 1579 </tr>
1481 <td colspan="4">
1482 </td>
1483 </tr> 1580 <tr>
1581 <td colspan="4">
1582 </td>
1484 <tr> 1583 </tr>
1584 <tr>
1485 <td>type </td> 1585 <td>type</td>
1486 <td>I32</td> 1586 <td>U32</td>
1587 <td></td>
1487 <td></td> 1588 <td>
1488 <td></td> 1589 <b></b></td>
1489 </tr> 1590 </tr>
1490 <tr> 1591 <tr>
1491 <td colspan="4"> 1592 <td colspan="4">
1492 </td> 1593 </td>
1493 </tr> 1594 </tr>
1494 <tr> 1595 <tr>
1495 <td>user1</td> 1596 <td>user1</td>
1496 <td>user</td> 1597 <td>user</td>
1497 <td></td> 1598 <td></td>
1498 <td></td> 1599 <td>
1600 <b></b></td>
1499 </tr> 1601 </tr>
1500 <tr> 1602 <tr>
1501 <td colspan="4"> 1603 <td colspan="4">
1502 White 1604 White
1503 </td> 1605 </td>
1504 </tr> 1606 </tr>
1505 <tr> 1607 <tr>
1506 <td>user2</td> 1608 <td>user2</td>
1507 <td>user</td> 1609 <td>user</td>
1508 <td></td> 1610 <td></td>
1509 <td></td> 1611 <td>
1612 <b></b></td>
1510 </tr> 1613 </tr>
1511 <tr> 1614 <tr>
1512 <td colspan="4"> 1615 <td colspan="4">
1513 Black 1616 Black
1514 </td> 1617 </td>
1515 </tr> 1618 </tr>
1516 <tr> 1619 <tr>
1517 <td>user3</td> 1620 <td>user3</td>
1518 <td>user</td> 1621 <td>user</td>
1519 <td></td> 1622 <td></td>
1520 <td></td> 1623 <td>
1624 <b></b></td>
1521 </tr> 1625 </tr>
1522 <tr> 1626 <tr>
1523 <td colspan="4"> 1627 <td colspan="4">
1524 Owner 1628 Owner
1525 </td> 1629 </td>
1526 </tr> 1630 </tr>
1527 <tr> 1631 <tr>
1528 <td>size</td> 1632 <td>size</td>
1529 <td>I32</td> 1633 <td>U32</td>
1634 <td></td>
1530 <td></td> 1635 <td>
1531 <td></td> 1636 <b></b></td>
1532 </tr> 1637 </tr>
1533 <tr> 1638 <tr>
1534 <td colspan="4"> 1639 <td colspan="4">
1535 </td> 1640 </td>
1536 </tr> 1641 </tr>
1537 <tr> 1642 <tr>
1538 <td>handicap</td> 1643 <td>handicap</td>
1539 <td>I32</td> 1644 <td>I32</td>
1540 <td></td> 1645 <td></td>
1541 <td></td> 1646 <td>
1647 <b></b></td>
1542 </tr> 1648 </tr>
1543 <tr> 1649 <tr>
1544 <td colspan="4"> 1650 <td colspan="4">
1545 &lt; 0 not fully setup 1651 &lt; 0 not fully setup
1546 </td> 1652 </td>
1547 </tr> 1653 </tr>
1548 <tr> 1654 <tr>
1549 <td>komi</td> 1655 <td>komi</td>
1550 <td>I322</td>
1551 <td></td> 1656 <td>komi</td>
1657 <td></td>
1552 <td></td> 1658 <td>
1659 <b></b></td>
1553 </tr> 1660 </tr>
1554 <tr> 1661 <tr>
1555 <td colspan="4"> 1662 <td colspan="4">
1556 </td> 1663 </td>
1557 </tr> 1664 </tr>
1558 <tr> 1665 <tr>
1559 <td>moves</td> 1666 <td>moves</td>
1560 <td>I16</td> 1667 <td>U16</td>
1668 <td></td>
1561 <td></td> 1669 <td>
1562 <td></td> 1670 <b></b></td>
1563 </tr> 1671 </tr>
1564 <tr> 1672 <tr>
1565 <td colspan="4"> 1673 <td colspan="4">
1566 </td> 1674 </td>
1567 </tr> 1675 </tr>
1568 <tr> 1676 <tr>
1569 <td>flags</td> 1677 <td>flags</td>
1570 <td>I16</td> 1678 <td>U16</td>
1679 <td></td>
1571 <td></td> 1680 <td>
1572 <td></td> 1681 <b></b></td>
1573 </tr> 1682 </tr>
1574 <tr> 1683 <tr>
1575 <td colspan="4"> 1684 <td colspan="4">
1576 </td> 1685 </td>
1577 </tr> 1686 </tr>
1578 <tr> 1687 <tr>
1579 <td>observers</td> 1688 <td>observers</td>
1580 <td>I32</td> 1689 <td>U32</td>
1690 <td></td>
1581 <td></td> 1691 <td>
1582 <td></td> 1692 <b></b></td>
1583 </tr> 1693 </tr>
1584 <tr> 1694 <tr>
1585 <td colspan="4"> 1695 <td colspan="4">
1586 </td> 1696 </td>
1587 </tr> 1697 </tr>
1588 <tr> 1698 <tr>
1589 <td>saved</td> 1699 <td>saved</td>
1590 <td>FLAG</td>
1591 <td></td> 1700 <td>flag</td>
1701 <td></td>
1592 <td></td> 1702 <td>
1703 <b></b></td>
1593 </tr> 1704 </tr>
1594 <tr> 1705 <tr>
1595 <td colspan="4"> 1706 <td colspan="4">
1596 </td> 1707 </td>
1597 </tr> 1708 </tr>
1598 <tr> 1709 <tr>
1599 <td>notes</td> 1710 <td>notes</td>
1600 <td>STRING</td> 1711 <td>STRING</td>
1601 <td></td> 1712 <td></td>
1713 <td>
1602 <td>handicap &lt; 0</td> 1714 <b>handicap</b>&lt; 0</td>
1603 </tr>
1604 <tr> 1715 </tr>
1605 <td colspan="4">
1606 </td>
1607 </tr> 1716 <tr>
1717 <td colspan="4">
1718 </td>
1719 </tr>
1608 </table> 1720 </table>
1609 1721
1610 <h4>MACRO room_obs</h4> 1722 <h4>STRUCTURE room_obs</h4>
1611 <table border="1"> 1723 <table border="1">
1612 <tr> 1724 <tr>
1613 <th>NAME</th> 1725 <th>NAME</th>
1614 <th>TYPE</th> 1726 <th>TYPE</th>
1615 <th>DEFAULT</th> 1727 <th>DEFAULT</th>
1616 <th>GUARD</th> 1728 <th>DEC-GUARD</th>
1617 </tr> 1729 </tr>
1618 <tr> 1730 <tr>
1619 <td colspan="4"> 1731 <td colspan="4">
1620 </td> 1732 </td>
1621 </tr> 1733 </tr>
1622 <tr> 1734 <tr>
1623 <td>name</td> 1735 <td>name</td>
1736 <td>roomname</td>
1624 <td>A50</td> 1737 <td></td>
1625 <td></td> 1738 <td>
1626 <td></td> 1739 <b></b></td>
1627 </tr>
1628 <tr> 1740 </tr>
1629 <td colspan="4">
1630 </td>
1631 </tr> 1741 <tr>
1742 <td colspan="4">
1743 </td>
1632 <tr> 1744 </tr>
1745 <tr>
1633 <td>channel</td> 1746 <td>channel</td>
1634 <td>I16</td> 1747 <td>U16</td>
1748 <td></td>
1635 <td></td> 1749 <td>
1636 <td></td> 1750 <b></b></td>
1637 </tr> 1751 </tr>
1638 <tr> 1752 <tr>
1639 <td colspan="4"> 1753 <td colspan="4">
1640 </td> 1754 </td>
1641 </tr> 1755 </tr>
1642 <tr> 1756 <tr>
1643 <td>flags</td> 1757 <td>flags</td>
1644 <td>I32</td> 1758 <td>U32</td>
1759 <td></td>
1645 <td></td> 1760 <td>
1646 <td></td> 1761 <b></b></td>
1647 </tr> 1762 </tr>
1648 <tr> 1763 <tr>
1649 <td colspan="4"> 1764 <td colspan="4">
1650 </td> 1765 </td>
1651 </tr> 1766 </tr>
1652 <tr> 1767 <tr>
1653 <td>users</td> 1768 <td>users</td>
1654 <td>I32</td> 1769 <td>U32</td>
1770 <td></td>
1655 <td></td> 1771 <td>
1656 <td></td> 1772 <b></b></td>
1657 </tr> 1773 </tr>
1658 <tr> 1774 <tr>
1659 <td colspan="4">) 1775 <td colspan="4">)
1660 </td> 1776 </td>
1661 </tr> 1777 </tr>
1662 </table> 1778 </table>
1663 1779
1664 <h4>MACRO room</h4> 1780 <h4>STRUCTURE room</h4>
1781 CLASS: KGS::Room<br />
1665 <table border="1"> 1782 <table border="1">
1666 <tr> 1783 <tr>
1667 <th>NAME</th> 1784 <th>NAME</th>
1668 <th>TYPE</th> 1785 <th>TYPE</th>
1669 <th>DEFAULT</th> 1786 <th>DEFAULT</th>
1670 <th>GUARD</th> 1787 <th>DEC-GUARD</th>
1671 </tr>
1672 <tr> 1788 </tr>
1673 <td colspan="4">
1674 </td>
1675 </tr> 1789 <tr>
1790 <td colspan="4">
1791 </td>
1676 <tr> 1792 </tr>
1793 <tr>
1677 <td>channel</td> 1794 <td>channel</td>
1678 <td>I16</td> 1795 <td>U16</td>
1796 <td></td>
1679 <td></td> 1797 <td>
1680 <td></td> 1798 <b></b></td>
1681 </tr> 1799 </tr>
1682 <tr> 1800 <tr>
1683 <td colspan="4"> 1801 <td colspan="4">
1684 </td> 1802 </td>
1685 </tr> 1803 </tr>
1686 <tr> 1804 <tr>
1687 <td>flags</td> 1805 <td>flags</td>
1688 <td>I8</td> 1806 <td>U8</td>
1807 <td></td>
1689 <td></td> 1808 <td>
1690 <td></td> 1809 <b></b></td>
1691 </tr> 1810 </tr>
1692 <tr> 1811 <tr>
1693 <td colspan="4"> 1812 <td colspan="4">
1694 </td> 1813 </td>
1695 </tr> 1814 </tr>
1696 <tr> 1815 <tr>
1697 <td>group</td> 1816 <td>group</td>
1698 <td>I8</td> 1817 <td>U8</td>
1818 <td></td>
1699 <td></td> 1819 <td>
1700 <td></td> 1820 <b></b></td>
1701 </tr> 1821 </tr>
1702 <tr> 1822 <tr>
1703 <td colspan="4"> 1823 <td colspan="4">
1704 </td> 1824 </td>
1705 </tr> 1825 </tr>
1706 <tr> 1826 <tr>
1707 <td>users</td> 1827 <td>users</td>
1708 <td>I16</td> 1828 <td>U16</td>
1829 <td></td>
1709 <td></td> 1830 <td>
1710 <td></td> 1831 <b></b></td>
1711 </tr> 1832 </tr>
1712 <tr> 1833 <tr>
1713 <td colspan="4"> 1834 <td colspan="4">
1714 </td> 1835 </td>
1715 </tr> 1836 </tr>
1716 <tr> 1837 <tr>
1717 <td>games</td> 1838 <td>games</td>
1718 <td>I16</td> 1839 <td>U16</td>
1840 <td></td>
1719 <td></td> 1841 <td>
1720 <td></td> 1842 <b></b></td>
1721 </tr> 1843 </tr>
1722 <tr> 1844 <tr>
1723 <td colspan="4"> 1845 <td colspan="4">
1724 </td> 1846 </td>
1725 </tr> 1847 </tr>
1726 <tr> 1848 <tr>
1727 <td>name</td> 1849 <td>name</td>
1728 <td>STRING</td> 1850 <td>STRING</td>
1729 <td></td> 1851 <td></td>
1730 <td></td> 1852 <td>
1853 <b></b></td>
1731 </tr> 1854 </tr>
1732 <tr> 1855 <tr>
1733 <td colspan="4">) 1856 <td colspan="4">)
1734 </td> 1857 </td>
1735 </tr> 1858 </tr>
1736 </table> 1859 </table>
1737 1860
1738 <h4>MACRO score</h4> 1861 <h4>STRUCTURE score</h4>
1862 CLASS: KGS::Score<br />
1739 <table border="1"> 1863 <table border="1">
1740 <tr> 1864 <tr>
1741 <th>NAME</th> 1865 <th>NAME</th>
1742 <th>TYPE</th> 1866 <th>TYPE</th>
1743 <th>DEFAULT</th> 1867 <th>DEFAULT</th>
1744 <th>GUARD</th> 1868 <th>DEC-GUARD</th>
1745 </tr> 1869 </tr>
1746 <tr> 1870 <tr>
1747 <td colspan="4"> 1871 <td colspan="4">
1748 </td> 1872 </td>
1749 </tr> 1873 </tr>
1750 <tr> 1874 <tr>
1751 <td>score</td> 1875 <td>score</td>
1876 <td>score</td>
1752 <td>I324</td> 1877 <td></td>
1753 <td></td> 1878 <td>
1754 <td></td> 1879 <b></b></td>
1755 </tr> 1880 </tr>
1756 <tr> 1881 <tr>
1757 <td colspan="4"> 1882 <td colspan="4">
1758 </td> 1883 </td>
1759 </tr> 1884 </tr>
1760 <tr> 1885 <tr>
1761 <td>territory</td> 1886 <td>territory</td>
1762 <td>I32</td> 1887 <td>U32</td>
1888 <td></td>
1763 <td></td> 1889 <td>
1764 <td></td> 1890 <b></b></td>
1765 </tr> 1891 </tr>
1766 <tr> 1892 <tr>
1767 <td colspan="4"> 1893 <td colspan="4">
1768 </td> 1894 </td>
1769 </tr> 1895 </tr>
1770 <tr> 1896 <tr>
1771 <td>captures</td> 1897 <td>captures</td>
1772 <td>I32</td> 1898 <td>U32</td>
1899 <td></td>
1773 <td></td> 1900 <td>
1774 <td></td> 1901 <b></b></td>
1775 </tr> 1902 </tr>
1776 <tr> 1903 <tr>
1777 <td colspan="4"> 1904 <td colspan="4">
1778 </td> 1905 </td>
1779 </tr> 1906 </tr>
1780 <tr> 1907 <tr>
1781 <td>i3</td> 1908 <td>i3</td>
1782 <td>I32</td> 1909 <td>U32</td>
1910 <td></td>
1783 <td></td> 1911 <td>
1784 <td></td> 1912 <b></b></td>
1785 </tr> 1913 </tr>
1786 <tr> 1914 <tr>
1787 <td colspan="4"> 1915 <td colspan="4">
1788 </td> 1916 </td>
1789 </tr> 1917 </tr>
1790 <tr> 1918 <tr>
1791 <td>f2</td> 1919 <td>f2</td>
1792 <td>I324</td> 1920 <td>U32</td>
1921 <td></td>
1793 <td></td> 1922 <td>
1794 <td></td> 1923 <b></b></td>
1795 </tr> 1924 </tr>
1796 <tr> 1925 <tr>
1797 <td colspan="4"> 1926 <td colspan="4">
1798 </td> 1927 </td>
1799 </tr> 1928 </tr>
1800 <tr> 1929 <tr>
1801 <td>komi</td> 1930 <td>komi</td>
1802 <td>I324</td>
1803 <td></td> 1931 <td>komi</td>
1932 <td></td>
1804 <td></td> 1933 <td>
1934 <b></b></td>
1805 </tr> 1935 </tr>
1806 <tr> 1936 <tr>
1807 <td colspan="4"> 1937 <td colspan="4">
1808 </td> 1938 </td>
1809 </tr> 1939 </tr>
1810 <tr> 1940 <tr>
1811 <td>i4</td> 1941 <td>i4</td>
1812 <td>I32</td> 1942 <td>U32</td>
1943 <td></td>
1813 <td></td> 1944 <td>
1814 <td></td> 1945 <b></b></td>
1815 </tr> 1946 </tr>
1816 <tr> 1947 <tr>
1817 <td colspan="4">) 1948 <td colspan="4">)
1818 Apperently the i3, f2, i4 are zero. 1949 Apparently the i3, f2, i4 are zero.
1819 </td> 1950 </td>
1820 </tr> 1951 </tr>
1821 </table> 1952 </table>
1822 1953
1823<h2>Receive messages</h2> 1954<h2>Receive messages</h2>
1826 NUMERIC TYPE (hex): 0001 RECV<table border="1"> 1957 NUMERIC TYPE (hex): 0001 RECV<table border="1">
1827 <tr> 1958 <tr>
1828 <th>NAME</th> 1959 <th>NAME</th>
1829 <th>TYPE</th> 1960 <th>TYPE</th>
1830 <th>DEFAULT</th> 1961 <th>DEFAULT</th>
1831 <th>GUARD</th> 1962 <th>DEC-GUARD</th>
1832 </tr> 1963 </tr>
1833 <tr> 1964 <tr>
1834 <td colspan="4"> 1965 <td colspan="4">
1835 </td> 1966 </td>
1836 </tr> 1967 </tr>
1837 <tr> 1968 <tr>
1838 <td>result</td> 1969 <td>result</td>
1839 <td>CONSTANT</td> 1970 <td>CONSTANT</td>
1840 <td>login ok</td> 1971 <td>"login ok"</td>
1841 <td></td> 1972 <td>
1973 <b></b></td>
1842 </tr> 1974 </tr>
1843 <tr> 1975 <tr>
1844 <td colspan="4"> 1976 <td colspan="4">
1845 </td> 1977 </td>
1846 </tr> 1978 </tr>
1847 <tr> 1979 <tr>
1848 <td>success</td> 1980 <td>success</td>
1849 <td>CONSTANT</td> 1981 <td>CONSTANT</td>
1850 <td>1</td> 1982 <td>1</td>
1851 <td></td> 1983 <td>
1984 <b></b></td>
1852 </tr> 1985 </tr>
1853 <tr> 1986 <tr>
1854 <td colspan="4"> 1987 <td colspan="4">
1855 </td> 1988 </td>
1856 </tr> 1989 </tr>
1860 NUMERIC TYPE (hex): 0002 RECV<table border="1"> 1993 NUMERIC TYPE (hex): 0002 RECV<table border="1">
1861 <tr> 1994 <tr>
1862 <th>NAME</th> 1995 <th>NAME</th>
1863 <th>TYPE</th> 1996 <th>TYPE</th>
1864 <th>DEFAULT</th> 1997 <th>DEFAULT</th>
1865 <th>GUARD</th> 1998 <th>DEC-GUARD</th>
1866 </tr> 1999 </tr>
1867 <tr> 2000 <tr>
1868 <td colspan="4"> 2001 <td colspan="4">
1869 </td> 2002 </td>
1870 </tr> 2003 </tr>
1871 <tr> 2004 <tr>
1872 <td>result</td> 2005 <td>result</td>
1873 <td>CONSTANT</td> 2006 <td>CONSTANT</td>
1874 <td>guest login ok</td> 2007 <td>"guest login ok"</td>
1875 <td></td> 2008 <td>
2009 <b></b></td>
1876 </tr> 2010 </tr>
1877 <tr> 2011 <tr>
1878 <td colspan="4"> 2012 <td colspan="4">
1879 </td> 2013 </td>
1880 </tr> 2014 </tr>
1881 <tr> 2015 <tr>
1882 <td>success</td> 2016 <td>success</td>
1883 <td>CONSTANT</td> 2017 <td>CONSTANT</td>
1884 <td>1</td> 2018 <td>1</td>
1885 <td></td> 2019 <td>
2020 <b></b></td>
1886 </tr> 2021 </tr>
1887 <tr> 2022 <tr>
1888 <td colspan="4"> 2023 <td colspan="4">
1889 </td> 2024 </td>
1890 </tr> 2025 </tr>
1894 NUMERIC TYPE (hex): 0003 RECV<table border="1"> 2029 NUMERIC TYPE (hex): 0003 RECV<table border="1">
1895 <tr> 2030 <tr>
1896 <th>NAME</th> 2031 <th>NAME</th>
1897 <th>TYPE</th> 2032 <th>TYPE</th>
1898 <th>DEFAULT</th> 2033 <th>DEFAULT</th>
1899 <th>GUARD</th> 2034 <th>DEC-GUARD</th>
1900 </tr> 2035 </tr>
1901 <tr> 2036 <tr>
1902 <td colspan="4"> 2037 <td colspan="4">
1903 </td> 2038 </td>
1904 </tr> 2039 </tr>
1905 <tr> 2040 <tr>
1906 <td>result</td> 2041 <td>result</td>
1907 <td>CONSTANT</td> 2042 <td>CONSTANT</td>
1908 <td>login error 3</td> 2043 <td>"login error 3"</td>
1909 <td></td> 2044 <td>
2045 <b></b></td>
1910 </tr> 2046 </tr>
1911 <tr> 2047 <tr>
1912 <td colspan="4"> 2048 <td colspan="4">
1913 ** maybe more following? ** 2049 ** maybe more following? **
1914 </td> 2050 </td>
1919 NUMERIC TYPE (hex): 0004 RECV<table border="1"> 2055 NUMERIC TYPE (hex): 0004 RECV<table border="1">
1920 <tr> 2056 <tr>
1921 <th>NAME</th> 2057 <th>NAME</th>
1922 <th>TYPE</th> 2058 <th>TYPE</th>
1923 <th>DEFAULT</th> 2059 <th>DEFAULT</th>
1924 <th>GUARD</th> 2060 <th>DEC-GUARD</th>
1925 </tr> 2061 </tr>
1926 <tr> 2062 <tr>
1927 <td colspan="4"> 2063 <td colspan="4">
1928 </td> 2064 </td>
1929 </tr> 2065 </tr>
1930 <tr> 2066 <tr>
1931 <td>result</td> 2067 <td>result</td>
1932 <td>CONSTANT</td> 2068 <td>CONSTANT</td>
1933 <td>wrong password</td> 2069 <td>"wrong password"</td>
1934 <td></td> 2070 <td>
2071 <b></b></td>
1935 </tr> 2072 </tr>
1936 <tr> 2073 <tr>
1937 <td colspan="4"> 2074 <td colspan="4">
1938 ** maybe more following? ** 2075 ** maybe more following? **
1939 </td> 2076 </td>
1944 NUMERIC TYPE (hex): 0005 RECV<table border="1"> 2081 NUMERIC TYPE (hex): 0005 RECV<table border="1">
1945 <tr> 2082 <tr>
1946 <th>NAME</th> 2083 <th>NAME</th>
1947 <th>TYPE</th> 2084 <th>TYPE</th>
1948 <th>DEFAULT</th> 2085 <th>DEFAULT</th>
1949 <th>GUARD</th> 2086 <th>DEC-GUARD</th>
1950 </tr> 2087 </tr>
1951 <tr> 2088 <tr>
1952 <td colspan="4"> 2089 <td colspan="4">
1953 </td> 2090 </td>
1954 </tr> 2091 </tr>
1955 <tr> 2092 <tr>
1956 <td>result</td> 2093 <td>result</td>
1957 <td>CONSTANT</td> 2094 <td>CONSTANT</td>
1958 <td>user unknown</td> 2095 <td>"user unknown"</td>
1959 <td></td> 2096 <td>
2097 <b></b></td>
1960 </tr> 2098 </tr>
1961 <tr> 2099 <tr>
1962 <td colspan="4"> 2100 <td colspan="4">
1963 ** maybe more following? ** 2101 ** maybe more following? **
1964 </td> 2102 </td>
1969 NUMERIC TYPE (hex): 0006 RECV<table border="1"> 2107 NUMERIC TYPE (hex): 0006 RECV<table border="1">
1970 <tr> 2108 <tr>
1971 <th>NAME</th> 2109 <th>NAME</th>
1972 <th>TYPE</th> 2110 <th>TYPE</th>
1973 <th>DEFAULT</th> 2111 <th>DEFAULT</th>
1974 <th>GUARD</th> 2112 <th>DEC-GUARD</th>
1975 </tr> 2113 </tr>
1976 <tr> 2114 <tr>
1977 <td colspan="4"> 2115 <td colspan="4">
1978 </td> 2116 </td>
1979 </tr> 2117 </tr>
1980 <tr> 2118 <tr>
1981 <td>result</td> 2119 <td>result</td>
1982 <td>CONSTANT</td> 2120 <td>CONSTANT</td>
1983 <td>user exists</td> 2121 <td>"user exists"</td>
1984 <td></td> 2122 <td>
2123 <b></b></td>
1985 </tr> 2124 </tr>
1986 <tr> 2125 <tr>
1987 <td colspan="4"> 2126 <td colspan="4">
1988 ** maybe more following? ** 2127 ** maybe more following? **
1989 </td> 2128 </td>
1994 NUMERIC TYPE (hex): 0018 RECV<table border="1"> 2133 NUMERIC TYPE (hex): 0018 RECV<table border="1">
1995 <tr> 2134 <tr>
1996 <th>NAME</th> 2135 <th>NAME</th>
1997 <th>TYPE</th> 2136 <th>TYPE</th>
1998 <th>DEFAULT</th> 2137 <th>DEFAULT</th>
1999 <th>GUARD</th> 2138 <th>DEC-GUARD</th>
2000 </tr> 2139 </tr>
2001 <tr> 2140 <tr>
2002 <td colspan="4"> 2141 <td colspan="4">
2003 </td> 2142 </td>
2004 </tr> 2143 </tr>
2005 <tr> 2144 <tr>
2006 <td>result</td> 2145 <td>result</td>
2007 <td>CONSTANT</td> 2146 <td>CONSTANT</td>
2008 <td>login error 18</td> 2147 <td>"login error 18"</td>
2009 <td></td> 2148 <td>
2149 <b></b></td>
2010 </tr> 2150 </tr>
2011 <tr> 2151 <tr>
2012 <td colspan="4"> 2152 <td colspan="4">
2013 ** maybe more following? ** 2153 ** maybe more following? **
2014 </td> 2154 </td>
2019 NUMERIC TYPE (hex): 0022 RECV<table border="1"> 2159 NUMERIC TYPE (hex): 0022 RECV<table border="1">
2020 <tr> 2160 <tr>
2021 <th>NAME</th> 2161 <th>NAME</th>
2022 <th>TYPE</th> 2162 <th>TYPE</th>
2023 <th>DEFAULT</th> 2163 <th>DEFAULT</th>
2024 <th>GUARD</th> 2164 <th>DEC-GUARD</th>
2025 </tr> 2165 </tr>
2026 <tr> 2166 <tr>
2027 <td colspan="4"> 2167 <td colspan="4">
2028 </td> 2168 </td>
2029 </tr> 2169 </tr>
2032 </td> 2172 </td>
2033 </tr> 2173 </tr>
2034 <tr> 2174 <tr>
2035 <td>result</td> 2175 <td>result</td>
2036 <td>CONSTANT</td> 2176 <td>CONSTANT</td>
2037 <td>user or ip blocked</td> 2177 <td>"user or ip blocked"</td>
2038 <td></td> 2178 <td>
2179 <b></b></td>
2039 </tr> 2180 </tr>
2040 <tr> 2181 <tr>
2041 <td colspan="4"> 2182 <td colspan="4">
2042 </td> 2183 </td>
2043 </tr> 2184 </tr>
2044 <tr> 2185 <tr>
2045 <td>reason</td> 2186 <td>reason</td>
2046 <td>STRING</td> 2187 <td>STRING</td>
2047 <td></td> 2188 <td></td>
2048 <td></td> 2189 <td>
2190 <b></b></td>
2049 </tr> 2191 </tr>
2050 <tr> 2192 <tr>
2051 <td colspan="4"> 2193 <td colspan="4">
2052 </td> 2194 </td>
2053 </tr> 2195 </tr>
2057 NUMERIC TYPE (hex): 0013 RECV<table border="1"> 2199 NUMERIC TYPE (hex): 0013 RECV<table border="1">
2058 <tr> 2200 <tr>
2059 <th>NAME</th> 2201 <th>NAME</th>
2060 <th>TYPE</th> 2202 <th>TYPE</th>
2061 <th>DEFAULT</th> 2203 <th>DEFAULT</th>
2062 <th>GUARD</th> 2204 <th>DEC-GUARD</th>
2063 </tr> 2205 </tr>
2064 <tr> 2206 <tr>
2065 <td colspan="4"> 2207 <td colspan="4">
2066 </td> 2208 </td>
2067 </tr> 2209 </tr>
2068 <tr> 2210 <tr>
2069 <td>user1</td> 2211 <td>user1</td>
2212 <td>username</td>
2070 <td>USERNAME</td> 2213 <td></td>
2071 <td></td> 2214 <td>
2072 <td></td> 2215 <b></b></td>
2073 </tr> 2216 </tr>
2074 <tr> 2217 <tr>
2075 <td colspan="4"> 2218 <td colspan="4">
2076 </td> 2219 </td>
2077 </tr> 2220 </tr>
2078 <tr> 2221 <tr>
2079 <td>user2</td> 2222 <td>user2</td>
2223 <td>username</td>
2080 <td>USERNAME</td> 2224 <td></td>
2081 <td></td> 2225 <td>
2082 <td></td> 2226 <b></b></td>
2083 </tr> 2227 </tr>
2084 <tr> 2228 <tr>
2085 <td colspan="4"> 2229 <td colspan="4">
2086 </td> 2230 </td>
2087 </tr> 2231 </tr>
2088 <tr> 2232 <tr>
2089 <td>message</td> 2233 <td>message</td>
2090 <td>STRING</td> 2234 <td>STRING</td>
2091 <td></td> 2235 <td></td>
2092 <td></td> 2236 <td>
2237 <b></b></td>
2093 </tr> 2238 </tr>
2094 <tr> 2239 <tr>
2095 <td colspan="4"> 2240 <td colspan="4">
2096 </td> 2241 </td>
2097 </tr> 2242 </tr>
2101 NUMERIC TYPE (hex): 0015 RECV<table border="1"> 2246 NUMERIC TYPE (hex): 0015 RECV<table border="1">
2102 <tr> 2247 <tr>
2103 <th>NAME</th> 2248 <th>NAME</th>
2104 <th>TYPE</th> 2249 <th>TYPE</th>
2105 <th>DEFAULT</th> 2250 <th>DEFAULT</th>
2106 <th>GUARD</th> 2251 <th>DEC-GUARD</th>
2107 </tr> 2252 </tr>
2108 <tr> 2253 <tr>
2109 <td colspan="4"> 2254 <td colspan="4">
2110 </td> 2255 </td>
2111 </tr> 2256 </tr>
2112 <tr> 2257 <tr>
2113 <td>ver_major</td> 2258 <td>ver_major</td>
2114 <td>I16</td> 2259 <td>U16</td>
2260 <td></td>
2115 <td></td> 2261 <td>
2116 <td></td> 2262 <b></b></td>
2117 </tr> 2263 </tr>
2118 <tr> 2264 <tr>
2119 <td colspan="4"> 2265 <td colspan="4">
2120 </td> 2266 </td>
2121 </tr> 2267 </tr>
2122 <tr> 2268 <tr>
2123 <td>ver_minor</td> 2269 <td>ver_minor</td>
2124 <td>I16</td> 2270 <td>U16</td>
2271 <td></td>
2125 <td></td> 2272 <td>
2126 <td></td> 2273 <b></b></td>
2127 </tr> 2274 </tr>
2128 <tr> 2275 <tr>
2129 <td colspan="4"> 2276 <td colspan="4">
2130 </td> 2277 </td>
2131 </tr> 2278 </tr>
2132 <tr> 2279 <tr>
2133 <td>ver_micro</td> 2280 <td>ver_micro</td>
2134 <td>I16</td> 2281 <td>U16</td>
2282 <td></td>
2135 <td></td> 2283 <td>
2136 <td></td> 2284 <b></b></td>
2137 </tr> 2285 </tr>
2138 <tr> 2286 <tr>
2139 <td colspan="4"> 2287 <td colspan="4">
2140 </td> 2288 </td>
2141 </tr> 2289 </tr>
2142 <tr> 2290 <tr>
2143 <td>boot_time</td> 2291 <td>boot_time</td>
2144 <td>I64</td> 2292 <td>U64</td>
2293 <td></td>
2145 <td></td> 2294 <td>
2146 <td></td> 2295 <b></b></td>
2147 </tr> 2296 </tr>
2148 <tr> 2297 <tr>
2149 <td colspan="4"> 2298 <td colspan="4">
2150 </td> 2299 </td>
2151 </tr> 2300 </tr>
2152 <tr> 2301 <tr>
2153 <td>users_cur</td> 2302 <td>users_cur</td>
2154 <td>I32</td> 2303 <td>U32</td>
2304 <td></td>
2155 <td></td> 2305 <td>
2156 <td></td> 2306 <b></b></td>
2157 </tr> 2307 </tr>
2158 <tr> 2308 <tr>
2159 <td colspan="4"> 2309 <td colspan="4">
2160 </td> 2310 </td>
2161 </tr> 2311 </tr>
2162 <tr> 2312 <tr>
2163 <td>users_max</td> 2313 <td>users_max</td>
2164 <td>I32</td> 2314 <td>U32</td>
2315 <td></td>
2165 <td></td> 2316 <td>
2166 <td></td> 2317 <b></b></td>
2167 </tr> 2318 </tr>
2168 <tr> 2319 <tr>
2169 <td colspan="4"> 2320 <td colspan="4">
2170 </td> 2321 </td>
2171 </tr> 2322 </tr>
2172 <tr> 2323 <tr>
2173 <td>users_lim</td> 2324 <td>users_lim</td>
2174 <td>I32</td> 2325 <td>U32</td>
2326 <td></td>
2175 <td></td> 2327 <td>
2176 <td></td> 2328 <b></b></td>
2177 </tr> 2329 </tr>
2178 <tr> 2330 <tr>
2179 <td colspan="4"> 2331 <td colspan="4">
2180 </td> 2332 </td>
2181 </tr> 2333 </tr>
2182 <tr> 2334 <tr>
2183 <td>accts_cur</td> 2335 <td>accts_cur</td>
2184 <td>I32</td> 2336 <td>U32</td>
2337 <td></td>
2185 <td></td> 2338 <td>
2186 <td></td> 2339 <b></b></td>
2187 </tr> 2340 </tr>
2188 <tr> 2341 <tr>
2189 <td colspan="4"> 2342 <td colspan="4">
2190 </td> 2343 </td>
2191 </tr> 2344 </tr>
2192 <tr> 2345 <tr>
2193 <td>accts_max</td> 2346 <td>accts_max</td>
2194 <td>I32</td> 2347 <td>U32</td>
2348 <td></td>
2195 <td></td> 2349 <td>
2196 <td></td> 2350 <b></b></td>
2197 </tr> 2351 </tr>
2198 <tr> 2352 <tr>
2199 <td colspan="4"> 2353 <td colspan="4">
2200 </td> 2354 </td>
2201 </tr> 2355 </tr>
2202 <tr> 2356 <tr>
2203 <td>unknown1</td> 2357 <td>unknown1</td>
2204 <td>I32</td> 2358 <td>U32</td>
2359 <td></td>
2205 <td></td> 2360 <td>
2206 <td></td> 2361 <b></b></td>
2207 </tr> 2362 </tr>
2208 <tr> 2363 <tr>
2209 <td colspan="4"> 2364 <td colspan="4">
2210 </td> 2365 </td>
2211 </tr> 2366 </tr>
2212 <tr> 2367 <tr>
2213 <td>work_max</td> 2368 <td>work_max</td>
2214 <td>I32</td> 2369 <td>U32</td>
2370 <td></td>
2215 <td></td> 2371 <td>
2216 <td></td> 2372 <b></b></td>
2217 </tr> 2373 </tr>
2218 <tr> 2374 <tr>
2219 <td colspan="4"> 2375 <td colspan="4">
2220 </td> 2376 </td>
2221 </tr> 2377 </tr>
2222 <tr> 2378 <tr>
2223 <td>rooms_cur</td> 2379 <td>rooms_cur</td>
2224 <td>I32</td> 2380 <td>U32</td>
2381 <td></td>
2225 <td></td> 2382 <td>
2226 <td></td> 2383 <b></b></td>
2227 </tr> 2384 </tr>
2228 <tr> 2385 <tr>
2229 <td colspan="4"> 2386 <td colspan="4">
2230 </td> 2387 </td>
2231 </tr> 2388 </tr>
2232 <tr> 2389 <tr>
2233 <td>rooms_max</td> 2390 <td>rooms_max</td>
2234 <td>I32</td> 2391 <td>U32</td>
2392 <td></td>
2235 <td></td> 2393 <td>
2236 <td></td> 2394 <b></b></td>
2237 </tr> 2395 </tr>
2238 <tr> 2396 <tr>
2239 <td colspan="4"> 2397 <td colspan="4">
2240 </td> 2398 </td>
2241 </tr> 2399 </tr>
2242 <tr> 2400 <tr>
2243 <td>rooms_lim</td> 2401 <td>rooms_lim</td>
2244 <td>I32</td> 2402 <td>U32</td>
2403 <td></td>
2245 <td></td> 2404 <td>
2246 <td></td> 2405 <b></b></td>
2247 </tr> 2406 </tr>
2248 <tr> 2407 <tr>
2249 <td colspan="4"> 2408 <td colspan="4">
2250 </td> 2409 </td>
2251 </tr> 2410 </tr>
2252 <tr> 2411 <tr>
2253 <td>games_cur</td> 2412 <td>games_cur</td>
2254 <td>I32</td> 2413 <td>U32</td>
2414 <td></td>
2255 <td></td> 2415 <td>
2256 <td></td> 2416 <b></b></td>
2257 </tr> 2417 </tr>
2258 <tr> 2418 <tr>
2259 <td colspan="4"> 2419 <td colspan="4">
2260 </td> 2420 </td>
2261 </tr> 2421 </tr>
2262 <tr> 2422 <tr>
2263 <td>games_max</td> 2423 <td>games_max</td>
2264 <td>I32</td> 2424 <td>U32</td>
2425 <td></td>
2265 <td></td> 2426 <td>
2266 <td></td> 2427 <b></b></td>
2267 </tr> 2428 </tr>
2268 <tr> 2429 <tr>
2269 <td colspan="4"> 2430 <td colspan="4">
2270 </td> 2431 </td>
2271 </tr> 2432 </tr>
2272 <tr> 2433 <tr>
2273 <td>games_lim</td> 2434 <td>games_lim</td>
2274 <td>I32</td> 2435 <td>U32</td>
2436 <td></td>
2275 <td></td> 2437 <td>
2276 <td></td> 2438 <b></b></td>
2277 </tr> 2439 </tr>
2278 <tr> 2440 <tr>
2279 <td colspan="4"> 2441 <td colspan="4">
2280 </td> 2442 </td>
2281 </tr> 2443 </tr>
2282 <tr> 2444 <tr>
2283 <td>results_cur</td> 2445 <td>results_cur</td>
2284 <td>I32</td> 2446 <td>U32</td>
2447 <td></td>
2285 <td></td> 2448 <td>
2286 <td></td> 2449 <b></b></td>
2287 </tr> 2450 </tr>
2288 <tr> 2451 <tr>
2289 <td colspan="4"> 2452 <td colspan="4">
2290 </td> 2453 </td>
2291 </tr> 2454 </tr>
2292 <tr> 2455 <tr>
2293 <td>results_max</td> 2456 <td>results_max</td>
2294 <td>I32</td> 2457 <td>U32</td>
2458 <td></td>
2295 <td></td> 2459 <td>
2296 <td></td> 2460 <b></b></td>
2297 </tr> 2461 </tr>
2298 <tr> 2462 <tr>
2299 <td colspan="4"> 2463 <td colspan="4">
2300 </td> 2464 </td>
2301 </tr> 2465 </tr>
2302 <tr> 2466 <tr>
2303 <td>unknown2</td> 2467 <td>unknown2</td>
2304 <td>I32</td> 2468 <td>U32</td>
2469 <td></td>
2305 <td></td> 2470 <td>
2306 <td></td> 2471 <b></b></td>
2307 </tr> 2472 </tr>
2308 <tr> 2473 <tr>
2309 <td colspan="4"> 2474 <td colspan="4">
2310 </td> 2475 </td>
2311 </tr> 2476 </tr>
2312 <tr> 2477 <tr>
2313 <td>params_cur</td> 2478 <td>params_cur</td>
2314 <td>I32</td> 2479 <td>U32</td>
2480 <td></td>
2315 <td></td> 2481 <td>
2316 <td></td> 2482 <b></b></td>
2317 </tr> 2483 </tr>
2318 <tr> 2484 <tr>
2319 <td colspan="4"> 2485 <td colspan="4">
2320 </td> 2486 </td>
2321 </tr> 2487 </tr>
2322 <tr> 2488 <tr>
2323 <td>params_max</td> 2489 <td>params_max</td>
2324 <td>I32</td> 2490 <td>U32</td>
2491 <td></td>
2325 <td></td> 2492 <td>
2326 <td></td> 2493 <b></b></td>
2327 </tr> 2494 </tr>
2328 <tr> 2495 <tr>
2329 <td colspan="4"> 2496 <td colspan="4">
2330 </td> 2497 </td>
2331 </tr> 2498 </tr>
2332 <tr> 2499 <tr>
2333 <td>bytes_in</td> 2500 <td>bytes_in</td>
2334 <td>I64</td> 2501 <td>U64</td>
2502 <td></td>
2335 <td></td> 2503 <td>
2336 <td></td> 2504 <b></b></td>
2337 </tr> 2505 </tr>
2338 <tr> 2506 <tr>
2339 <td colspan="4"> 2507 <td colspan="4">
2340 </td> 2508 </td>
2341 </tr> 2509 </tr>
2342 <tr> 2510 <tr>
2343 <td>packets_in</td> 2511 <td>packets_in</td>
2344 <td>I64</td> 2512 <td>U64</td>
2513 <td></td>
2345 <td></td> 2514 <td>
2346 <td></td> 2515 <b></b></td>
2347 </tr> 2516 </tr>
2348 <tr> 2517 <tr>
2349 <td colspan="4"> 2518 <td colspan="4">
2350 </td> 2519 </td>
2351 </tr> 2520 </tr>
2352 <tr> 2521 <tr>
2353 <td>bytes_out</td> 2522 <td>bytes_out</td>
2354 <td>I64</td> 2523 <td>U64</td>
2524 <td></td>
2355 <td></td> 2525 <td>
2356 <td></td> 2526 <b></b></td>
2357 </tr> 2527 </tr>
2358 <tr> 2528 <tr>
2359 <td colspan="4"> 2529 <td colspan="4">
2360 </td> 2530 </td>
2361 </tr> 2531 </tr>
2362 <tr> 2532 <tr>
2363 <td>packets_out</td> 2533 <td>packets_out</td>
2364 <td>I64</td> 2534 <td>U64</td>
2535 <td></td>
2365 <td></td> 2536 <td>
2366 <td></td> 2537 <b></b></td>
2367 </tr> 2538 </tr>
2368 <tr> 2539 <tr>
2369 <td colspan="4">) 2540 <td colspan="4">)
2370 </td> 2541 </td>
2371 </tr> 2542 </tr>
2375 NUMERIC TYPE (hex): 0016 RECV<table border="1"> 2546 NUMERIC TYPE (hex): 0016 RECV<table border="1">
2376 <tr> 2547 <tr>
2377 <th>NAME</th> 2548 <th>NAME</th>
2378 <th>TYPE</th> 2549 <th>TYPE</th>
2379 <th>DEFAULT</th> 2550 <th>DEFAULT</th>
2380 <th>GUARD</th> 2551 <th>DEC-GUARD</th>
2381 </tr> 2552 </tr>
2382 <tr> 2553 <tr>
2383 <td colspan="4"> 2554 <td colspan="4">
2384 idle warning, autologout soon (10 minutes...) 2555 idle warning, autologout soon (10 minutes...)
2385 </td> 2556 </td>
2390 NUMERIC TYPE (hex): 001b RECV<table border="1"> 2561 NUMERIC TYPE (hex): 001b RECV<table border="1">
2391 <tr> 2562 <tr>
2392 <th>NAME</th> 2563 <th>NAME</th>
2393 <th>TYPE</th> 2564 <th>TYPE</th>
2394 <th>DEFAULT</th> 2565 <th>DEFAULT</th>
2395 <th>GUARD</th> 2566 <th>DEC-GUARD</th>
2396 </tr> 2567 </tr>
2397 <tr> 2568 <tr>
2398 <td colspan="4"> 2569 <td colspan="4">
2399 WILD guess 2570 WILD guess
2400 </td> 2571 </td>
2401 </tr> 2572 </tr>
2402 <tr> 2573 <tr>
2403 <td>channel</td> 2574 <td>channel</td>
2404 <td>I16</td> 2575 <td>U16</td>
2576 <td></td>
2405 <td></td> 2577 <td>
2406 <td></td> 2578 <b></b></td>
2407 </tr> 2579 </tr>
2408 <tr> 2580 <tr>
2409 <td colspan="4"> 2581 <td colspan="4">
2410 </td> 2582 </td>
2411 </tr> 2583 </tr>
2412 <tr> 2584 <tr>
2413 <td>time</td> 2585 <td>time</td>
2414 <td>I16</td> 2586 <td>U16</td>
2587 <td></td>
2415 <td></td> 2588 <td>
2416 <td></td> 2589 <b></b></td>
2417 </tr> 2590 </tr>
2418 <tr> 2591 <tr>
2419 <td colspan="4"> 2592 <td colspan="4">
2420 </td> 2593 </td>
2421 </tr> 2594 </tr>
2425 NUMERIC TYPE (hex): 001c RECV<table border="1"> 2598 NUMERIC TYPE (hex): 001c RECV<table border="1">
2426 <tr> 2599 <tr>
2427 <th>NAME</th> 2600 <th>NAME</th>
2428 <th>TYPE</th> 2601 <th>TYPE</th>
2429 <th>DEFAULT</th> 2602 <th>DEFAULT</th>
2430 <th>GUARD</th> 2603 <th>DEC-GUARD</th>
2431 </tr> 2604 </tr>
2432 <tr> 2605 <tr>
2433 <td colspan="4"> 2606 <td colspan="4">
2434 autologout 2607 autologout
2435 </td> 2608 </td>
2440 NUMERIC TYPE (hex): 001d RECV<table border="1"> 2613 NUMERIC TYPE (hex): 001d RECV<table border="1">
2441 <tr> 2614 <tr>
2442 <th>NAME</th> 2615 <th>NAME</th>
2443 <th>TYPE</th> 2616 <th>TYPE</th>
2444 <th>DEFAULT</th> 2617 <th>DEFAULT</th>
2445 <th>GUARD</th> 2618 <th>DEC-GUARD</th>
2446 </tr> 2619 </tr>
2447 <tr> 2620 <tr>
2448 <td colspan="4"> 2621 <td colspan="4">
2449 </td> 2622 </td>
2450 </tr> 2623 </tr>
2454 NUMERIC TYPE (hex): 0021 RECV<table border="1"> 2627 NUMERIC TYPE (hex): 0021 RECV<table border="1">
2455 <tr> 2628 <tr>
2456 <th>NAME</th> 2629 <th>NAME</th>
2457 <th>TYPE</th> 2630 <th>TYPE</th>
2458 <th>DEFAULT</th> 2631 <th>DEFAULT</th>
2459 <th>GUARD</th> 2632 <th>DEC-GUARD</th>
2460 </tr> 2633 </tr>
2461 <tr> 2634 <tr>
2462 <td colspan="4"> 2635 <td colspan="4">
2463 </td> 2636 </td>
2464 </tr> 2637 </tr>
2465 <tr> 2638 <tr>
2466 <td>name</td> 2639 <td>name</td>
2640 <td>username</td>
2467 <td>USERNAME</td> 2641 <td></td>
2468 <td></td> 2642 <td>
2469 <td></td> 2643 <b></b></td>
2470 </tr> 2644 </tr>
2471 <tr> 2645 <tr>
2472 <td colspan="4"> 2646 <td colspan="4">
2473 Reply to pic_req, contains an image in jpeg format. 2647 Reply to pic_req, contains an image in jpeg format.
2474 </td> 2648 </td>
2475 </tr> 2649 </tr>
2476 <tr> 2650 <tr>
2477 <td>data</td> 2651 <td>data</td>
2478 <td>DATA</td> 2652 <td>DATA</td>
2479 <td></td> 2653 <td></td>
2480 <td></td> 2654 <td>
2655 <b></b></td>
2481 </tr> 2656 </tr>
2482 <tr> 2657 <tr>
2483 <td colspan="4"> 2658 <td colspan="4">
2484 </td> 2659 </td>
2485 </tr> 2660 </tr>
2489 NUMERIC TYPE (hex): 0100 RECV<table border="1"> 2664 NUMERIC TYPE (hex): 0100 RECV<table border="1">
2490 <tr> 2665 <tr>
2491 <th>NAME</th> 2666 <th>NAME</th>
2492 <th>TYPE</th> 2667 <th>TYPE</th>
2493 <th>DEFAULT</th> 2668 <th>DEFAULT</th>
2494 <th>GUARD</th> 2669 <th>DEC-GUARD</th>
2495 </tr> 2670 </tr>
2496 <tr> 2671 <tr>
2497 <td colspan="4"> 2672 <td colspan="4">
2498 global notice, sent to everybody 2673 global notice, sent to everybody
2499 </td> 2674 </td>
2500 </tr> 2675 </tr>
2501 <tr> 2676 <tr>
2502 <td>notice</td> 2677 <td>notice</td>
2503 <td>STRING</td> 2678 <td>STRING</td>
2504 <td></td> 2679 <td></td>
2505 <td></td> 2680 <td>
2681 <b></b></td>
2506 </tr> 2682 </tr>
2507 <tr> 2683 <tr>
2508 <td colspan="4"> 2684 <td colspan="4">
2509 </td> 2685 </td>
2510 </tr> 2686 </tr>
2515 NUMERIC TYPE (hex): 0310 RECV<table border="1"> 2691 NUMERIC TYPE (hex): 0310 RECV<table border="1">
2516 <tr> 2692 <tr>
2517 <th>NAME</th> 2693 <th>NAME</th>
2518 <th>TYPE</th> 2694 <th>TYPE</th>
2519 <th>DEFAULT</th> 2695 <th>DEFAULT</th>
2520 <th>GUARD</th> 2696 <th>DEC-GUARD</th>
2521 </tr> 2697 </tr>
2522 <tr> 2698 <tr>
2523 <td colspan="4"> 2699 <td colspan="4">
2524 "permission denied" when joining a room 2700 "permission denied" when joining a room
2525 </td> 2701 </td>
2526 </tr> 2702 </tr>
2527 <tr> 2703 <tr>
2528 <td>name</td> 2704 <td>name</td>
2529 <td>STRING</td> 2705 <td>STRING</td>
2530 <td></td> 2706 <td></td>
2531 <td></td> 2707 <td>
2708 <b></b></td>
2532 </tr> 2709 </tr>
2533 <tr> 2710 <tr>
2534 <td colspan="4"> 2711 <td colspan="4">
2535 </td> 2712 </td>
2536 </tr> 2713 </tr>
2540 NUMERIC TYPE (hex): 0318 RECV<table border="1"> 2717 NUMERIC TYPE (hex): 0318 RECV<table border="1">
2541 <tr> 2718 <tr>
2542 <th>NAME</th> 2719 <th>NAME</th>
2543 <th>TYPE</th> 2720 <th>TYPE</th>
2544 <th>DEFAULT</th> 2721 <th>DEFAULT</th>
2545 <th>GUARD</th> 2722 <th>DEC-GUARD</th>
2546 </tr> 2723 </tr>
2547 <tr> 2724 <tr>
2548 <td colspan="4"> 2725 <td colspan="4">
2549 </td> 2726 </td>
2550 </tr> 2727 </tr>
2551 <tr> 2728 <tr>
2552 <td>rooms</td> 2729 <td>rooms</td>
2553 <td>room</td> 2730 <td>room</td>
2554 <td></td> 2731 <td></td>
2555 <td></td> 2732 <td>
2733 <b></b></td>
2556 </tr> 2734 </tr>
2557 <tr> 2735 <tr>
2558 <td colspan="4"> 2736 <td colspan="4">
2559 </td> 2737 </td>
2560 </tr> 2738 </tr>
2564 NUMERIC TYPE (hex): 041c RECV<table border="1"> 2742 NUMERIC TYPE (hex): 041c RECV<table border="1">
2565 <tr> 2743 <tr>
2566 <th>NAME</th> 2744 <th>NAME</th>
2567 <th>TYPE</th> 2745 <th>TYPE</th>
2568 <th>DEFAULT</th> 2746 <th>DEFAULT</th>
2569 <th>GUARD</th> 2747 <th>DEC-GUARD</th>
2570 </tr> 2748 </tr>
2571 <tr> 2749 <tr>
2572 <td colspan="4"> 2750 <td colspan="4">
2573 </td> 2751 </td>
2574 </tr> 2752 </tr>
2575 <tr> 2753 <tr>
2576 <td>channel_junk</td> 2754 <td>channel_junk</td>
2577 <td>I16</td> 2755 <td>U16</td>
2756 <td></td>
2578 <td></td> 2757 <td>
2579 <td></td> 2758 <b></b></td>
2580 </tr> 2759 </tr>
2581 <tr> 2760 <tr>
2582 <td colspan="4"> 2761 <td colspan="4">
2583 </td> 2762 </td>
2584 </tr> 2763 </tr>
2585 <tr> 2764 <tr>
2586 <td>game</td> 2765 <td>game</td>
2587 <td>game</td> 2766 <td>game</td>
2588 <td></td> 2767 <td></td>
2589 <td></td> 2768 <td>
2769 <b></b></td>
2590 </tr> 2770 </tr>
2591 <tr> 2771 <tr>
2592 <td colspan="4"> 2772 <td colspan="4">
2593 </td> 2773 </td>
2594 </tr> 2774 </tr>
2598 NUMERIC TYPE (hex): 0202 RECV<table border="1"> 2778 NUMERIC TYPE (hex): 0202 RECV<table border="1">
2599 <tr> 2779 <tr>
2600 <th>NAME</th> 2780 <th>NAME</th>
2601 <th>TYPE</th> 2781 <th>TYPE</th>
2602 <th>DEFAULT</th> 2782 <th>DEFAULT</th>
2603 <th>GUARD</th> 2783 <th>DEC-GUARD</th>
2604 </tr> 2784 </tr>
2605 <tr> 2785 <tr>
2606 <td colspan="4"> 2786 <td colspan="4">
2607 # loc 0" type="chat(?) loc 1 =&gt; gameinfo?, loc 2 =&gt; game result (more data) 2787 # loc 0" type="chat(?) loc 1 =&gt; gameinfo?, loc 2 =&gt; game result (more data)
2608 </td> 2788 </td>
2609 </tr> 2789 </tr>
2610 <tr> 2790 <tr>
2611 <td>location</td> 2791 <td>location</td>
2612 <td>I32</td> 2792 <td>U32</td>
2793 <td></td>
2613 <td></td> 2794 <td>
2614 <td></td> 2795 <b></b></td>
2615 </tr> 2796 </tr>
2616 <tr> 2797 <tr>
2617 <td colspan="4"> 2798 <td colspan="4">
2618 </td> 2799 </td>
2619 </tr> 2800 </tr>
2620 <tr> 2801 <tr>
2621 <td>user</td> 2802 <td>user</td>
2622 <td>user</td> 2803 <td>user</td>
2623 <td></td> 2804 <td></td>
2624 <td></td> 2805 <td>
2806 <b></b></td>
2625 </tr> 2807 </tr>
2626 <tr> 2808 <tr>
2627 <td colspan="4"> 2809 <td colspan="4">
2628 </td> 2810 </td>
2629 </tr> 2811 </tr>
2630 <tr> 2812 <tr>
2631 <td>lotsofinfo</td> 2813 <td>lotsofinfo</td>
2632 <td>DATA</td> 2814 <td>DATA</td>
2633 <td></td> 2815 <td></td>
2816 <td>
2634 <td>location == 2</td> 2817 <b>location</b>== 2</td>
2635 </tr> 2818 </tr>
2636 <tr> 2819 <tr>
2637 <td colspan="4"> 2820 <td colspan="4">
2638 </td> 2821 </td>
2639 </tr> 2822 </tr>
2648 NUMERIC TYPE (hex): 4300 RECV<table border="1"> 2831 NUMERIC TYPE (hex): 4300 RECV<table border="1">
2649 <tr> 2832 <tr>
2650 <th>NAME</th> 2833 <th>NAME</th>
2651 <th>TYPE</th> 2834 <th>TYPE</th>
2652 <th>DEFAULT</th> 2835 <th>DEFAULT</th>
2653 <th>GUARD</th> 2836 <th>DEC-GUARD</th>
2654 </tr>
2655 <tr> 2837 </tr>
2656 <td colspan="4">
2657 </td>
2658 </tr> 2838 <tr>
2839 <td colspan="4">
2840 </td>
2659 <tr> 2841 </tr>
2842 <tr>
2660 <td>channel</td> 2843 <td>channel</td>
2661 <td>I16</td> 2844 <td>U16</td>
2845 <td></td>
2662 <td></td> 2846 <td>
2663 <td></td> 2847 <b></b></td>
2664 </tr> 2848 </tr>
2665 <tr> 2849 <tr>
2666 <td colspan="4"> 2850 <td colspan="4">
2667 </td> 2851 </td>
2668 </tr> 2852 </tr>
2669 <tr> 2853 <tr>
2670 <td>users</td> 2854 <td>users</td>
2671 <td>user</td> 2855 <td>user</td>
2672 <td></td> 2856 <td></td>
2673 <td></td> 2857 <td>
2858 <b></b></td>
2674 </tr> 2859 </tr>
2675 <tr> 2860 <tr>
2676 <td colspan="4"> 2861 <td colspan="4">
2677 </td> 2862 </td>
2678 </tr> 2863 </tr>
2682 NUMERIC TYPE (hex): 4301 RECV<table border="1"> 2867 NUMERIC TYPE (hex): 4301 RECV<table border="1">
2683 <tr> 2868 <tr>
2684 <th>NAME</th> 2869 <th>NAME</th>
2685 <th>TYPE</th> 2870 <th>TYPE</th>
2686 <th>DEFAULT</th> 2871 <th>DEFAULT</th>
2687 <th>GUARD</th> 2872 <th>DEC-GUARD</th>
2688 </tr>
2689 <tr> 2873 </tr>
2690 <td colspan="4">
2691 </td>
2692 </tr> 2874 <tr>
2875 <td colspan="4">
2876 </td>
2693 <tr> 2877 </tr>
2878 <tr>
2694 <td>channel</td> 2879 <td>channel</td>
2695 <td>I16</td> 2880 <td>U16</td>
2881 <td></td>
2696 <td></td> 2882 <td>
2697 <td></td> 2883 <b></b></td>
2698 </tr> 2884 </tr>
2699 <tr> 2885 <tr>
2700 <td colspan="4"> 2886 <td colspan="4">
2701 </td> 2887 </td>
2702 </tr> 2888 </tr>
2703 <tr> 2889 <tr>
2704 <td>name</td> 2890 <td>name</td>
2891 <td>username</td>
2705 <td>USERNAME</td> 2892 <td></td>
2706 <td></td> 2893 <td>
2707 <td></td> 2894 <b></b></td>
2708 </tr> 2895 </tr>
2709 <tr> 2896 <tr>
2710 <td colspan="4"> 2897 <td colspan="4">
2711 </td> 2898 </td>
2712 </tr> 2899 </tr>
2713 <tr> 2900 <tr>
2714 <td>message</td> 2901 <td>message</td>
2715 <td>STRING</td> 2902 <td>STRING</td>
2716 <td></td> 2903 <td></td>
2717 <td></td> 2904 <td>
2905 <b></b></td>
2718 </tr> 2906 </tr>
2719 <tr> 2907 <tr>
2720 <td colspan="4"> 2908 <td colspan="4">
2721 </td> 2909 </td>
2722 </tr> 2910 </tr>
2726 NUMERIC TYPE (hex): 4302 RECV<table border="1"> 2914 NUMERIC TYPE (hex): 4302 RECV<table border="1">
2727 <tr> 2915 <tr>
2728 <th>NAME</th> 2916 <th>NAME</th>
2729 <th>TYPE</th> 2917 <th>TYPE</th>
2730 <th>DEFAULT</th> 2918 <th>DEFAULT</th>
2731 <th>GUARD</th> 2919 <th>DEC-GUARD</th>
2732 </tr>
2733 <tr> 2920 </tr>
2734 <td colspan="4">
2735 </td>
2736 </tr> 2921 <tr>
2922 <td colspan="4">
2923 </td>
2737 <tr> 2924 </tr>
2925 <tr>
2738 <td>channel</td> 2926 <td>channel</td>
2739 <td>I16</td> 2927 <td>U16</td>
2928 <td></td>
2740 <td></td> 2929 <td>
2741 <td></td> 2930 <b></b></td>
2742 </tr> 2931 </tr>
2743 <tr> 2932 <tr>
2744 <td colspan="4"> 2933 <td colspan="4">
2745 </td> 2934 </td>
2746 </tr> 2935 </tr>
2747 <tr> 2936 <tr>
2748 <td>user</td> 2937 <td>user</td>
2749 <td>user</td> 2938 <td>user</td>
2750 <td></td> 2939 <td></td>
2751 <td></td> 2940 <td>
2941 <b></b></td>
2752 </tr> 2942 </tr>
2753 <tr> 2943 <tr>
2754 <td colspan="4"> 2944 <td colspan="4">
2755 </td> 2945 </td>
2756 </tr> 2946 </tr>
2760 NUMERIC TYPE (hex): 4303 RECV<table border="1"> 2950 NUMERIC TYPE (hex): 4303 RECV<table border="1">
2761 <tr> 2951 <tr>
2762 <th>NAME</th> 2952 <th>NAME</th>
2763 <th>TYPE</th> 2953 <th>TYPE</th>
2764 <th>DEFAULT</th> 2954 <th>DEFAULT</th>
2765 <th>GUARD</th> 2955 <th>DEC-GUARD</th>
2766 </tr>
2767 <tr> 2956 </tr>
2768 <td colspan="4">
2769 </td>
2770 </tr> 2957 <tr>
2958 <td colspan="4">
2959 </td>
2771 <tr> 2960 </tr>
2961 <tr>
2772 <td>channel</td> 2962 <td>channel</td>
2773 <td>I16</td> 2963 <td>U16</td>
2964 <td></td>
2774 <td></td> 2965 <td>
2775 <td></td> 2966 <b></b></td>
2776 </tr> 2967 </tr>
2777 <tr> 2968 <tr>
2778 <td colspan="4"> 2969 <td colspan="4">
2779 2970
2780 </td> 2971 </td>
2785 NUMERIC TYPE (hex): 4304 RECV<table border="1"> 2976 NUMERIC TYPE (hex): 4304 RECV<table border="1">
2786 <tr> 2977 <tr>
2787 <th>NAME</th> 2978 <th>NAME</th>
2788 <th>TYPE</th> 2979 <th>TYPE</th>
2789 <th>DEFAULT</th> 2980 <th>DEFAULT</th>
2790 <th>GUARD</th> 2981 <th>DEC-GUARD</th>
2791 </tr>
2792 <tr> 2982 </tr>
2793 <td colspan="4">
2794 </td>
2795 </tr> 2983 <tr>
2984 <td colspan="4">
2985 </td>
2796 <tr> 2986 </tr>
2987 <tr>
2797 <td>channel</td> 2988 <td>channel</td>
2798 <td>I16</td> 2989 <td>U16</td>
2990 <td></td>
2799 <td></td> 2991 <td>
2800 <td></td> 2992 <b></b></td>
2801 </tr> 2993 </tr>
2802 <tr> 2994 <tr>
2803 <td colspan="4"> 2995 <td colspan="4">
2804 </td> 2996 </td>
2805 </tr> 2997 </tr>
2806 <tr> 2998 <tr>
2807 <td>games</td> 2999 <td>games</td>
2808 <td>game</td> 3000 <td>game</td>
2809 <td></td> 3001 <td></td>
2810 <td></td> 3002 <td>
3003 <b></b></td>
2811 </tr> 3004 </tr>
2812 <tr> 3005 <tr>
2813 <td colspan="4"> 3006 <td colspan="4">
2814 </td> 3007 </td>
2815 </tr> 3008 </tr>
2819 NUMERIC TYPE (hex): 4319 RECV<table border="1"> 3012 NUMERIC TYPE (hex): 4319 RECV<table border="1">
2820 <tr> 3013 <tr>
2821 <th>NAME</th> 3014 <th>NAME</th>
2822 <th>TYPE</th> 3015 <th>TYPE</th>
2823 <th>DEFAULT</th> 3016 <th>DEFAULT</th>
2824 <th>GUARD</th> 3017 <th>DEC-GUARD</th>
2825 </tr>
2826 <tr> 3018 </tr>
2827 <td colspan="4">
2828 </td>
2829 </tr> 3019 <tr>
3020 <td colspan="4">
3021 </td>
2830 <tr> 3022 </tr>
3023 <tr>
2831 <td>channel</td> 3024 <td>channel</td>
2832 <td>I16</td> 3025 <td>U16</td>
3026 <td></td>
2833 <td></td> 3027 <td>
2834 <td></td> 3028 <b></b></td>
2835 </tr> 3029 </tr>
2836 <tr> 3030 <tr>
2837 <td colspan="4"> 3031 <td colspan="4">
2838 </td> 3032 </td>
2839 </tr> 3033 </tr>
2840 <tr> 3034 <tr>
2841 <td>owner</td> 3035 <td>owner</td>
3036 <td>username</td>
2842 <td>USERNAME</td> 3037 <td></td>
2843 <td></td> 3038 <td>
2844 <td></td> 3039 <b></b></td>
2845 </tr> 3040 </tr>
2846 <tr> 3041 <tr>
2847 <td colspan="4"> 3042 <td colspan="4">
2848 </td> 3043 </td>
2849 </tr> 3044 </tr>
2850 <tr> 3045 <tr>
2851 <td>description</td> 3046 <td>description</td>
2852 <td>STRING</td> 3047 <td>STRING</td>
2853 <td></td> 3048 <td></td>
2854 <td></td> 3049 <td>
3050 <b></b></td>
2855 </tr> 3051 </tr>
2856 <tr> 3052 <tr>
2857 <td colspan="4"> 3053 <td colspan="4">
2858 </td> 3054 </td>
2859 </tr> 3055 </tr>
2864 NUMERIC TYPE (hex): 0411 RECV<table border="1"> 3060 NUMERIC TYPE (hex): 0411 RECV<table border="1">
2865 <tr> 3061 <tr>
2866 <th>NAME</th> 3062 <th>NAME</th>
2867 <th>TYPE</th> 3063 <th>TYPE</th>
2868 <th>DEFAULT</th> 3064 <th>DEFAULT</th>
2869 <th>GUARD</th> 3065 <th>DEC-GUARD</th>
2870 </tr>
2871 <tr> 3066 </tr>
2872 <td colspan="4">
2873 </td>
2874 </tr> 3067 <tr>
3068 <td colspan="4">
3069 </td>
2875 <tr> 3070 </tr>
3071 <tr>
2876 <td>channel</td> 3072 <td>channel</td>
2877 <td>I16</td> 3073 <td>U16</td>
3074 <td></td>
2878 <td></td> 3075 <td>
2879 <td></td> 3076 <b></b></td>
2880 </tr> 3077 </tr>
2881 <tr> 3078 <tr>
2882 <td colspan="4"> 3079 <td colspan="4">
2883 </td> 3080 </td>
2884 </tr> 3081 </tr>
2885 <tr> 3082 <tr>
2886 <td>defaults</td> 3083 <td>defaults</td>
2887 <td>challenge_defaults</td> 3084 <td>challenge_defaults</td>
2888 <td></td> 3085 <td></td>
2889 <td></td> 3086 <td>
3087 <b></b></td>
2890 </tr> 3088 </tr>
2891 <tr> 3089 <tr>
2892 <td colspan="4"> 3090 <td colspan="4">
2893 </td> 3091 </td>
2894 </tr> 3092 </tr>
2900 NUMERIC TYPE (hex): 4400 RECV<table border="1"> 3098 NUMERIC TYPE (hex): 4400 RECV<table border="1">
2901 <tr> 3099 <tr>
2902 <th>NAME</th> 3100 <th>NAME</th>
2903 <th>TYPE</th> 3101 <th>TYPE</th>
2904 <th>DEFAULT</th> 3102 <th>DEFAULT</th>
2905 <th>GUARD</th> 3103 <th>DEC-GUARD</th>
2906 </tr> 3104 </tr>
2907 <tr> 3105 <tr>
2908 <td colspan="4"> 3106 <td colspan="4">
2909 Unclear. 3107 Unclear.
2910 </td> 3108 </td>
2911 </tr> 3109 </tr>
2912 <tr> 3110 <tr>
2913 <td>channel</td> 3111 <td>channel</td>
2914 <td>I16</td> 3112 <td>U16</td>
3113 <td></td>
2915 <td></td> 3114 <td>
2916 <td></td> 3115 <b></b></td>
2917 </tr> 3116 </tr>
2918 <tr> 3117 <tr>
2919 <td colspan="4"> 3118 <td colspan="4">
2920 </td> 3119 </td>
2921 </tr> 3120 </tr>
2922 <tr> 3121 <tr>
2923 <td>challenge</td> 3122 <td>challenge</td>
2924 <td>challenge</td> 3123 <td>challenge</td>
2925 <td></td> 3124 <td></td>
2926 <td></td> 3125 <td>
3126 <b></b></td>
2927 </tr> 3127 </tr>
2928 <tr> 3128 <tr>
2929 <td colspan="4"> 3129 <td colspan="4">
2930 </td> 3130 </td>
2931 </tr> 3131 </tr>
2935 NUMERIC TYPE (hex): 4401 RECV<table border="1"> 3135 NUMERIC TYPE (hex): 4401 RECV<table border="1">
2936 <tr> 3136 <tr>
2937 <th>NAME</th> 3137 <th>NAME</th>
2938 <th>TYPE</th> 3138 <th>TYPE</th>
2939 <th>DEFAULT</th> 3139 <th>DEFAULT</th>
2940 <th>GUARD</th> 3140 <th>DEC-GUARD</th>
2941 </tr>
2942 <tr> 3141 </tr>
2943 <td colspan="4">
2944 </td>
2945 </tr> 3142 <tr>
3143 <td colspan="4">
3144 </td>
2946 <tr> 3145 </tr>
3146 <tr>
2947 <td>channel</td> 3147 <td>channel</td>
2948 <td>I16</td> 3148 <td>U16</td>
3149 <td></td>
2949 <td></td> 3150 <td>
2950 <td></td> 3151 <b></b></td>
2951 </tr> 3152 </tr>
2952 <tr> 3153 <tr>
2953 <td colspan="4"> 3154 <td colspan="4">
2954 </td> 3155 </td>
2955 </tr> 3156 </tr>
2956 <tr> 3157 <tr>
2957 <td>game</td> 3158 <td>game</td>
2958 <td>game</td> 3159 <td>game</td>
2959 <td></td> 3160 <td></td>
2960 <td></td> 3161 <td>
3162 <b></b></td>
2961 </tr> 3163 </tr>
2962 <tr> 3164 <tr>
2963 <td colspan="4"> 3165 <td colspan="4">
2964 </td> 3166 </td>
2965 </tr> 3167 </tr>
2969 NUMERIC TYPE (hex): 4402 RECV<table border="1"> 3171 NUMERIC TYPE (hex): 4402 RECV<table border="1">
2970 <tr> 3172 <tr>
2971 <th>NAME</th> 3173 <th>NAME</th>
2972 <th>TYPE</th> 3174 <th>TYPE</th>
2973 <th>DEFAULT</th> 3175 <th>DEFAULT</th>
2974 <th>GUARD</th> 3176 <th>DEC-GUARD</th>
2975 </tr>
2976 <tr> 3177 </tr>
2977 <td colspan="4">
2978 </td>
2979 </tr> 3178 <tr>
3179 <td colspan="4">
3180 </td>
2980 <tr> 3181 </tr>
3182 <tr>
2981 <td>channel</td> 3183 <td>channel</td>
2982 <td>I16</td> 3184 <td>U16</td>
3185 <td></td>
2983 <td></td> 3186 <td>
2984 <td></td> 3187 <b></b></td>
2985 </tr> 3188 </tr>
2986 <tr> 3189 <tr>
2987 <td colspan="4"> 3190 <td colspan="4">
2988 </td> 3191 </td>
2989 </tr> 3192 </tr>
2993 NUMERIC TYPE (hex): 4403 RECV<table border="1"> 3196 NUMERIC TYPE (hex): 4403 RECV<table border="1">
2994 <tr> 3197 <tr>
2995 <th>NAME</th> 3198 <th>NAME</th>
2996 <th>TYPE</th> 3199 <th>TYPE</th>
2997 <th>DEFAULT</th> 3200 <th>DEFAULT</th>
2998 <th>GUARD</th> 3201 <th>DEC-GUARD</th>
2999 </tr>
3000 <tr> 3202 </tr>
3001 <td colspan="4">
3002 </td>
3003 </tr> 3203 <tr>
3204 <td colspan="4">
3205 </td>
3004 <tr> 3206 </tr>
3207 <tr>
3005 <td>channel</td> 3208 <td>channel</td>
3006 <td>I16</td> 3209 <td>U16</td>
3210 <td></td>
3007 <td></td> 3211 <td>
3008 <td></td> 3212 <b></b></td>
3009 </tr> 3213 </tr>
3010 <tr> 3214 <tr>
3011 <td colspan="4"> 3215 <td colspan="4">
3012 </td> 3216 </td>
3013 </tr> 3217 </tr>
3014 <tr> 3218 <tr>
3015 <td>users</td> 3219 <td>users</td>
3016 <td>user</td> 3220 <td>user</td>
3017 <td></td> 3221 <td></td>
3018 <td></td> 3222 <td>
3223 <b></b></td>
3019 </tr> 3224 </tr>
3020 <tr> 3225 <tr>
3021 <td colspan="4"> 3226 <td colspan="4">
3022 </td> 3227 </td>
3023 </tr> 3228 </tr>
3027 NUMERIC TYPE (hex): 4404 RECV<table border="1"> 3232 NUMERIC TYPE (hex): 4404 RECV<table border="1">
3028 <tr> 3233 <tr>
3029 <th>NAME</th> 3234 <th>NAME</th>
3030 <th>TYPE</th> 3235 <th>TYPE</th>
3031 <th>DEFAULT</th> 3236 <th>DEFAULT</th>
3032 <th>GUARD</th> 3237 <th>DEC-GUARD</th>
3033 </tr>
3034 <tr> 3238 </tr>
3035 <td colspan="4">
3036 </td>
3037 </tr> 3239 <tr>
3240 <td colspan="4">
3241 </td>
3038 <tr> 3242 </tr>
3243 <tr>
3039 <td>channel</td> 3244 <td>channel</td>
3040 <td>I16</td> 3245 <td>U16</td>
3246 <td></td>
3041 <td></td> 3247 <td>
3042 <td></td> 3248 <b></b></td>
3043 </tr> 3249 </tr>
3044 <tr> 3250 <tr>
3045 <td colspan="4"> 3251 <td colspan="4">
3046 </td> 3252 </td>
3047 </tr> 3253 </tr>
3048 <tr> 3254 <tr>
3049 <td>name</td> 3255 <td>name</td>
3256 <td>username</td>
3050 <td>USERNAME</td> 3257 <td></td>
3051 <td></td> 3258 <td>
3052 <td></td> 3259 <b></b></td>
3053 </tr> 3260 </tr>
3054 <tr> 3261 <tr>
3055 <td colspan="4"> 3262 <td colspan="4">
3056 </td> 3263 </td>
3057 </tr> 3264 </tr>
3061 NUMERIC TYPE (hex): 4405 RECV<table border="1"> 3268 NUMERIC TYPE (hex): 4405 RECV<table border="1">
3062 <tr> 3269 <tr>
3063 <th>NAME</th> 3270 <th>NAME</th>
3064 <th>TYPE</th> 3271 <th>TYPE</th>
3065 <th>DEFAULT</th> 3272 <th>DEFAULT</th>
3066 <th>GUARD</th> 3273 <th>DEC-GUARD</th>
3067 </tr>
3068 <tr> 3274 </tr>
3069 <td colspan="4">
3070 </td>
3071 </tr> 3275 <tr>
3276 <td colspan="4">
3277 </td>
3072 <tr> 3278 </tr>
3279 <tr>
3073 <td>channel</td> 3280 <td>channel</td>
3074 <td>I16</td> 3281 <td>U16</td>
3282 <td></td>
3075 <td></td> 3283 <td>
3076 <td></td> 3284 <b></b></td>
3077 </tr> 3285 </tr>
3078 <tr> 3286 <tr>
3079 <td colspan="4"> 3287 <td colspan="4">
3080 </td> 3288 </td>
3081 </tr> 3289 </tr>
3082 <tr> 3290 <tr>
3083 <td>tree</td> 3291 <td>tree</td>
3084 <td>TREE</td> 3292 <td>TREE</td>
3085 <td></td> 3293 <td></td>
3086 <td></td> 3294 <td>
3295 <b></b></td>
3087 </tr> 3296 </tr>
3088 <tr> 3297 <tr>
3089 <td colspan="4"> 3298 <td colspan="4">
3090 </td> 3299 </td>
3091 </tr> 3300 </tr>
3095 NUMERIC TYPE (hex): 4406 RECV<table border="1"> 3304 NUMERIC TYPE (hex): 4406 RECV<table border="1">
3096 <tr> 3305 <tr>
3097 <th>NAME</th> 3306 <th>NAME</th>
3098 <th>TYPE</th> 3307 <th>TYPE</th>
3099 <th>DEFAULT</th> 3308 <th>DEFAULT</th>
3100 <th>GUARD</th> 3309 <th>DEC-GUARD</th>
3101 </tr>
3102 <tr> 3310 </tr>
3103 <td colspan="4">
3104 </td>
3105 </tr> 3311 <tr>
3312 <td colspan="4">
3313 </td>
3106 <tr> 3314 </tr>
3315 <tr>
3107 <td>channel</td> 3316 <td>channel</td>
3108 <td>I16</td> 3317 <td>U16</td>
3318 <td></td>
3109 <td></td> 3319 <td>
3110 <td></td> 3320 <b></b></td>
3111 </tr> 3321 </tr>
3112 <tr> 3322 <tr>
3113 <td colspan="4"> 3323 <td colspan="4">
3114 </td> 3324 </td>
3115 </tr> 3325 </tr>
3116 <tr> 3326 <tr>
3117 <td>tree</td> 3327 <td>tree</td>
3118 <td>TREE</td> 3328 <td>TREE</td>
3119 <td></td> 3329 <td></td>
3120 <td></td> 3330 <td>
3331 <b></b></td>
3121 </tr> 3332 </tr>
3122 <tr> 3333 <tr>
3123 <td colspan="4"> 3334 <td colspan="4">
3124 </td> 3335 </td>
3125 </tr> 3336 </tr>
3129 NUMERIC TYPE (hex): 4407 RECV<table border="1"> 3340 NUMERIC TYPE (hex): 4407 RECV<table border="1">
3130 <tr> 3341 <tr>
3131 <th>NAME</th> 3342 <th>NAME</th>
3132 <th>TYPE</th> 3343 <th>TYPE</th>
3133 <th>DEFAULT</th> 3344 <th>DEFAULT</th>
3134 <th>GUARD</th> 3345 <th>DEC-GUARD</th>
3135 </tr>
3136 <tr> 3346 </tr>
3137 <td colspan="4">
3138 </td>
3139 </tr> 3347 <tr>
3348 <td colspan="4">
3349 </td>
3140 <tr> 3350 </tr>
3351 <tr>
3141 <td>channel</td> 3352 <td>channel</td>
3142 <td>I16</td> 3353 <td>U16</td>
3354 <td></td>
3143 <td></td> 3355 <td>
3144 <td></td> 3356 <b></b></td>
3145 </tr> 3357 </tr>
3146 <tr> 3358 <tr>
3147 <td colspan="4"> 3359 <td colspan="4">
3148 </td> 3360 </td>
3149 </tr> 3361 </tr>
3150 <tr> 3362 <tr>
3151 <td>node</td> 3363 <td>node</td>
3152 <td>I32</td> 3364 <td>U32</td>
3365 <td></td>
3153 <td></td> 3366 <td>
3154 <td></td> 3367 <b></b></td>
3155 </tr> 3368 </tr>
3156 <tr> 3369 <tr>
3157 <td colspan="4"> 3370 <td colspan="4">
3158 </td> 3371 </td>
3159 </tr> 3372 </tr>
3163 NUMERIC TYPE (hex): 4409 RECV<table border="1"> 3376 NUMERIC TYPE (hex): 4409 RECV<table border="1">
3164 <tr> 3377 <tr>
3165 <th>NAME</th> 3378 <th>NAME</th>
3166 <th>TYPE</th> 3379 <th>TYPE</th>
3167 <th>DEFAULT</th> 3380 <th>DEFAULT</th>
3168 <th>GUARD</th> 3381 <th>DEC-GUARD</th>
3169 </tr> 3382 </tr>
3170 <tr> 3383 <tr>
3171 <td colspan="4"> 3384 <td colspan="4">
3172 Superko-warning. 3385 Superko-warning.
3173 </td> 3386 </td>
3174 </tr> 3387 </tr>
3175 <tr> 3388 <tr>
3176 <td>channel</td> 3389 <td>channel</td>
3177 <td>I16</td> 3390 <td>U16</td>
3391 <td></td>
3178 <td></td> 3392 <td>
3179 <td></td> 3393 <b></b></td>
3180 </tr> 3394 </tr>
3181 <tr> 3395 <tr>
3182 <td colspan="4"> 3396 <td colspan="4">
3183 </td> 3397 </td>
3184 </tr> 3398 </tr>
3188 NUMERIC TYPE (hex): 440b RECV<table border="1"> 3402 NUMERIC TYPE (hex): 440b RECV<table border="1">
3189 <tr> 3403 <tr>
3190 <th>NAME</th> 3404 <th>NAME</th>
3191 <th>TYPE</th> 3405 <th>TYPE</th>
3192 <th>DEFAULT</th> 3406 <th>DEFAULT</th>
3193 <th>GUARD</th> 3407 <th>DEC-GUARD</th>
3194 </tr>
3195 <tr> 3408 </tr>
3196 <td colspan="4">
3197 </td>
3198 </tr> 3409 <tr>
3410 <td colspan="4">
3411 </td>
3199 <tr> 3412 </tr>
3413 <tr>
3200 <td>channel</td> 3414 <td>channel</td>
3201 <td>I16</td> 3415 <td>U16</td>
3416 <td></td>
3202 <td></td> 3417 <td>
3203 <td></td> 3418 <b></b></td>
3204 </tr> 3419 </tr>
3205 <tr> 3420 <tr>
3206 <td colspan="4"> 3421 <td colspan="4">
3207 </td> 3422 </td>
3208 </tr> 3423 </tr>
3209 <tr> 3424 <tr>
3210 <td>blackscore</td> 3425 <td>blackscore</td>
3211 <td>score</td> 3426 <td>score</td>
3212 <td></td> 3427 <td></td>
3213 <td></td> 3428 <td>
3429 <b></b></td>
3214 </tr> 3430 </tr>
3215 <tr> 3431 <tr>
3216 <td colspan="4"> 3432 <td colspan="4">
3217 </td> 3433 </td>
3218 </tr> 3434 </tr>
3219 <tr> 3435 <tr>
3220 <td>whitescore</td> 3436 <td>whitescore</td>
3221 <td>score</td> 3437 <td>score</td>
3222 <td></td> 3438 <td></td>
3223 <td></td> 3439 <td>
3440 <b></b></td>
3224 </tr> 3441 </tr>
3225 <tr> 3442 <tr>
3226 <td colspan="4"> 3443 <td colspan="4">
3227 </td> 3444 </td>
3228 </tr> 3445 </tr>
3232 NUMERIC TYPE (hex): 440e RECV<table border="1"> 3449 NUMERIC TYPE (hex): 440e RECV<table border="1">
3233 <tr> 3450 <tr>
3234 <th>NAME</th> 3451 <th>NAME</th>
3235 <th>TYPE</th> 3452 <th>TYPE</th>
3236 <th>DEFAULT</th> 3453 <th>DEFAULT</th>
3237 <th>GUARD</th> 3454 <th>DEC-GUARD</th>
3238 </tr>
3239 <tr> 3455 </tr>
3240 <td colspan="4">
3241 </td>
3242 </tr> 3456 <tr>
3457 <td colspan="4">
3458 </td>
3243 <tr> 3459 </tr>
3460 <tr>
3244 <td>channel</td> 3461 <td>channel</td>
3245 <td>I16</td> 3462 <td>U16</td>
3463 <td></td>
3246 <td></td> 3464 <td>
3247 <td></td> 3465 <b></b></td>
3248 </tr> 3466 </tr>
3249 <tr> 3467 <tr>
3250 <td colspan="4"> 3468 <td colspan="4">
3251 3469
3252 </td> 3470 </td>
3257 NUMERIC TYPE (hex): 4410 RECV<table border="1"> 3475 NUMERIC TYPE (hex): 4410 RECV<table border="1">
3258 <tr> 3476 <tr>
3259 <th>NAME</th> 3477 <th>NAME</th>
3260 <th>TYPE</th> 3478 <th>TYPE</th>
3261 <th>DEFAULT</th> 3479 <th>DEFAULT</th>
3262 <th>GUARD</th> 3480 <th>DEC-GUARD</th>
3263 </tr>
3264 <tr> 3481 </tr>
3265 <td colspan="4">
3266 </td>
3267 </tr> 3482 <tr>
3483 <td colspan="4">
3484 </td>
3268 <tr> 3485 </tr>
3486 <tr>
3269 <td>channel</td> 3487 <td>channel</td>
3270 <td>I16</td> 3488 <td>U16</td>
3489 <td></td>
3271 <td></td> 3490 <td>
3272 <td></td> 3491 <b></b></td>
3273 </tr> 3492 </tr>
3274 <tr> 3493 <tr>
3275 <td colspan="4"> 3494 <td colspan="4">
3276 </td> 3495 </td>
3277 </tr> 3496 </tr>
3278 <tr> 3497 <tr>
3279 <td>player</td> 3498 <td>player</td>
3280 <td>I8</td> 3499 <td>U8</td>
3500 <td></td>
3281 <td></td> 3501 <td>
3282 <td></td> 3502 <b></b></td>
3283 </tr> 3503 </tr>
3284 <tr> 3504 <tr>
3285 <td colspan="4"> 3505 <td colspan="4">
3286 </td> 3506 </td>
3287 </tr> 3507 </tr>
3291 NUMERIC TYPE (hex): 441a RECV<table border="1"> 3511 NUMERIC TYPE (hex): 441a RECV<table border="1">
3292 <tr> 3512 <tr>
3293 <th>NAME</th> 3513 <th>NAME</th>
3294 <th>TYPE</th> 3514 <th>TYPE</th>
3295 <th>DEFAULT</th> 3515 <th>DEFAULT</th>
3296 <th>GUARD</th> 3516 <th>DEC-GUARD</th>
3297 </tr>
3298 <tr> 3517 </tr>
3299 <td colspan="4">
3300 </td>
3301 </tr> 3518 <tr>
3519 <td colspan="4">
3520 </td>
3302 <tr> 3521 </tr>
3522 <tr>
3303 <td>channel</td> 3523 <td>channel</td>
3304 <td>I16</td> 3524 <td>U16</td>
3525 <td></td>
3305 <td></td> 3526 <td>
3306 <td></td> 3527 <b></b></td>
3307 </tr> 3528 </tr>
3308 <tr> 3529 <tr>
3309 <td colspan="4"> 3530 <td colspan="4">
3310 </td> 3531 </td>
3311 </tr> 3532 </tr>
3312 <tr> 3533 <tr>
3313 <td>name</td> 3534 <td>name</td>
3535 <td>username</td>
3314 <td>USERNAME</td> 3536 <td></td>
3315 <td></td> 3537 <td>
3316 <td></td> 3538 <b></b></td>
3317 </tr> 3539 </tr>
3318 <tr> 3540 <tr>
3319 <td colspan="4"> 3541 <td colspan="4">
3320 </td> 3542 </td>
3321 </tr> 3543 </tr>
3325 NUMERIC TYPE (hex): 441d RECV<table border="1"> 3547 NUMERIC TYPE (hex): 441d RECV<table border="1">
3326 <tr> 3548 <tr>
3327 <th>NAME</th> 3549 <th>NAME</th>
3328 <th>TYPE</th> 3550 <th>TYPE</th>
3329 <th>DEFAULT</th> 3551 <th>DEFAULT</th>
3330 <th>GUARD</th> 3552 <th>DEC-GUARD</th>
3331 </tr> 3553 </tr>
3332 <tr> 3554 <tr>
3333 <td colspan="4"> 3555 <td colspan="4">
3334 Unclear. 3556 Unclear.
3335 </td> 3557 </td>
3336 </tr> 3558 </tr>
3337 <tr> 3559 <tr>
3338 <td>channel</td> 3560 <td>channel</td>
3339 <td>I16</td> 3561 <td>U16</td>
3562 <td></td>
3340 <td></td> 3563 <td>
3341 <td></td> 3564 <b></b></td>
3342 </tr> 3565 </tr>
3343 <tr> 3566 <tr>
3344 <td colspan="4"> 3567 <td colspan="4">
3345 </td> 3568 </td>
3346 </tr> 3569 </tr>
3350 NUMERIC TYPE (hex): 441e RECV<table border="1"> 3573 NUMERIC TYPE (hex): 441e RECV<table border="1">
3351 <tr> 3574 <tr>
3352 <th>NAME</th> 3575 <th>NAME</th>
3353 <th>TYPE</th> 3576 <th>TYPE</th>
3354 <th>DEFAULT</th> 3577 <th>DEFAULT</th>
3355 <th>GUARD</th> 3578 <th>DEC-GUARD</th>
3356 </tr> 3579 </tr>
3357 <tr> 3580 <tr>
3358 <td colspan="4"> 3581 <td colspan="4">
3359 Unclear. 3582 Unclear.
3360 </td> 3583 </td>
3361 </tr> 3584 </tr>
3362 <tr> 3585 <tr>
3363 <td>channel</td> 3586 <td>channel</td>
3364 <td>I16</td> 3587 <td>U16</td>
3588 <td></td>
3365 <td></td> 3589 <td>
3366 <td></td> 3590 <b></b></td>
3367 </tr> 3591 </tr>
3368 <tr> 3592 <tr>
3369 <td colspan="4"> 3593 <td colspan="4">
3370 </td> 3594 </td>
3371 </tr> 3595 </tr>
3375 NUMERIC TYPE (hex): 4422 RECV<table border="1"> 3599 NUMERIC TYPE (hex): 4422 RECV<table border="1">
3376 <tr> 3600 <tr>
3377 <th>NAME</th> 3601 <th>NAME</th>
3378 <th>TYPE</th> 3602 <th>TYPE</th>
3379 <th>DEFAULT</th> 3603 <th>DEFAULT</th>
3380 <th>GUARD</th> 3604 <th>DEC-GUARD</th>
3381 </tr> 3605 </tr>
3382 <tr> 3606 <tr>
3383 <td colspan="4"> 3607 <td colspan="4">
3384 change teacher? something to do with editing? 3608 change teacher? something to do with editing?
3385 </td> 3609 </td>
3386 </tr> 3610 </tr>
3387 <tr> 3611 <tr>
3388 <td>channel</td> 3612 <td>channel</td>
3389 <td>I16</td> 3613 <td>U16</td>
3614 <td></td>
3390 <td></td> 3615 <td>
3391 <td></td> 3616 <b></b></td>
3392 </tr> 3617 </tr>
3393 <tr> 3618 <tr>
3394 <td colspan="4"> 3619 <td colspan="4">
3395 </td> 3620 </td>
3396 </tr> 3621 </tr>
3397 <tr> 3622 <tr>
3398 <td>name1</td> 3623 <td>name1</td>
3624 <td>username</td>
3399 <td>USERNAME</td> 3625 <td></td>
3400 <td></td> 3626 <td>
3401 <td></td> 3627 <b></b></td>
3402 </tr> 3628 </tr>
3403 <tr> 3629 <tr>
3404 <td colspan="4"> 3630 <td colspan="4">
3405 </td> 3631 </td>
3406 </tr> 3632 </tr>
3407 <tr> 3633 <tr>
3408 <td>name2</td> 3634 <td>name2</td>
3635 <td>username</td>
3409 <td>USERNAME</td> 3636 <td></td>
3410 <td></td> 3637 <td>
3411 <td></td> 3638 <b></b></td>
3412 </tr> 3639 </tr>
3413 <tr> 3640 <tr>
3414 <td colspan="4"> 3641 <td colspan="4">
3415 </td> 3642 </td>
3416 </tr> 3643 </tr>
3420 NUMERIC TYPE (hex): 4433 RECV<table border="1"> 3647 NUMERIC TYPE (hex): 4433 RECV<table border="1">
3421 <tr> 3648 <tr>
3422 <th>NAME</th> 3649 <th>NAME</th>
3423 <th>TYPE</th> 3650 <th>TYPE</th>
3424 <th>DEFAULT</th> 3651 <th>DEFAULT</th>
3425 <th>GUARD</th> 3652 <th>DEC-GUARD</th>
3426 </tr> 3653 </tr>
3427 <tr> 3654 <tr>
3428 <td colspan="4"> 3655 <td colspan="4">
3429 Unclear. 3656 Unclear.
3430 </td> 3657 </td>
3431 </tr> 3658 </tr>
3432 <tr> 3659 <tr>
3433 <td>channel</td> 3660 <td>channel</td>
3434 <td>I16</td> 3661 <td>U16</td>
3662 <td></td>
3435 <td></td> 3663 <td>
3436 <td></td> 3664 <b></b></td>
3437 </tr> 3665 </tr>
3438 <tr> 3666 <tr>
3439 <td colspan="4"> 3667 <td colspan="4">
3440 # # recv_result(?) 3668 # # recv_result(?)
3441 </td> 3669 </td>
3446 NUMERIC TYPE (hex): 4434 RECV<table border="1"> 3674 NUMERIC TYPE (hex): 4434 RECV<table border="1">
3447 <tr> 3675 <tr>
3448 <th>NAME</th> 3676 <th>NAME</th>
3449 <th>TYPE</th> 3677 <th>TYPE</th>
3450 <th>DEFAULT</th> 3678 <th>DEFAULT</th>
3451 <th>GUARD</th> 3679 <th>DEC-GUARD</th>
3452 </tr>
3453 <tr> 3680 </tr>
3454 <td colspan="4">
3455 </td>
3456 </tr> 3681 <tr>
3682 <td colspan="4">
3683 </td>
3457 <tr> 3684 </tr>
3685 <tr>
3458 <td>channel</td> 3686 <td>channel</td>
3459 <td>I16</td> 3687 <td>U16</td>
3688 <td></td>
3460 <td></td> 3689 <td>
3461 <td></td> 3690 <b></b></td>
3462 </tr> 3691 </tr>
3463 <tr> 3692 <tr>
3464 <td colspan="4"> 3693 <td colspan="4">
3465 </td> 3694 </td>
3466 </tr> 3695 </tr>
3467 <tr> 3696 <tr>
3468 <td>b1</td> 3697 <td>b1</td>
3469 <td>I8</td> 3698 <td>U8</td>
3699 <td></td>
3470 <td></td> 3700 <td>
3471 <td></td> 3701 <b></b></td>
3472 </tr> 3702 </tr>
3473 <tr> 3703 <tr>
3474 <td colspan="4"> 3704 <td colspan="4">
3475 ?? !demonstration game?? 3705 ?? !demonstration game??
3476 </td> 3706 </td>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines