服务器怎么取消OP指令?

在 Minecraft 服务器中,取消玩家的 OP(管理员)权限,最直接的方式是使用/deop 指令。

以下是具体的操作步骤和几种常见情况:

标准指令(最常用)

在游戏内聊天框或服务器控制台输入:

/deop <玩家名>

示例: 取消玩家Steve 的 OP 权限:

/deop Steve

注意:

- 执行此指令的人必须自身拥有 OP 权限(或通过控制台执行)。

- 玩家名必须完全正确(区分大小写,除非服务器插件做了处理)。

- 执行成功后,服务器会显示Made [玩家名] no longer a server operator 的提示。

2. 如果无法在游戏内使用指令(或忘记指令)

方法一:通过服务器控制台(推荐)

直接在你运行服务器的黑色窗口(控制台)中输入:

  deop 玩家名

控制台拥有最高权限,不需要先获得 OP 即可执行。

方法二:修改服务器文件

1. 停止服务器。

2. 打开服务器文件夹中的ops.json 文件(1.7.9及以上版本)或ops.txt 文件(旧版本)。

3. 找到对应玩家的条目,将其删除或修改。

4. 保存文件,重启服务器。

特殊情况处理

Q:执行了 /deop 但玩家仍然有权限?

可能原因:

权限插件冲突:如果服务器安装了LuckPermsGroupManager 等权限插件,OP 权限可能不由原版系统管理,你需要使用插件的命令:

LuckPerms:/lp user <玩家名> parent set default 或移除admin 组。

GroupManager:/manuadd <玩家名> default/manudel <玩家名>

玩家在线:指令执行后立即生效,玩家会被踢出管理员状态,但不需要重启服务器。

Q:如何取消自己的 OP?

如果你现在就是 OP,直接执行:

/deop 你的名字

执行后你的 OP 会立即消失(但如果你是在单人作弊模式下开启的局域网服务器,可能需要重新设置)。

最稳妥的做法是:

1、 打开服务器的控制台窗口。

2、 输入deop 你想取消权限的玩家名

3、 按回车,确认无报错信息。

如果仍有问题,可以告诉我你使用的服务器核心(如原版、Spigot、Paper、Catserver等),我可以提供更针对性的建议。

文章摘自:https://idc.huochengrm.cn/fwq/25257.html

评论