Skip to content

BetterPterodactyl Extension

Thank you for your purchase!

Installation

Step 1: Upload Extension Files

Upload the BetterPterodactyl extension files to your Paymenter installation:

/var/www/paymenter/extensions/Servers/BetterPterodactyl/

Upload all BetterPterodactyl files to extensions/Servers/BetterPterodactyl/ using SFTP or your preferred file transfer method.

Step 2: Enable Extension

Enable the extension in your Paymenter admin panel:

Admin Panel → Extensions → Servers → BetterPterodactyl → Enable

The extension will be immediately available for use with your server products.

Configuration

API Keys Setup

Configure the Pterodactyl connection in extension settings:

SettingDescriptionRequired
Pterodactyl URLFull panel URL (e.g., https://panel.example.com)
Application API KeyAdmin API key with full permissions
Client API KeyUser API key for power controls⚠️ For monitoring
SSO Secret KeyFor auto-login functionalityOptional
SSO Endpoint PathDefault: /sso-wemx/Optional

Creating API Keys

Application API Key (Required)

  1. Go to Pterodactyl Admin → Application API
  2. Click Create New
  3. Grant all permissions
  4. Copy the key to Paymenter settings

Client API Key (For Monitoring)

The Client API Key is required for real-time monitoring and power controls (Start/Stop/Restart).

  1. Go to Pterodactyl Account → API Credentials
  2. Click Create API Key
  3. Copy the key to Paymenter settings

⚠️ Without this key, monitoring and power controls will be disabled.

SSO Configuration (Optional)

Enable auto-login functionality by installing SSO on Pterodactyl:

Step 1: Install SSO Package

bash
composer require wemx/sso-pterodactyl

Step 2: Publish Configuration

bash
php artisan vendor:publish --tag=sso-wemx

Step 3: Generate SSO Key

bash
php artisan wemx:generate

Copy the generated key and paste it into SSO Secret Key in Paymenter.

Usage

Power Controls

With Client API Key configured, users can:

  • Start server
  • Stop server
  • Restart server
  • Kill server

Real-Time Monitoring

View server stats in real-time:

  • CPU usage
  • Memory usage
  • Disk usage
  • Network traffic
  • Online players (for game servers)

SSO Auto-Login

When SSO is configured, users can click "Manage Server" to be automatically logged into Pterodactyl.

Need Help?

Join our Discord Server and open a ticket for support.

© 2025 BetterPterodactyl Extension - BuiltByOtte. All rights reserved.

Last updated: