Skip to content
托管 · 防护与 moderation

管理面板保护与反机器人

如何避免连同管理面板一起失去您的 Millida 服务器:屏蔽危险命令、管理员密码登录、机器人防护,以及应在日志中检查什么。

更新于 2026年8月4日

服务器被劫持,往往不是因为“托管被黑”,而是通过管理员:有人盗取了一名助手的账户,而这个账户拥有 /op、//set 和 /give。下面是最低限度的防护措施,可以杜绝这种情况。

1. 不要随意发放 op

op 会无视任何插件限制。权限应通过 LuckPerms 中的组来授予——权限、组和前缀。管理员:您自己,也许再加一位副服主。

管理员能做什么也是可以配置的:高级设置中的“管理员权限等级”。4——全部权限,1——仅绕过出生点保护。

2. 锁定危险命令

即使有权限,有些命令也应只对您开放,其他人一律禁止。最简单的方法是用 CommandWhitelist 或 NoCheatCommands 这类插件,但 LuckPerms 也能提供基础防护:

/lp group moderator permission set minecraft.command.op false
/lp group moderator permission set worldedit.* false

除服主外,对所有人都合理的黑名单:op、deop、stop、whitelist off、//set、//replace、//regen、/give、/gamemode creative、插件的 reload 命令,以及“以其他玩家身份执行命令”。

另外:我们不安装提供 shell 访问权限的插件——也就是直接从聊天中执行操作系统命令。这既是安全漏洞,也会导致服务器卡死;详情请见如何安装模组和插件。

3. 管理员使用密码登录

在昵称登录的服务器上,昵称不受任何验证:任何人都可以冒充您。身份验证插件是必需的,对于管理员昵称,最好启用额外验证——AuthMe 支持 IP 绑定和管理命令的第二密码。请见昵称登录。

4. 机器人

公开服务器迟早会遭遇一波机器人:每秒几十次登录、槽位被占满、TPS 跌到谷底。以下措施有帮助:

  • 反机器人插件(AntiBot、EpicGuard、BotSentry)——登录时验证,并限制每个 IP 的连接数;
  • 通过 Velocity 代理登录网络——那里的过滤器位于后端服务器之前;请见服务器网络;
  • 高级设置中的“数据包防洪水”——对发送过于频繁的数据包进行踢出;
  • 临时白名单,用来熬过攻击。

通道级 DDoS 防护由我们的网络侧负责——您无需做任何事。

5. 查看发生了什么

  • 服务器日志(“自动化和日志”部分)——您的团队成员在控制面板中做了什么。保存 90 天。
  • CoreProtect——玩家在世界中做了什么,包括命令和聊天:破坏回滚。
  • 控制面板访问权限——如何给好友授权:被邀请者获得单独的权限,而不是“所有内容的完全访问权”。

6. 备份

以上所有措施总有一天会失效。备份每天自动创建一次——请确保在需要之前就知道从哪里恢复它们。

Minecraft 托管您离线时服务器仍在运行创建服务器