public async Task <ServerPacket> Compress(ServerPacket packet) { await Send(new ResetCompressionContext()); packet = NetHandler.CompressPacket(packet.Packet); packet.Write(); packet.Packet.Finish(); return(packet); }