PterodactylPowerAction

一个Velocity插件,使用Pterodactyl API根据玩家活动自动启动和停止Minecraft服务器,并在必要时将玩家重定向到等待服务器。

资源图片
# PterodactylPowerAction [![GitHub CI](https://img.shields.io/github/actions/workflow/status/Pickaria/PterodactylPowerAction/.github%2Fworkflows%2Fpush.yml?branch=master)](https://github.com/Pickaria/PterodactylPowerAction/actions) [![Latest Release](https://img.shields.io/github/v/release/Pickaria/PterodactylPowerAction)](https://github.com/Pickaria/PterodactylPowerAction/releases) [![License](https://img.shields.io/github/license/Pickaria/PterodactylPowerAction)](https://github.com/Pickaria/PterodactylPowerAction/blob/master/LICENSE) [![Discord](https://img.shields.io/discord/1373364651118694585)](https://discord.gg/M2a9dxJPRy) 一个节省资源的 Velocity 插件,通过在需要时启动服务器并在空闲时关闭服务器,自动管理您的 Minecraft 服务器,使用 [Pterodactyl](https://pterodactyl.io/) API 或 shell 命令。 --- ## 社区 & 支持 如果您有任何问题或建议,请加入 [Discord 服务器](https://discord.gg/M2a9dxJPRy)! ## ✨ 关键特性 - 🔌 **节能 & 节省资源** - 在可配置的空闲期后自动关闭空服务器(默认:1 小时) - 🚀 **按需服务器启动** - 仅在玩家需要时才启动服务器,优化资源使用 - 🔄 **无缝玩家体验**: - 在启动期间将玩家重定向到轻量级等待服务器 - 在目标服务器准备就绪后自动转移玩家 - 在整个过程中向玩家提供状态消息 - 🛡️ **踢出保护** - 可选地将踢出的玩家重定向到您的等待服务器,而不是断开他们的连接 - 🧰 **灵活的实施**: - 与 Pterodactyl Panel API 配合使用,用于托管服务 - 支持直接 shell 命令,用于自托管环境 - ⚙️ **高度可配置**: - 可定制的关闭延迟 - 多个服务器状态检查方法 - 可配置的代理重启时的关闭行为 - 🌐 **多语言支持** - 根据客户端的语言自动翻译消息(英语、德语、法语) - 🔍 **诊断工具** - 内置的 doctor 命令,用于验证您的配置并排除故障 ## 工作原理 当玩家尝试连接到已停止的服务器时,他们会被暂时发送到您的等待服务器,而 PterodactylPowerAction 启动他们请求的目标服务器。 服务器准备就绪后,他们将被自动转移。 该插件监视玩家活动并智能地关闭空服务器以节省资源。 ![服务器正在启动](https://cdn.modrinth.com/data/cached_images/8fd51185146d34c01516fed350b4b27535f1df81_0.webp) _着色器是 Photon。_ --- ## 文档 文档可在 [此 GitHub 仓库的 Wiki](https://github.com/Quozul/PterodactylPowerAction/wiki) 中找到。