> ## Documentation Index
> Fetch the complete documentation index at: https://support.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# Distributed Server Marketing Integration

> Prepare Pterodactyl-backed server products with resource limits, pricing, and delivery settings.

# Distributed Server Marketing Integration

Distributed Server Marketing is used to sell server-based products through a Pterodactyl infrastructure. Game server rentals, ready-made server packages, resource-limited hosting, and automatically delivered server services fit this workflow.

These products require more than a name and price. Node, egg, allocation, RAM, disk, CPU, ports, databases, backups, and suspension behavior can all be part of the product configuration.

## How It Works

The admin prepares Pterodactyl, creates nodes and eggs, then enters the connection details in Zonely. A hosting product can then be published in the store. After purchase, Zonely starts the server creation or delivery flow according to the product settings.

Resource limits and extra costs should be clear on the product page. Buyers should know exactly how much RAM, disk, CPU, port, database, and backup capacity they receive.

<Warning>
  Test server products on a staging node before publishing them. Incorrect limits can waste live node capacity.
</Warning>

## Preparation

Confirm that these items are ready:

* Working Pterodactyl panel
* At least one node
* Required eggs
* Allocation and port range
* API credentials
* Panel URL
* Resource limits for each package
* Pricing and extra resource costs

If nodes, eggs, or allocations are missing in Pterodactyl, creating a product in Zonely is not enough.

## Pterodactyl Checklist

1. Install Pterodactyl and log in as an admin.
2. Configure the node.
3. Add or verify the eggs you will use.
4. Prepare allocations and port settings.
5. Create an API key.
6. Confirm that the panel URL is reachable externally.

Pterodactyl installation details can vary by version and hosting provider. For Zonely, the important part is that the panel is running and accessible through the API.

## Zonely Connection Settings

1. Open **Settings > System Settings** in the admin panel.
2. Open the hosting or Pterodactyl settings area.
3. Enter the Pterodactyl panel URL.
4. Enter the API key.
5. Fill in hosting logo or appearance fields.
6. Save and test the connection.

<Info>
  When you rotate the API key, also check existing hosting products. If the old key is revoked, delivery may stop.
</Info>

## Create A Hosting Product

1. Open **Store Management > Hosting**.
2. Create a new server product.
3. Enter the name, description, and price.
4. Select the egg, node, and resource limits.
5. Enter extra port, database, backup, and disk costs.
6. Add visuals, colors, and background assets.
7. Save the product.
8. Run a test purchase and verify server creation.

## Form Fields

| Field               | Purpose                                               |
| ------------------- | ----------------------------------------------------- |
| Server Title        | Hosting package name shown in the store.              |
| Network IP          | IP or network information for the server.             |
| Subdomain           | Optional subdomain structure for the server.          |
| Description         | Explains package scope and delivery rules.            |
| SVG Icon            | Icon shown on the package card.                       |
| Egg                 | Pterodactyl egg used to create the server.            |
| RAM                 | Memory assigned to the server.                        |
| Disk                | Storage assigned to the server.                       |
| CPU                 | CPU usage limit.                                      |
| Unit / Price        | Package price or unit-based resource price.           |
| Extra Port Cost     | Cost for additional ports.                            |
| Extra Database Cost | Cost for additional databases.                        |
| Extra Backup Cost   | Cost for additional backups.                          |
| Suspension Time     | Timing for suspension after payment or period issues. |
| Color Palette       | Visual color used on the hosting card.                |
| Background Image    | Background asset used in the package presentation.    |

## Product Description Notes

Add these details to hosting products:

* Included RAM and disk
* CPU limit
* Extra port, database, and backup costs
* Expected delivery time
* Where the user receives panel access
* Suspension or deletion policy after expiration
* Supported games or software types

## Before Publishing

<Check>
  Is the Pterodactyl panel URL correct?
</Check>

<Check>
  Does the API key work?
</Check>

<Check>
  Does the node have enough resources and free allocations?
</Check>

<Check>
  Does a test purchase create a server successfully?
</Check>

<Check>
  Are resource limits and extra costs clear on the product page?
</Check>

## Common Issues

**The server is not created.**\
Check the API key, panel URL, node status, and allocation capacity.

**The egg list is empty.**\
Check Pterodactyl eggs and API permissions.

**A resource error appears.**\
The node may not have enough RAM, disk, or allocations. Try a smaller test package.

**Buyers do not understand the package.**\
Add RAM, disk, CPU, port, database, and backup limits as a table in the description.
