diff --git a/464-Protocol.mediawiki b/464-Protocol.mediawiki index 115d488..1c4e0d4 100644 --- a/464-Protocol.mediawiki +++ b/464-Protocol.mediawiki @@ -1,3 +1,5 @@ +[[Category RS2]] + == '''Packet structure''' == When the client sends a packet to the server, the first byte encapsulates its opcode. This specific opcode is encrypted with a value generated by the ISAAC PRNG seeded with a dynamically server generated key during the login block. The server decrypts it and associates the opcode to the packet's respective predefined size. If the packet does not contain a fixed size, the opcode will be followed by either a byte or a word - varying per packet - for its proper size. This is then followed by the payload. diff --git a/Categories.mediawiki b/Categories.mediawiki index e76097d..cf7abec 100644 --- a/Categories.mediawiki +++ b/Categories.mediawiki @@ -6,5 +6,5 @@ The following categories contain pages or media. * [[Category Packet 317]] (77 members) * [[Category Packet 474]] (1 members) * [[Category Packet {{{revision}}}]] (1 members) -* [[Category RS2]] (4 members) +* [[Category RS2]] (5 members) * [[Category RSC]] (5 members) diff --git a/Category-RS2.mediawiki b/Category-RS2.mediawiki index 7dd9a7e..dacbef6 100644 --- a/Category-RS2.mediawiki +++ b/Category-RS2.mediawiki @@ -28,8 +28,9 @@ The ''opcode'' of a game packet is basically an identifier for the type of game A ''fixed-size'' packet is a packet whose payload size does never change, and the size for the specified opcode is already known between both client and server. A ''variable-sized'' packet is a packet whose payload size changes according to the situation of the game session. == '''Pages in category "RS2"''' == -The following 4 pages are in this category. +The following 5 pages are in this category. * [[194 Protocol]] * [[317 Protocol]] +* [[464 Protocol]] * [[474 Protocol]] * [[508 Protocol]]