Minecraft 服务器管理指南:op、权限与常用命令
本页内容
服务器一旦跑起来,社区是顺畅还是混乱,区别就在于你是否懂得管理工具。这是一份实用参考:如何把自己设为操作员、你真正会用到的命令、如何控制谁能进服,以及如何在不把钥匙交给所有人的前提下分配团队权限。
内容涵盖原版管理(op 和命令,适用于任何服务器),以及进阶到在 Paper 上用 LuckPerms 设置真正的权限分级——外加托管面板如何把这大部分操作变成点一下鼠标的事。
把自己设为操作员(op)
操作员(op)是完整的管理员——可以执行任何命令。在全新的服务器上,你要先从控制台(它始终拥有管理员权限)给自己 op,而不是在游戏里操作:
- 打开服务器控制台。自托管时,就是运行服务器的那个窗口;托管时,是面板里的网页控制台。
- 给你的账号 op。输入
op YourUsername。该玩家会被加入ops.json,此后即可在游戏内使用管理员命令。 - 需要时移除 op。
deop YourUsername会再次收回权限。
必备的管理命令
这些是你会不断用到的命令。可以在控制台运行(不带斜杠),或作为 op 在游戏内运行(带斜杠):
| 命令 | 作用 |
|---|---|
/gamemode survival|creative|spectator <player> | 更改玩家的游戏模式 |
/tp <player> <target> | 把玩家传送到另一名玩家或坐标处 |
/give <player> <item> <count> | 给予物品 |
/time set day|night | 设置一天中的时间 |
/weather clear|rain | 更改天气 |
/difficulty peaceful|easy|normal|hard | 设置难度 |
/gamerule <rule> <value> | 切换规则(keepInventory、doDaylightCycle、mobGriefing…) |
/whitelist on|add|remove | 控制谁可以进服(见下文) |
/save-all | 强制保存世界(在有风险的改动之前) |
/stop | 干净地关停服务器(控制台) |
/gamerule keepInventory true 能让玩家死亡时不掉落物品——这是友好服务器上很受欢迎的体验优化设置。从实时网页控制台运行每一条命令——HytHost Minecraft 服务器让 op、whitelist 白名单和备份一键完成。
查看 Minecraft 套餐whitelist 白名单与 op 权限等级
whitelist 白名单是私人服务器最好的单一防护——只有列入名单的玩家才能进服:
- 开启:
/whitelist on(或在server.properties中设置white-list=true)。 - 添加玩家:
/whitelist add TheirUsername;用/whitelist remove移除。 - 保持
online-mode=true,这样用户名会与真实账号核验——关闭它会让任何人都能冒充你的玩家和管理员。
op 本身有四个等级,由 server.properties 中的 op-permission-level 设置(默认 4):
- 等级 1——绕过 spawn 出生点保护。
- 等级 2——大多数作弊命令(
/gamemode、/give、/tp)和命令方块。 - 等级 3——玩家管理(
/ban、/kick、/op)。 - 等级 4——一切,包括
/stop。
真正的团队分级:超越 op 的权限
对于任何公开服务器,op 都太过粗放——你不会想让一名助理能够 /stop 服务器。答案是权限插件,它需要 Paper 或 Spigot 服务器(见最佳 Minecraft 服务器软件)。
LuckPerms 是业界标准。它让你创建分级(Helper、Mod、Admin),并给每个分级恰好授予它应有的命令和权限——绝不多给。像安装任何插件一样安装它(见安装插件),然后定义分组并分配玩家。大多数其他插件都会挂接到它,因此你在 LuckPerms 里授予的权限,可以从一个地方统一控制保护、聊天、家(homes)等等。
经验法则:op 给自己,LuckPerms 给团队。这样既能保证服务器安全,又能把日常管理交出去。
管理秩序:踢出、封禁与 spawn 出生点保护
维持秩序的工具:
- 踢出(kick)——
/kick <player> <reason>暂时移除某人;他们可以重新加入。 - 封禁(ban)——
/ban <player> <reason>封锁账号;/ban-ip封锁地址,用于对付逃避封禁者。用/pardon(和/pardon-ip)可解除任一封禁。封禁记录存放在banned-players.json里。 - spawn 出生点保护——
server.properties中的spawn-protection会在出生点周围设一个半径,只有 op 才能在其中建造;设为0即可禁用。 - 留意日志。控制台和日志文件会记录加入、聊天和命令——在查清谁做了什么时非常宝贵。
在公开服务器上,把这些和一个保护插件(比如领地或反破坏插件)搭配使用,玩家就能自行保护自己的建筑,而不必让管理员为每一次纠纷当裁判。
在托管上轻松管理
托管面板把这大部分操作变成点选即可。在 HytHost Minecraft 服务器上,你能获得一个实时网页控制台来运行任何命令、一键 whitelist 白名单和玩家管理、可编辑的 server.properties 和 ops.json、定时重启,以及在你动手实验前的一键备份,还有子用户登录,让你的团队无需你的账号密码即可管理服务器。上面那些命令依旧完全一样有效——你只是多了一种更友好的方式随处运行它们,同时服务器在线,目标可用率为 99.9%。
常见问题
在服务器控制台里(自托管:服务器窗口;托管:面板的网页控制台)输入 op YourUsername。这会把你加入 ops.json,并在游戏内给你完整的管理员命令。之后可以用 deop YourUsername 移除 op。第一个管理员要从控制台来 op,因为控制台始终拥有管理员权限。
共有四级,由 server.properties 中的 op-permission-level 设置(默认 4):等级 1 绕过 spawn 出生点保护;等级 2 增加作弊命令和命令方块;等级 3 增加玩家管理,如 /ban 和 /kick;等级 4 授予一切,包括 /stop。
op 是全有或全无——操作员可以执行任何命令,包括关停服务器。像 LuckPerms 这样的权限插件(在 Paper 或 Spigot 上)让你创建分级,并给每个分级只授予它所需的具体命令。给自己和信任的共同所有者用 op;给团队用 LuckPerms,这样助理最多只能做管理,别的做不了。
用 /whitelist on 开启(或在 server.properties 中设 white-list=true),然后用 /whitelist add TheirUsername 添加玩家,用 /whitelist remove 移除。保持 online-mode=true,用户名才会被核验——否则白名单可能被冒充绕过。
踢出(kick)是暂时移除某人:/kick <player> <reason>。封禁(ban)封锁账号:/ban <player> <reason>,或用 /ban-ip 封锁屡次逃避者的地址。用 /pardon(或 /pardon-ip)可撤销任一操作。封禁记录存放在 banned-players.json 里。
运行 /gamerule keepInventory true。这是友好服务器上最受欢迎的 gamerule——玩家死亡时会保留背包和经验值。许多行为都用同样的方式来切换(doDaylightCycle、mobGriefing 等等)。
在一个面板里管理你的服务器
HytHost Minecraft 服务器为你提供实时控制台、一键 whitelist 白名单和备份、可编辑的配置以及团队子用户——本指南里的每一条命令,都变成了点选即可。
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours