public GatewayInternalServiceImpl( IMemoryStoreClientManager <IMemoryStoreClient> matchmakingMemoryStoreClientManager, IAnalyticsSender analytics = null) { _matchmakingMemoryStoreClientManager = matchmakingMemoryStoreClientManager; _project = Environment.GetEnvironmentVariable("SPATIAL_PROJECT"); _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("match"); }
public GatewayServiceImpl( IMemoryStoreClientManager <IMemoryStoreClient> memoryStoreClientManager, PlayerAuthServiceClient playerAuthServiceClient, IAnalyticsSender analytics = null) { _memoryStoreClientManager = memoryStoreClientManager; _playerAuthServiceClient = playerAuthServiceClient; _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("match"); }
public PlatformInvoker(DeploymentPoolArgs args, DeploymentServiceClient deploymentServiceClient, SnapshotServiceClient snapshotServiceClient, IAnalyticsSender analytics = null) { deploymentNamePrefix = args.DeploymentNamePrefix + HumanNamer.GetRandomName(2, "_") + "_"; launchConfigFilePath = args.LaunchConfigFilePath; snapshotFilePath = args.SnapshotFilePath; assemblyName = args.AssemblyName; spatialProject = args.SpatialProject; matchType = args.MatchType; this.deploymentServiceClient = deploymentServiceClient; this.snapshotServiceClient = snapshotServiceClient; _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("deployment"); }
public DeploymentPool( DeploymentPoolArgs args, DeploymentServiceClient deploymentServiceClient, PlatformInvoker platformInvoker, CancellationToken token, IAnalyticsSender analytics = null) { cancelToken = token; matchType = args.MatchType; spatialProject = args.SpatialProject; minimumReadyDeployments = args.MinimumReadyDeployments; cleanup = args.Cleanup; this.platformInvoker = platformInvoker; this.deploymentServiceClient = deploymentServiceClient; _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("deployment"); }
public PartyServiceImpl(IMemoryStoreClientManager <IMemoryStoreClient> memoryStoreClientManager, IAnalyticsSender analytics = null) { _memoryStoreClientManager = memoryStoreClientManager; _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("party"); }
// This service is instantiated by Program.cs (base server) public SteamAuthImpl(string project, PlayerAuthServiceClient authServiceClient, IAnalyticsSender analytics = null) { _authServiceClient = authServiceClient; _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("authentication"); }