private IPEndPoint GetServerEndpoint(Server server) { var endpoint = new IPEndPoint( IPAddress.Parse(GameHandlerService.GetServerIP(server)), server.Port ); return(endpoint); }
public ServerUpdater(IServiceProvider serviceProvider, ILogger logger, IConfiguration config, GameHandlerService gameHandler) { _serviceProvider = serviceProvider; _logger = logger; _config = config; _gameHandler = gameHandler; }
public ServerTracker( ILogger <ServerTracker> logger, IServiceProvider serviceProvider, GameHandlerService gameHandler, Microsoft.Extensions.Configuration.IConfiguration configuration ) { _logger = logger; _serviceProvider = serviceProvider; _gameHandler = gameHandler; _configuration = configuration; }
public MonitorComsService(IServiceProvider serviceProvider, HostBuilderContext hostBuilderContext, GameHandlerService gameHandler, ServerTracker serverTracker, //EventHandlerService eventHandlerService, ILogger <IPCService> logger) { _serviceProvider = serviceProvider; _hostBuilderContext = hostBuilderContext; _gameHandler = gameHandler; _serverTracker = serverTracker; //_eventHandlerService = eventHandlerService; _logger = logger; parametersInit = true; Init(); }
public void InitServices(IServiceProvider services) { if (parametersInit) { return; } _serviceProvider = services; _hostBuilderContext = services.GetService <HostBuilderContext>(); _gameHandler = services.GetService <GameHandlerService>(); _serverTracker = services.GetService <ServerTracker>(); //_eventHandlerService = services.GetService<EventHandlerService>(); _logger = services.GetService <ILogger <IPCService> >(); parametersInit = true; Init(); }