Add Pterodactyl game server provisioning service
Implements ProvisioningServiceInterface for game servers via Pterodactyl panel API. Supports create, suspend, unsuspend, terminate, status, and credential retrieval. Auto-creates panel user accounts. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -17,6 +17,7 @@ class ProvisioningFactory
|
||||
'vps' => app(VirtFusionService::class),
|
||||
'dedicated' => app(SynergyCPService::class),
|
||||
'hosting' => app(EnhanceService::class),
|
||||
'game' => app(PterodactylService::class),
|
||||
default => throw new InvalidArgumentException("Unsupported service type: {$serviceType}"),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user