AntiCrash [Pterodactyl]

AntiCrash [Pterodactyl]

Plugin

Prevent your server from crashing with timely restarts.

Server ManagementOptimizationTechnologyUtility

220 downloads
3 followers
Created3 months ago
Updated3 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Pterodactyl Anti Crash

Description:

Don't let your server crash anymore. With PterodactylAntiCrash you can set your server to restart itself at a certain RAM load to prevent a crash. You will be warned with a countdown before the restart. All messages are fully customizable. It works reliably and prevents crashes.

What you need:

  • A server on the pterodactyl panel.
  • An api key for the pterodactyl panel.

Installation:

  1. Download and upload the plugin on your server.
  2. Start your server.
  3. Edit the config.yml (This contains all the information for configuration.)
  4. Restart your server.
  5. Installation finished.

Commands:

  • /pteroconfig - Take a look at your configuration of the plugin. For security reasons only in the console.
  • /pteroram - Take a look at the current RAM usage.
  • /pterosetram - Set the maximum RAM usage before a restart.

Permissions:

  • pac.use - To use all commands.

Default Config:

# -------------------------------------
#              Settings
# -------------------------------------
threshold: 8192 # Maximum RAM in MB before the server restarts.
apiKey: "ptc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Your personal api key from the pterodactyl api.
apiUrl: "https://panel.example.com" # The basic url of your panel. ! Important, without a / at the end of the url.
serverId: "xxxxxxxx" # The id of this server. The id can be found in thr url after the /server/.
# -------------------------------------
#             Messages
# -------------------------------------
kickMessage: "&cThe server will restart. Connect again in 3 - 5 minutes." # The message shown to a player when the server restarts.
restartMinutes: "&cThe server will restart in {0} minutes!" # The countdown Message for the minutes. {0} will be replaced with the minutes.
restartSeconds: "&cThe server will restart in {0} seconds!" # The countdown Message for the seconds. {0} will be replaced with the seconds.
restartNow: "&cThe server will restart now." # The countdown messasge after 1 second.
pteroram: "&aCurrent RAM usage: {0}" # The message for the /pteroram command. {0} will be replaced with the ram usage in mb.
noPermission: "You don't have the permission to execute this command." # The message for players without the pac.use permission.

External resources



Project members

7AGAM

Member


Technical information

License
ARR
Project ID