# AMP Features Comparison

### See how AMP stacks up against other packages

# AMP v.s. Pterodactyl

# Reasons to consider AMP

Comparisons are made based on the applications standard, out-of-the box configuration. This does not take into account any third-party modifications, additions, or functionality that requires extensive configuration to get working.

## Compare AMP with other options

| Feature | AMP | Pterodactyl |
|---------|-----|-------------|
| Full application state and event tracking | Yes | No |
| Full-time development | Yes | No |
| Increased security | Yes | No |
| Consolidated leadership and vision | Yes | No |
| OIDC Single-Sign-On (SSO) Support | Yes | No |
| Cross-platform Support | Yes | No |
| Simplified Installation and Maintenance | Yes | No |
| Automatic Firewall Management | Yes | No |
| In-depth Management | Yes | No |
| Mobile App | Yes | No |
| Extensibility | Yes | No |

### Feature Details

#### Full application state and event tracking
AMP is the only game server control panel that implements full state tracking. AMP does this in a consistent way across all of its supported applications, meaning that it can provide a consistent interface for all of them. This allows AMP to provide features such as Analytics and let you schedule actions based on player actions.

#### Full-time Development
AMP is developed full-time by CubeCoders, specializing in server management software, resulting in frequent updates and robust support. Pterodactyl is driven by volunteers, leading to slower updates and reduced accountability.

#### Increased Security
AMP uses no server-side scripting and implements runtime protections, reducing vulnerability to code injection attacks. Pterodactyl, on the other hand, uses server-side scripting and lacks security features like code signing.

#### Consolidated leadership and vision
AMP has a consistent track record of updates and support, while Pterodactyl has faced fragmentation and uncertainty.

#### OIDC Single-Sign-On (SSO) Support
AMP supports OIDC, allowing control of user accounts through an external identity provider. Pterodactyl requires managing multiple user accounts within the panel itself.

#### Cross-platform Support
AMP supports both Windows and Linux systems, while Pterodactyl is strictly Linux-only, limiting operational flexibility.

#### Simplified Installation and Maintenance
AMP offers a one-command installation process on Linux systems and easy updates via package manager. In contrast, Pterodactyl has a more complicated installation and manual update process.

#### Automatic Firewall Management
AMP can automatically update firewall rules, while Pterodactyl lacks this capability, adding to administrative tasks.

#### In-depth Management
AMP provides comprehensive state tracking and a visual interface for configuration, whereas Pterodactyl requires manual editing of configuration files.

#### Mobile App
AMP supports a mobile-friendly management experience via a Progressive Web App, unlike Pterodactyl which lacks a mobile interface.

#### Extensibility
AMP has a stable plugin API for long-term compatibility, while Pterodactyl's lack of a stable API can lead to complications with updates.
