/// <summary> /// Begins all server networking /// </summary> public void Begin() { _logger = Log.createClient("DirectoryServer"); base._logger = Log.createClient("Network"); IPEndPoint listenPoint = new IPEndPoint(IPAddress.Any, 4850); try { begin(listenPoint); } catch (System.NullReferenceException e) { } if (_json) { httpJsonResponder.Start(); } timer = new Timer(5000); timer.Enabled = true; timer.AutoReset = true; timer.Elapsed += TimerElapsed; timer.Start(); }
public void Begin() { _logger = Log.createClient("Zone"); base._logger = Log.createClient("Network"); IPEndPoint listenPoint = new IPEndPoint(IPAddress.Any, 4850); try { begin(listenPoint); } catch (System.NullReferenceException) { } if (_json) { httpJsonResponder.Start(); } var timer = new Timer(5000); timer.Enabled = true; timer.AutoReset = true; timer.Elapsed += (sender, e) => Zones.ForEach(z => z.PollServerForPlayers()); timer.Start(); }
/// <summary> /// Begins all server networking /// </summary> public void Begin() { _logger = Log.createClient("DirectoryServer"); base._logger = Log.createClient("Network"); IPEndPoint listenPoint = new IPEndPoint(IPAddress.Any, 4850); try { begin(listenPoint); } catch (Exception e) { Log.write(TLog.Warning, "Failed to start the server: {0}", e.ToString()); System.Threading.Thread.Sleep(5000); return; } if (_json) { httpJsonResponder.Start(); } timer = new Timer(5000); timer.Enabled = true; timer.AutoReset = true; timer.Elapsed += TimerElapsed; timer.Start(); }