Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
OTHER License
Bot releases are visible (Hide)
.7z
files not being detected as a compressed file (#5016)b41774a6c7046bdfd4303969c6700d7f46f069b5250dfad25f91bbc389c9c063 panel.tar.gz
Published by github-actions[bot] 6 months ago
docker_image
fields to prevent invalid inputse72510ba7c8f40b1501add62f15e79e0ecc30f0740a101e06c1b831221668cf9 panel.tar.gz
Published by github-actions[bot] about 1 year ago
b01c97c14775c847725c54a33b5981bd77d2265642a9c26e6748d908814b94b3 panel.tar.gz
Published by github-actions[bot] about 1 year ago
server.queryport
option on the Rust egg.Australia/Darwin
).3b1a9f893aa537a075b319c18ef4cf860889e6d96b0939e3053fa95e690d040f panel.tar.gz
Published by github-actions[bot] over 1 year ago
redis
instead of sync
.php artisan p:environment:mail
not correctly setting the right variable for MAIL_FROM_ADDRESS
.reinstall_failed
as restoring_backup
.uuid
error when jobs fail, causing them not to get stored correctly.sequence_id
and continue_on_failure
to be set.5bd48cf0fe5fd605ced51928a35eff436cab163cfb60f5616dd29dec9ad3e657 panel.tar.gz
Published by github-actions[bot] almost 2 years ago
v
prefix in the version displayed in the admin area.MAIL_EHLO_DOMAIN
environment variable not being properly backwards compatible with the old SERVER_NAME
variable.77b88e8572c34de2e583300d2eaefa14ed527635d7c6485612c61d6c25c5aba8 panel.tar.gz
Published by github-actions[bot] almost 2 years ago
canary
as it's version.e909caef44a0025622bc7a23075525d21b1ab1b610b147bf1429ffff201b284e panel.tar.gz
Published by github-actions[bot] almost 2 years ago
7.4
to 8.0
.MB
byte suffixes are now displayed as MiB
to more accurately reflect the actual value.Content-Length
header in the response from the daemon.server:settings.description
activity log event for when a server description is changed.PTERODACTYL_TELEMETRY_ENABLED
environment variable.d1eec5ef6b25f5568a5e0dfad49381f8935cab0f3f0f9cfb672c92db5c2298ea panel.tar.gz
Published by github-actions[bot] almost 2 years ago
MB
byte suffix are now MiB
to more accurately reflect the actual value.Content-Length
header in the response from the daemon.server:settings.description
activity log event for when a server description is changed.PTERODACTYL_TELEMETRY_ENABLED
environment variable.577e154b99c51ae02b0d96b2d3fdd31317161af18690f2f7806ed0340c05444b panel.tar.gz
Published by github-actions[bot] almost 2 years ago
7.4
.7af0aa07f78664a5e078ac21d2666095b4f3c6900f1b96807b82487938405bc4 panel.tar.gz
Published by github-actions[bot] about 2 years ago
10
to 25
.B
to iB
to better reflect our usage of base 2 (multiples of 1024).b3614adf61a42b113c54040cafa46f7a602b2fed206ba33138ffc9a22a148f37 panel.tar.gz
Published by github-actions[bot] about 2 years ago
config_files
field with eggs.oom_disabled
not being mapped in the Application API when creating a new server.4041398471327023fddb9f3ddbbd92ea3e514d92a9a8979d3564389e669a0ba1 panel.tar.gz
Published by github-actions[bot] about 2 years ago
config_files
field, even if the field is completely emptyForce Outgoing IP
option for eggs that can be used to ensure servers making outgoing connections use their allocation IP rather than the node's primary ip2e179242533e390f44514f7a5cdf7d6acedbdf10bae854d8a3e1243440282b2d panel.tar.gz
clock()
function that was used for debugging and should not have made it into the release. This was causing activity events to not properly sync between the Panel and Wings.29cbc3f90d4a3cb2ae821ed22fb4b9794b53e023dc294489504bd012b17f886a panel.tar.gz
PHP 8.1
.RECAPTCHA_DOMAIN
environment variable.user_uuid
claim on all generated JWTs which allows Wings to properly identify the user performing each action.234ecacfd64a2899e348ae78067e3565dddca3affff032c0aaad5aa86c738d03 panel.tar.gz
Published by github-actions[bot] over 2 years ago
<DOCTYPE html>
tag to template output to avoid entering quirks mode in browsers.1ee3e813a3acc321fdbc049eee5c2631579d6d8af70534268b1c2a01ce74a9b5 panel.tar.gz
Published by github-actions[bot] over 2 years ago
1024
as the base value, rather than 1000
.0
when resetting or refreshing the page, their values are now hidden entirely.a33d366951eaf6dc65ec075105f5ed6c296bd26eb1fda86e81e5670adffd23e9 panel.tar.gz
Published by github-actions[bot] over 2 years ago
className={}
rather than having to use twin.macro
with the css={}
prop.Tooltip.tsx
component to support displaying tooltips within the Panel.api_key_id
to the activity_logs
table to indicate if the user performed the action while using an API key.?filter[description]=foo
when querying servers on both the client and application API.neutral
and primary
have been deprecated in class names, prefer gray
and blue
respectively.1000
as the divisor rather than 1024
to be more consistent with what users most likely expect.eslint
rules applied to the front-end codebase to simplify them dramatically. We now utilize prettier
in combination with some basic default rulesets to make it easier to understand the expected formatting.us-east-1
region.c4aa3902e70a77c64d1bd446ccfdb68becb50354d6839b3f9383021d54667f94 panel.tar.gz
f973a99eb432c34592fbc4001557551d431b726c32a6554551311d53688c8fbb panel.tar.gz
This version updates the version
field on generated Eggs to be PTDL_v2
due to formatting changes. This should be completely seamless for most installations as the Panel is able to convert between the two. Custom solutions using these eggs should be updated to account for the new format.
This release also changes API key behavior — "client" keys belonging to admin users can now be used to access the /api/application
endpoints in their entirety. Existing "application" keys generated in the admin area should be considered deprecated, but will continue to work. Application keys will not work with the client API.
%
wildcard — all expected MySQL remote host values are allowed.allocation_limit
set to 0
.APP_URL
value is set and includes https://
within the URL. This addresses proxy misconfiguration issues that would cause URLs to be generated incorrectly.CREATE TEMPORARY TABLES
, CREATE VIEW
, SHOW VIEW
, EVENT
, and TRIGGER
) are granted to users when creating new databases for servers.one-time-password
to help browser autofill capabilities.ptlc_
for client keys, and ptla_
for application keys. Existing API keys are unaffected by this change./api/application/nodes/:id/allocations
endpoint using ?filter[server_id]=0
to only return allocations that are not currently assigned to a server on that node.php artisan p:node:configuration
).php artisan p:node:list
).APP_CORS_ALLOWED_ORIGINS=example.com,dashboard.example.com
environment variable. By default all instances are configured with this set to *
which allows any origin.Pterodactyl\Models\AuditLog
is deprecated and all references to this model have been removed from the codebase. In the next major release this model and table will be fully dropped.14481c084fdf53fde0c697ffb678029d4e77f34801f71cd9ca6c9e48b249a20f panel.tar.gz