public void Init()
        {
            Program.MyServer.Log.Info("Retreiving trackers IP");
            var a = TrackerXml.GetServers();

            Program.MyServer.Log.Info("Done");
            foreach (var t in a)
            {
                AddTracker(t);
            }
        }
 private void Cs_Packetreceived(object sender, Utility.Network.Server.PacketEventArgs a)
 {
     Program.MyServer.Log.Info($"Receiving from tracker ({a.Sender.RemoteEndPoint.ToString()})");
     if (a.Packet is TrackerRequest)
     {
         if (a.Packet is RegisterAck)
         {
             Program.MyServer.Log.Info("Succefuly Register to the tracker !");
             TrackerXml.AddServerToXml(new TrackerIdentity(a.Sender.RemoteEndPoint as IPEndPoint));
         }
     }
 }