Package-level declarations

Types

Link copied to clipboard
class UpdateZoneFullFollows : OutgoingGameMessage

Update zone full-follows packets are used to clear a zone (8x8x1 tiles space) from any modifications done to it prior, wiping any obj and loc changes in the process. This packet additionally sets the 'current zone pointer' to this zone, allowing one to follow it with any other zone payload packet, commonly used to synchronize the zone to the observer (restoring all the objs in it, loc changes and so on).

Link copied to clipboard
class UpdateZonePartialEnclosed : DefaultByteBufHolder, OutgoingGameMessage, ByteBufHolderWrapperHeaderMessage

Update zone partial-enclosed is used to send a batch of updates for a given zone all in one packet. This results in less bandwidth being used, as well as avoiding the client limitations of 100 packets/client cycle (20ms/cc).

Link copied to clipboard
class UpdateZonePartialFollows : OutgoingGameMessage

Update zone partial follows packets are used to set the 'current zone pointer' to this zone, allowing one to follow it with any other zone payload packet. This packet is more efficient to use over the partial-enclosed variant when there is only a single zone packet following it, in any other scenario, it is more bandwidth-friendly to use the enclosed packet.