public MasterServerSessionTickService( MasterServerConfiguration configuration, IMasterServerSessionService sessionService) { _configuration = configuration; _sessionService = sessionService; _logger = Log.ForContext <MasterServerSessionTickService>(); }
public MasterServer( MasterServerConfiguration configuration, MasterServerMessageSource messageSource, MasterServerMessageDispatcher messageDispatcher, IMasterServerSessionService sessionService) : base(IPEndPoint.Parse(configuration.EndPoint), messageSource, messageDispatcher) { _sessionService = sessionService; _logger = Log.ForContext <MasterServer>(); }
public UserService( MasterServerMessageDispatcher messageDispatcher, IRelayServerService relayServerService, IServerRepository serverRepository, IMasterServerSessionService sessionService, IServerCodeProvider serverCodeProvider) { _messageDispatcher = messageDispatcher; _relayServerService = relayServerService; _serverRepository = serverRepository; _sessionService = sessionService; _serverCodeProvider = serverCodeProvider; _logger = Log.ForContext <UserService>(); }