Update MediaWiki page '464 Protocol'

This commit is contained in:
Scully 2011-11-16 18:03:15 +00:00 committed by moparisthebest
parent 2e8a0a463f
commit 7840a9be45
3 changed files with 5 additions and 2 deletions

View File

@ -1,3 +1,5 @@
[[Category RS2]]
== '''Packet structure''' == == '''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. 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.

View File

@ -6,5 +6,5 @@ The following categories contain pages or media.
* [[Category Packet 317]] (77 members) * [[Category Packet 317]] (77 members)
* [[Category Packet 474]] (1 members) * [[Category Packet 474]] (1 members)
* [[Category Packet {{{revision}}}]] (1 members) * [[Category Packet {{{revision}}}]] (1 members)
* [[Category RS2]] (4 members) * [[Category RS2]] (5 members)
* [[Category RSC]] (5 members) * [[Category RSC]] (5 members)

View File

@ -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. 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.
<!-- DO NOT EDIT BELOW THIS LINE, OR CHANGE THIS COMMENT, CODE AUTOMATICALLY GENERATED BY category.sh --> <!-- DO NOT EDIT BELOW THIS LINE, OR CHANGE THIS COMMENT, CODE AUTOMATICALLY GENERATED BY category.sh -->
== '''Pages in category "RS2"''' == == '''Pages in category "RS2"''' ==
The following 4 pages are in this category. The following 5 pages are in this category.
* [[194 Protocol]] * [[194 Protocol]]
* [[317 Protocol]] * [[317 Protocol]]
* [[464 Protocol]]
* [[474 Protocol]] * [[474 Protocol]]
* [[508 Protocol]] * [[508 Protocol]]