BetterStop - 更好的关服

LSE BetterStop - 更好的关服 1.0.0

请登录后获取
版权类型
原创
版权链接
#
前置组件
LeviLamina:
https://github.com/LiteLDev/LeviLamina
LegacyScriptEngine:
https://github.com/LiteLDev/LegacyScriptEngine
适配版本(基岩)
  1. 26.x

🛑 BetterStop - 安全关服管理插件​

一款让服务器关闭更安全、更透明的轻量级管理插件


📌 插件简介​

BetterStop 是一款专为LegacyScriptEngine服务器设计的关服管理插件。与直接执行 /stop 指令不同,BetterStop 通过 安全关闭流程 确保玩家数据被正确保存,同时支持 自定义关服原因,让玩家清楚了解服务器关闭的目的,避免因突然掉线而产生的误解或不满。


✨ 核心功能​

  • 安全关闭机制:执行指令后,服务器会先踢出所有在线玩家,等待 3 秒确认玩家完全断开连接后,再执行 stop 指令关闭服务器。有效防止因直接关闭导致的存档损坏或数据丢失问题。
  • 自定义关服原因:支持在指令中附带关服原因(如维护、更新、故障修复等),所有玩家会清晰看到关闭理由,避免因不明原因的掉线而产生疑虑。
  • 倒计时通知:启动 10 秒倒计时,让玩家有充足时间保存进度、整理物品,从容下线。
  • 多渠道广播:同时通过聊天栏和 Toast 弹窗向所有玩家发送通知,确保信息传达无遗漏。
  • 权限管控:仅 OP 和控制台可执行,防止普通玩家误操作。

📖 指令列表​

指令权限功能描述
/stopserver <原因>OP以及控制台 ( 控制台使用不需要加斜杠 )关服前踢出所有玩家,并支持自定义关服原因(如:/stopserver 跑路了)

📝 执行效果示例​

代码:
[管理员] /stopserver 服务器定期维护

[全服广播] §c§l========== 服务器即将关闭 ==========
[全服广播] §c倒计时: §e10 §c秒,请尽快保存进度!
[全服广播] §c原因: §f服务器定期维护
[全服广播] §c倒计时: §e9 §c秒
...
[全服广播] §c倒计时: §e1 §c秒
[全服广播] §c§l服务器正在关闭...

(所有玩家被安全踢出,显示:§c服务器已关闭 §f原因: 服务器定期维护)

(等待 3 秒确保玩家数据保存完成,然后执行 stop 关闭服务器)

🛡 为什么 BetterStop 更安全?​

对比项原版 stopBetterStop /stopserver <原因>
玩家数据保存❌ 立即关闭,可能造成数据丢失✅ 先踢出玩家,等待 3 秒确保数据完整写入
关闭原因❌ 不显示关服原因,玩家突然掉线✅ 自定义原因,防止玩家到群里说服务器崩了
玩家体验❌ 突然掉线,毫无准备✅ 10 秒倒计时,玩家有充足时间准备
命令权限❌ 仅支持控制台✅ 支持游戏内和控制台命令执行,管理员可在游戏内关服

🛠 环境依赖​

  • LeviLamina
  • LegacyScriptEngine

📥 安装方法​

  1. 将插件解压到 /plugins/ 目录
  2. 重启服务器
  3. 插件加载成功后,控制台输出:[BetterStop] BetterStop 已加载,输入 /stopserver <原因> 可执行关服
Screenshot_2026-07-08-18-42-15-09_com.mojang.minecraftpe.webp
作者
裛尘
价格
30.00金粒
下载
14
查看
205
首次发布
最后更新

评分

0.00 星 0 次评分

裛尘 的其他资源

后退
顶部 底部