void Subscribe(PacketProcessing Processor)
{
Processor.Connected += ServerProcessor_Connected;
Processor.ConnectionLost += ServerProcessor_ConnectionLost;
Processor.AudioCommandPacketReceived += ServerProcessor_AudioCommandPacketReceived;
Processor.CommsIncomingPacketReceived += ServerProcessor_CommsIncomingPacketReceived;
Processor.CommsOutgoingPacketReceived += ServerProcessor_CommsOutgoingPacketReceived;
Processor.DestroyObjectPacketReceived += ServerProcessor_DestroyObjectPacketReceived;
Processor.EngGridUpdatePacketReceived += ServerProcessor_EngGridUpdatePacketReceived;
Processor.ExceptionEncountered += ServerProcessor_ExceptionEncountered;
Processor.GameMessagePacketReceived += ServerProcessor_GameMessagePacketReceived;
Processor.GameStartPacketReceived += ServerProcessor_GameStartPacketReceived;
Processor.IncomingAudioPacketReceived += ServerProcessor_IncomingAudioPacketReceived;
Processor.IntelPacketReceived += ServerProcessor_IntelPacketReceived;
Processor.ObjectStatusUpdatePacketReceived += ServerProcessor_ObjectStatusUpdatePacketReceived;
Processor.PackageReceived += ServerProcessor_PackageReceived;
Processor.ShipAction2PacketReceived += ServerProcessor_ShipAction2PacketReceived;
Processor.ShipAction3PacketReceived += ServerProcessor_ShipAction3PacketReceived;
Processor.ShipActionPacketReceived += ServerProcessor_ShipActionPacketReceived;
Processor.StationStatusPacketReceived += ServerProcessor_StationStatusPacketReceived;
Processor.UndefinedPacketReceived += ServerProcessor_UndefinedPacketReceived;
Processor.Unknown2PacketReceived += ServerProcessor_Unknown2PacketReceived;
Processor.VersionPacketReceived += ServerProcessor_VersionPacketReceived;
Processor.WelcomePacketReceived += ServerProcessor_WelcomePacketReceived;
Processor.NewConnectionCreated += Processor_NewClientConnected;
}