ace/Source/ACE.Server/Network/Packets/PacketOutboundServerSwitch.cs
Mag-nus fea5014c13
Network improvements (#2515)
* Fartwhifs "Removing unused pattern from CryptoSystem for slightly better performance." PR

* PacketHeader Improved Efficiency

* Improve ClientPacket.ParsePacketData() efficiency

* Packet.Data does not need to be disposed()

See here: ac99a1b716/src/Common/src/CoreLib/System/IO/MemoryStream.cs (L124)

Disposing simply sets _isOpen, _writable, _expandable to false. It doesn't even release the reference to the buffer passed in to the ctor.

* WIP

* revert the RangeAdvance stuff

* More improvements

* More improvements

* More naming improvements
2019-12-30 19:10:12 -06:00

15 lines
481 B
C#

namespace ACE.Server.Network.Packets
{
public class PacketOutboundServerSwitch : ServerPacket
{
public PacketOutboundServerSwitch()
{
Header.Flags = PacketHeaderFlags.EncryptedChecksum | PacketHeaderFlags.ServerSwitch;
InitializeDataWriter();
DataWriter.Write((uint)0x18); // This value is currently the hard coded Server ID. It can be something different...
DataWriter.Write((uint)0x00);
}
}
}