LocalProcessCapacityProvider | class LocalProcessCapacityProvider(service: Service, contentDataNodeService: ContentDataNodeService) : CapacityProviderImpl, ConfigurablePlugin<LocalProcessCapacityProvider.Config>
Used to allocate game servers locally on the machine running pragma engine. |
MatchCapacityService | class MatchCapacityService(pragmaNode: PragmaNode, instanceId: UUID, capacityManager: OldCapacityManager = OldCapacityManager(ServerStates(pragmaNode)), timeProxy: TimeProxy = TimeProxy(), reportCapacityCommand: OldReportCapacityCommand = OldReportCapacityCommand(capacityManager), gameInstanceClient: GameInstanceClient = GameInstanceClient()) : DistributedService, ConfigHandler<MatchCapacityServiceConfig>
MatchCapacityService is responsible for managing overall game server capacity. |
MultiplayCapacityProvider | class MultiplayCapacityProvider(service: Service, contentDataNodeService: ContentDataNodeService) : CapacityProviderImpl, ConfigurablePlugin<MultiplayCapacityProvider.Config>
Used to allocate game servers with Multiplay. |
PragmaNomadCapacityProvider | class PragmaNomadCapacityProvider(service: Service, contentDataNodeService: ContentDataNodeService) : CapacityProviderImpl, ConfigurablePlugin<PragmaNomadCapacityProvider.Config>
Capacity provider that interfaces with the Pragma Engine-defined Nomad clusters. |