Pterodactyl Daemon Versions Save

DEPRECATED. Legacy control software for Pterodactyl Panel.

v0.6.4

5 years ago

Fixed

  • Fixes a bug with command sending that would cause the request to never complete, thus leading the Panel sending commands over and over in scheduled tasks.

Changed

  • Archives created by the Panel are now named in a more logical manner based on the name of the file that they were created from.

SHA256 Checksum

8c4086838523acac98bde42b668e0df53864985adb27ffa8139828f21c13e12b  daemon.tar.gz

v0.6.3

5 years ago

Fixed

  • Fixes a broken crash detection system due to a forgotten callback.
  • Fixes an error that would occur when a server was rebuilt and the Docker container log path changed on the Daemon.

Changed

  • Changes the way crash handling works to not forcibly restart the server process if it exits cleanly. This means you can have plugins stop your server and it will not automatically restart on you. Only processes that exit with code 0will be left in the stopped state, all other unexpected stops will result in an automatic restart.
  • Less confusing server status indicators when being rebuilt, now completely stops before rebuilding.

SHA256 Checksum

fe79d43be1fa1f6020b0aa24ff0b59e01493f24a54b09333b086c6c250812bee  daemon.tar.gz

v0.6.2

5 years ago

Fixed

  • Changed behavior of Daemon initialization to check for the existance of a server's data directory before initializing that server. If the data directory cannot be found a warning is thrown and the server is not registered.
  • Fixes an error that would cause a loaded console to not display any previous logs due to a supressed JSON parse error.
  • Re-adds pulling docker images with authentication, this was accidentally removed while debugging some issues.

SHA256 Checksum

3b4366e7a63a5c59f60724d1e7e7f994f38b3c2e440bd9699782f63d601ba072  daemon.tar.gz

v0.6.1

5 years ago

Fixed

  • Fixes a bug that prevented sending commands to a running server instance. This was due to a regression in the command handling logic. (aka, too much delete).

SHA256 Checksum

d90ca3d053dc26850964042b712c48b2a68ae76d07b091983465dd49d43f9914  daemon.tar.gz

v0.6.0

5 years ago

Fixed

  • Fixes a bug with XML parsing that would cause Nodejs to be unhappy when reading and writing files.
  • Fixes a race condition in the route handling that would cause errors to be thrown on busy daemons.
  • Daemon no longer fails to boot if it is unable to pull a remote Docker image assuming one already exists on the host system.

Changed

  • Changes the way that server output is handled to allow easier viewing of startup errors early in the process.

Added

  • Better support for RHEL when booting the daemon.
  • Support for sending more specific stop signals to running processes. Prefix with ^ followed by the signal name, for example: ^SIGHUP or ^SIGKILL.

SHA256 Checksum

a38780bca35116989396fa5a41d63f663343d8f5f2cf87bb6e2dcf995592fc42  daemon.tar.gz

v0.5.6

6 years ago

Fixed

  • Fixes SFTP server to play nicely with FileZilla and not respond with 4 of the same file.
  • Fixes a bug when doing multiple replacements on a single line for configurations.

SHA256 Checksum

c74f0ea7a41ea8cdac80b6e76c4f8adbc7c2967cfbc3294b5edc5355d17e9cb0  daemon.tar.gz

v0.5.5

6 years ago

Fixed

  • Fixes diagnostics script to not die when reading large files and also includes the container name in output for easier linking to a server.
  • Fix a potential exception loop when attempting to rebuild a container that does not exist to begin with.
  • Server output is now correct and not split across lines.

Changed

  • Cleans up docker container removal and makes debugging messages clearer.
  • Reason for process crash (OOM, ErrorText, and ErrorCode) are now output into the logs and the console output for processes.
  • Server output throttling is handled differently now and should no longer kill processes that are simply outputting long amounts of data. DoS attacks are recognized and killed in under 1 second, rather than the 30 seconds of previous versions. internals.throttle.bytes was removed and replaced with internals.throttle.lines with a default value of 1000.

SHA256 Checksum

cb5c2102d12d2cff18ee22e7091646440701e8746e1984ac0c6725fbc3c8fa82  daemon.tar.gz

v0.5.4

6 years ago

Fixed

  • Fixes a potential docker issue from float64 values being passed in rather than int64.
  • Fixes a bug where the daemon would not correctly identify a server's docker container, now uses the UUID to find the container.
  • Fix permissions checking when getting base information about a server to allow subusers to view status in panel.

Changed

  • Errors returned by the panel when checking a daemon access token are now logged properly.

SHA256 Checksum

b4b07226a7924236243bd2313945ee6ee2e509f109affdaf740705ca87e8d075  daemon.tar.gz

v0.5.3

6 years ago

Fixed

  • Fixes bad function call in xml-headless egg parser.
  • Fixes issue with Filezilla SFTP client on uploads > 1GB preventing them from being resumed correctly.

Changed

  • Sending a command when the server is offline now returns a HTTP/412 error.

SHA256 Checksum

c3b2d2117504f988d66c868c5e2e75a09d5b616e7efd912477aafcf2fb92416c  daemon.tar.gz

v0.5.2

6 years ago

Fixed

  • Fixes missing environment variable in installation script for eggs.

Added

  • Added a internals.throttle.enabled flag to the config to allow disabling the throttle entirely if needed.

Changed

  • Bumped the default throttle limit to 30Kb every 100ms to hopefully prevent any issues with normal output.

SHA256 Checksum

1690243b836d183339676e2ea1bfb774dedf42aab09d1211cdcf7c4831e296bb  daemon.tar.gz