public GatewayInternalServiceImpl(
     IMemoryStoreClientManager <IMemoryStoreClient> matchmakingMemoryStoreClientManager,
     IAnalyticsSender analytics = null)
 {
     _matchmakingMemoryStoreClientManager = matchmakingMemoryStoreClientManager;
     _project   = Environment.GetEnvironmentVariable("SPATIAL_PROJECT");
     _analytics = (analytics ?? new NullAnalyticsSender()).WithEventClass("match");
 }
Exemple #2
0
 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");
 }
Exemple #5
0
 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");
 }