Esempio n. 1
0
 public ServerCore(bool isDedic)
 {
     LogAdd("Starting server...");
     if (instance == null)
     {
         isDedicatedServer = isDedic;
         db       = new DataBase();
         stNet    = new Stopwatch();
         stUpdate = new Stopwatch();
         config   = new NetPeerConfiguration("BFSR");
         config.EnableMessageType(NetIncomingMessageType.ConnectionApproval);
         config.Port = 25565;
         //config.SimulatedMinimumLatency = 0.2f;
         server        = new NetServer(config);
         loginHandler  = new LoginHandler(this);
         packetHandler = new ServerPacketHandler(this);
         instance      = this;
         this.Start();
     }
     else
     {
         instance.isDedicatedServer = isDedic;
         instance.Start();
     }
     LogAdd("Server started");
 }