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 hidden (Show)
Published by DaneEveritt about 8 years ago
This is still a highly unstable version of Pterodactyl Panel. Normal users should continue to use v0.4.1
until a stable v0.5.0
release is out. This release is primarily for beta testers to play with new features and report bugs.
This release requires [email protected]
.
/api/nodes/{id}/config
endpoint. Only accepts SSL connections./api/me/*
.HTTP/1.1 200
and a JSON element with the user/server/node's ID.Server::getbyUUID()
now accepts either the uuidShort
or full-length uuid
for server identification.Published by DaneEveritt about 8 years ago
This is still a highly unstable version of Pterodactyl Panel. Normal users should continue to use v0.4.1
until a stable v0.5.0
release is out. This release is primarily for beta testers to play with new features and report bugs.
This release requires [email protected]
.
user_id
when using the API to create users.?daemon=true
flag to /api/servers/:id
will return the daemon stats as well as the daemon_token
if using HTTPS.getJavascript()
route for servers.servers:
) have been changed to return a single array of all associated items. Please see the updated documentation for how this change might effect your API use./api/users/:id
now includes an array of all servers the user is set as the owner of.ModelNotFoundException
if the location passed was not valid. Not normally an issue in the panel, but caused display issues for the API.1.5.0
to match the latest release. Correlates with setting hard dependencies in the Daemon.Published by DaneEveritt about 8 years ago
This is still a highly unstable version of Pterodactyl Panel. Normal users should continue to use v0.4.1
until a stable v0.5.0
release is out. This release is primarily for beta testers to play with new features and report bugs.
This release requires [email protected]
.
auto_deploy=true
to the API to auto-select a node and allocation given a location.Server\AjaxController@postSetConnection
is now Server\AjaxController@postSetPrimary
and accepts one post parameter of allocation
rather than a combined ip:port
value.Published by DaneEveritt about 8 years ago
0
883f3f69cf9a68d36b43b8d3d3dcacd5f5551be18c033edf40b381c4c6d85171 Panel-0.4.1-beta.tar.gz
Published by DaneEveritt about 8 years ago
This release requires Daemon v0.2.0!
start
or boot
to start your server rather than having to use the start button.5.3
and update dependencies.1ddfe9c4be2b166747b63ae30a1e402b14d0c7d5529e13b2c6757757bb2b74af Panel-0.4.0-beta.tar.gz
Published by DaneEveritt over 8 years ago
This release addresses a few underlying bugs in the panel and adds support for service management through the panel.
Published by DaneEveritt over 8 years ago
This release addresses the following bugs and includes new features.
Beta support for Source Dedicated Servers has been added with Insurgency and Team Fortress 2 being auto-configured defaults. After performing the upgrade steps in the documentation you should run the following commands:
INSERT INTO `services` (`id`, `name`, `description`, `file`, `executable`, `startup`, `created_at`, `updated_at`)
VALUES
(2, 'Source Engine', 'Source Dedicated Server', 'srcds', './srcds_run ', '-game {{SRCDS_GAME}} -console -port {{SERVER_PORT}} -strictportbind -norestart', '2016-02-12 22:57:40', '2016-02-12 22:57:40');
INSERT INTO `service_options` (`id`, `parent_service`, `name`, `description`, `tag`, `docker_image`, `executable`, `startup`, `created_at`, `updated_at`)
VALUES
(2, 2, 'Insurgency', 'Insurgency Dedicated Server', 'srcds', 'quay.io/pterodactyl/srcds', NULL, '-game {{SRCDS_GAME}} -console -port {{SERVER_PORT}} +map {{SRCDS_MAP}} -strictportbind -norestart', '2016-02-12 22:58:38', '2016-02-12 22:58:38'),
(3, 2, 'Team Fortress 2', 'TF2', 'srcds', 'quay.io/pterodactyl/srcds', NULL, '-game {{SRCDS_GAME}} -console -port {{SERVER_PORT}} +map {{SRCDS_MAP}} -strictportbind -norestart', '2016-02-12 22:58:38', '2016-02-12 22:58:38'),
(4, 2, 'Custom Game', 'Allows running a custom SRCDS game.', 'srcds', 'quay.io/pterodactyl/srcds', NULL, NULL, '2016-02-12 22:58:38', '2016-02-12 22:58:38');
INSERT INTO `service_variables` (`id`, `option_id`, `name`, `description`, `env_variable`, `default_value`, `user_viewable`, `user_editable`, `required`, `regex`, `created_at`, `updated_at`)
VALUES
(3, 2, 'Game ID', '', 'SRCDS_APPID', '237410', 1, 0, 1, '/^(237410)$/', '2016-02-12 22:59:31', '2016-02-12 22:59:31'),
(4, 2, 'Game Name', '', 'SRCDS_GAME', 'insurgency', 1, 0, 1, '/^(insurgency)$/', '2016-02-12 23:01:29', '2016-02-12 23:01:29'),
(5, 3, 'Game ID', '', 'SRCDS_APPID', '232250', 1, 0, 1, '/^(232250)$/', '2016-02-12 23:07:17', '2016-02-12 23:07:17'),
(6, 3, 'Game Name', '', 'SRCDS_GAME', 'tf', 1, 0, 1, '/^(tf)$/', '2016-02-12 23:07:17', '2016-02-12 23:07:17'),
(7, 4, 'Game ID', '', 'SRCDS_APPID', '', 1, 0, 1, '/^(\\d){1,6}$/', '2016-02-12 23:07:17', '2016-02-12 23:07:17'),
(8, 4, 'Game Name', '', 'SRCDS_GAME', '', 1, 0, 1, '/^(.*)$/', '2016-02-12 23:07:17', '2016-02-12 23:07:17'),
(9, 3, 'Default Map', '', 'SRCDS_MAP', 'cp_dustbowl', 1, 1, 1, '/^(\\w{1,20})$/', '2016-02-13 21:21:33', '2016-02-13 21:21:33'),
(10, 2, 'Default Map', '', 'SRCDS_MAP', 'sinjar', 1, 1, 1, '/^(\\w{1,20})$/', '2016-02-13 21:21:33', '2016-02-13 21:21:33');
Published by DaneEveritt over 8 years ago
Fixes bugs listed below:
https://github.com/Pterodactyl/Panel/issues?q=is%3Aclosed+milestone%3Av0.1.2-beta+
Published by DaneEveritt almost 9 years ago
This release fixes bugs found in v0.1.0-beta
including:
JSON
type in MySQL < 5.7
Published by DaneEveritt almost 9 years ago
🎉 This is the first official release of Pterodactyl Panel! 🎉
This is a developmental build and should not be used on a live environment!