Skip to content
agovena.
agovena.
Get started
Community
Back to marketplace

Marketplace · Extension

Pterodactyl

Provision game servers on a Pterodactyl panel from paid service products.

About this package

What it does

Provision game servers on a Pterodactyl panel from paid service products. The adapter maps each Agovena instance to a panel server, checks deployment resources and supports suspension, reactivation, termination, plan changes and status synchronization. Customer power actions additionally require a Client API key. 2

Requirements

Agovena Core ^0.0.1. Enable Provisioning before this extension. 1

This extension is not marked production-ready. Validate its supported workflow in your own test environment before accepting customer orders.

Set up the package

Enable Provisioning and the Pterodactyl extension with their migrations. Create a server connection using panel_url, secret application_api_key and user_id. Add secret client_api_key only when customer power actions are required. Keep verify_tls true. On the product, configure location_id, nest_id and egg_id, then set resource limits and egg environment overrides.

Operation and failure handling

The adapter checks ownership and configuration before using a stored mapping. Existing servers can be recovered by the stable agovena-{instanceId} external ID instead of blindly creating another server. Installing and restoring states remain provisioning, installation failure becomes failed and unfamiliar lifecycle data requires manual review. Power actions are limited to start, stop and restart and are unavailable without a Client API key. 2

Open the provider guide

Sources

Search documentation

Search guides, commands and API endpoints

What are you looking for?

Documentation