Пример #1
0
        public IGameServerClient GetGameServerStatusHelper(GameType gameType, Guid serverId, string hostname, int queryPort, string rconPassword)
        {
            if (_instances.ContainsKey(serverId))
            {
                return(_instances[serverId]);
            }

            IGameServerClient gameServerClient = new GameServerClient(_logger, _queryClientFactory, _rconClientFactory);

            gameServerClient.Configure(gameType, serverId, hostname, queryPort, rconPassword);

            _instances.Add(serverId, gameServerClient);

            return(gameServerClient);
        }