| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Les commandes sont utilisées en dehors des appels RPC. Ils sont globaux et s'appliquent aux clients (côté serveur). Ce sont des ordres qui ne sont pas liés à des entités existantes en jeu. | |||||||||||||||||||||||||
2 | Les RPC sont des appels de méthodes liés à différentes entités. Les méthodes sont directement exécutées par l'entité que ce soit côté serveur ou client, à conditions que le client ait les droits nécéssaires. | |||||||||||||||||||||||||
3 | Server-side | Client-side | ||||||||||||||||||||||||
4 | Packet Def | Packet ID | Description | Datas | Implementation Client | Implementation Server | Packet Def | Packet ID | Description | Datas | Implementation Client | Implementation Server | ||||||||||||||
5 | HandshakeAnswer | 0 | Réponse envoyée au client définissant si le handshake a bien été validé | ProtocolVersion (Integer), Status (Boolean) | None | None | HandshakePacket | 0 | Packet envoyé lors de la connexion au serveur | ProtocolVersion (Integer) | None | None | ||||||||||||||
6 | CommandPacket | 1 | Commande envoyée par le serveur au client | CommandID (Byte), OtherDatas (Variable) | None | None | CommandPacket | 1 | Commande envoyée par le client au serveur | CommandID (Byte), OtherDatas (Variable) | None | None | ||||||||||||||
7 | RPCPacket | 2 | RPC envoyé par le serveur au client | EntityId (Integer), RPCId (Byte), OtherDatas (Variable) | None | None | RPCPacket | 2 | RPC envoyé par le client au serveur | EntityId (Integer), RPCId (Byte), OtherDatas (Variable) | None | None | ||||||||||||||
8 | ||||||||||||||||||||||||||
9 | Commands | Commands | ||||||||||||||||||||||||
10 | Command name | Command ID | Description | Datas | Implementation Client | Implementation Server | Command name | Command ID | Description | Datas | Implementation Client | Implementation Server | ||||||||||||||
11 | Ping command | 0 | Envoit une requête de ping à un client | Timestamp (Long) | None | None | Pong command | 0 | Répond à la requête de ping du serveur | Timestamp (Long) | None | None | ||||||||||||||
12 | Spawn entity | 10 | Crée une entité | EntityId (Integer), LocalEntityId (Integer), PositionX (float?), PositionY (float?), PositionZ (float?), CurrentRotation (Byte) | None | None | ||||||||||||||||||||
13 | Destroy entity | 11 | Détruit une entité | EntityId (Integer) | None | None | ||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | RPC | RPC | ||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |