Skip to content

Compatibility

The compatibility report states, for each component of the stack, whether it is SUPPORTED, UNTESTED or UNSUPPORTED. The cardinal rule: an unknown value is UNTESTED, never SUPPORTED.

php artisan pterocloud:compatibility
php artisan pterocloud:compatibility --json

It is also shown on the Support Center compatibility page and included in the compatibility section of a support bundle.

Components

Component How it is judged
PHP Running version compared to the configured minimum (default 8.2.0).
Pterodactyl Running panel version compared to the configured minimum when configured; canary/unknown is UNTESTED.
Blueprint Installed vs required version when both are reported; no version is UNTESTED.
Database Driver must be mysql, mariadb, pgsql or sqlite; an undetectable version is UNTESTED.
Redis UNTESTED unless a probe is explicitly enabled.
Operating system Linux/BSD supported; Windows unsupported; anything else UNTESTED.
Console gateway Protocol version reported by registered gateways against the accepted range; no reported protocol is UNTESTED.
Agent protocol The configured accepted range must be ordered.
Provider API Recorded provider versions against the configured minimum; no recorded version is UNTESTED.

Interpreting the result

  • SUPPORTED — the component is within the supported range.
  • UNTESTED — the component could not be evaluated. It is not a failure, but it is not a green light either.
  • UNSUPPORTED — the component is outside the supported range and should be resolved before relying on it.

The overall status is the worst component status.