-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathserver2client.txt
executable file
·80 lines (65 loc) · 1.47 KB
/
server2client.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Server -> Client cmd IDs
When sending server information:
>>Cmd 0x08
>>Cmd 0x02
When a client connects:
>>Cmd 0x50
>>Request info Cmd 0x01
State strings to client:
>>cmd 0x52
>>cmd 0x54
...
>>cmd 0x55
...
>>cmd 0x57
State string update:
>>cmd 0x55
>>cmd 0x57
Finished sending state strings
>>cmd 0x02
>>cmd 0x5A
Client ready to enter the game:
>>cmd 0x03
>>cmd 0x61
>>cmd 0x66
>>cmd 0x60
Player connected/request unit Player_Observer/spawn new client/Voice client
>>cmd 0x5D
>>cmd 0x5E
...
>>cmd 0x5B
...
Many 5B as responses to client snapshot^
Client request change to Team 1 / request unit Player_Observer
>>cmd 0x04
>>cmd 0x60
Client request unit Player_Marksman
>>cmd 0x05
Client request unit Player_Savage
>>cmd 0x06
...
cmd id increments - actually sequence ids?
these are just empty ACKnowledgements
[MAGIC DWORD] [05] [client id WORD] [ack'd sequence id DWORD]
When spawning a spawn portal:
Sent cmd 0x60
3E 00 00 00 03 1C 16 60 40 >......`@
-----
Sent cmd 0x60
9A DE 97 F1 01 1C 16 60 55 09 FB 03 .......`U...
-----
When spawning an electric eye:
Sent cmd 0x60
9A DE 97 F1 01 1C 16 60 55 04 F6 03 .......`U...
-----
again:
Sent cmd 0x60
9A DE 97 F1 01 1C 16 60 55 04 F6 03 .......`U...
-----
When spawning a spawn portal again:
Sent cmd 0x60 REL?
3F 00 00 00 03 1C 16 60 40 ?......`@
-----
Sent cmd 0x60 DEF
9A DE 97 F1 01 1C 16 60 55 09 FB 03 .......`U...
-----