Marketplace · Extension
Pterodactyl
Lever gameservers op een Pterodactyl-paneel vanuit betaalde dienstproducten.
Over dit package
Wat het pakket doet
Lever gameservers op een Pterodactyl-paneel vanuit betaalde dienstproducten. De adapter koppelt elke Agovena-instantie aan een panelserver, controleert inzetbare resources en ondersteunt opschorten, hervatten, verwijderen, planwijzigingen en statussynchronisatie. Aan- en uitacties voor klanten vereisen daarnaast een Client API-sleutel. 2
Vereisten
Agovena Core ^0.0.1. Activeer Provisioning vóór deze uitbreiding. 1
Deze uitbreiding is niet als productierijp gemarkeerd. Controleer de ondersteunde werkwijze in je eigen testomgeving voordat je klantbestellingen aanneemt.
Het pakket instellen
Activeer Provisioning en de Pterodactyl-uitbreiding met hun migraties. Maak een serververbinding met panel_url, het geheime application_api_key en user_id. Voeg client_api_key alleen toe als klanten poweracties nodig hebben. Laat verify_tls aan. Stel op het product location_id, nest_id en egg_id in en vul daarna resourcelimieten en egg-omgevingswaarden aan.
Werking en foutafhandeling
De adapter controleert eigendom en configuratie voordat een opgeslagen koppeling wordt gebruikt. Bestaande servers kunnen via het vaste externe ID agovena-{instanceId} worden teruggevonden. Installeren en herstellen blijven als provisioning gelden. Een installatiefout wordt mislukt en onbekende levenscyclusgegevens vragen handmatige controle. Poweracties zijn beperkt tot starten, stoppen en herstarten en ontbreken zonder Client API-sleutel. 2