在服务器控制台输入 op list 并回车,即可直接看到当前服务器的所有OP名单,这是最准确且通用的方法,如果控制台不可用,也可以使用游戏内指令 /op list 查询(部分服务端支持),或通过后台文件 ops.json 查看完整记录。
我的世界服务器op查询指令详解
很多腐竹在开服后,自己都忘了当初给谁设置过管理权限,等到需要排查问题时,却发现不知道从哪里看OP名单,其实查询OP的方式就那么几种,关键看你的服务器类型和能接触到哪一层权限。
通过服务器控制台查询
控制台是权限最高的入口,能看到任何在线的OP,无论你用的是 面板服 还是 独立服务器,只要你能登录主机后台,这个方法一定管用。
- 打开服务器控制台(通常是宝塔面板、简米云轻量服务器后台或MC服务商提供的Web终端)
- 输入 op list 并按回车
- 系统会返回一行文字,列出所有OP的玩家ID
这条命令在 Bukkit、Spigot、Paper 以及 Fabric 服务端下都有效,如果是 BungeeCord 群组服,则需要在每个子服务器控制台分别执行。
在游戏内尝试指令查询
如果你在游戏内权限不够,看不到控制台,那只能试试 /op list 这个指令,要注意的是,这个指令的支持程度因服务端核心而异。
后台文件查询法
这个方法最隐蔽,但信息最扎实,找到服务器根目录下的 ops.json 文件,用文本编辑器打开即可,文件内容是一个JSON数组,每个对象代表一个OP,name 字段就是玩家ID,level 字段代表OP等级(1级只能管理自己,4级拥有全部权限)。
推荐优先级:控制台指令 > 文件查看 > 游戏内指令,因为控制台指令一次就能列出全部名单,而文件查看需要手动下载或编辑,游戏内指令还存在兼容性问题。
我的世界服务器后台怎么看op
绝大多数面板服用户都是从网页后台管理服务器的,看不到传统意义上的“控制台窗口”,这时候你要分清楚自己用的是哪种面板。
MCSManager面板的操作方式
Vultr、AWS等海外服务器常搭配MCSManager面板,你需要先进入实例的文件管理页面,找到 ops.json 和 bukkit.yml,如果你的服务端是Spigot系,bukkit.yml里也可能记录了部分OP信息(但通常建议以ops.json为准),MCSManager的终端功能同样支持输入 op list,这是效率最高的方式。
宝塔面板的查询路径
国内服务器租用宝塔面板的占比很大,操作方法如下:
- 登录宝塔后台,点击左侧 文件
- 进入你存放MC服务端的目录,通常是 /www/wwwroot/ 或 /home/ 下
- 搜索 ops.json
- 双击预览文件内容
如果你是刚买的便宜服务器,套餐价格一般在 几十元到一百元 不等,这种轻量服务器内存较小,后台面板可能只有简易文件管理功能,此时如果你看不到ops.json,请确认服务端启动过至少一次,因为首次启动才会生成这个文件。
无面板纯命令行环境
直接使用 SSH 连接服务器的话,用 cat 命令即可:
cat ops.json
输出结果可能是一行很长的文本,建议复制到本地格式化后查看,如果你只想看玩家名字,可以用这个命令:
grep -o '"name":"[^"]"' ops.json
我的世界服务器op权限排查
除了查看谁是OP,更常见的情况是你发现有人滥用权限,但不确定是哪个人干的,这就涉及到更细分的排查手段。
检查命令执行痕迹
多数服务端会记录管理员执行过的命令,在 logs 文件夹下找到最新的 latest.log,搜索关键词
op 或玩家ID,你可以看到类似这样的内容:
[18:23:45] [Server thread/INFO]: Steve issued server command: /op Alex
这一行就说明Steve在执行 op 指令时添加了Alex,如果你怀疑有人私自分发权限,翻日志是最直接的证据来源。
使用插件交叉验证权限
存在部分服务端(著名的有Catserver、Mohist这类混合端)在无缝兼容插件时可能对原版OP系统做了改动,如果你发现控制台的 op list 返回为空,但确实有玩家能使用管理员指令,可以尝试:
- 安装 LuckPerms 权限插件,执行 /lp tree 查看所有拥有权限的玩家
- 使用 PermissionsEx 插件,执行 /pex list 查看数据
这些插件管理平台通常比原版OP系统更直观,排查速度更快。
可疑OP的特征判断
有些OP隐藏得很深,改过ID或者使用相似大小写字母。Steve_2026 和 StevE_2026 是两个不同的玩家,你需要在ops.json里仔细核对玩家的完整UUID,因为即使玩家改名,UUID也不会变化,这是判断是否为本人账号的关键依据。
常见问题:为什么我看不到OP
以下场景你可能实际碰到过,但无法定位问题原因,逐一对比,快速找到解决办法。
| 现象 | 可能原因 | 解决方案 |
| 控制台输入op list无反应 | 服务端核心不支持 | 改用ops.json查询 |
| ops.json文件不存在 | 服务器尚未成功启动 | 启动服务端后再查看 |
| 游戏内/op list提示未知指令 | 原版服务端不支持此命令 | 使用控制台操作 |
| 日志显示op操作但玩家已不在名单 | 有OP自行解除权限 | 检查所有op相关日志操作 |
业内专家指出,很多服务器安全问题不是外部入侵造成的,而是内部权限管理混乱,管理员在用完权限后没有及时 deop,或者几个管理员互相不知道对方设置了谁,导致权限扩散。
扩展:如何有效管理OP
查到了OP之后,还需要一套规范的管理方法来防止问题,这些技巧如果你的服务器正处于多管理员共同运营的状态,会非常实用。
分配时留底
每次 op 某个玩家之前,在控制台执行 say 指令公开广播一次,或者使用 discord SRV 这类插件同步到外部聊天工具,这样所有管理员都能看到记录,事后追查时也能提供时间参考。
定期审计
建议一个月至少执行一次 op list,核对名单上的玩家是否还活跃、是否还需要权限,很多服务器之前的团队成员已经离开,但权限一直保留,这是极大的安全隐患。
禁止滥用OP
OP指令能执行 ban、kick、gamemode 等操作,不要随意在公共场合执行涉及隐私数据的指令,核心玩法相关指令建议通过权限插件逐项分配,避免给所有人都发最高等级。
我的世界服务器op查看方法对比
不同身份的人适合不同的方法,如果你是服务器租用者,有完整后台权限,控制台路线最快,如果你是被邀请帮忙管理的玩家,没有后台入口,那么你只能通过游戏内指令或让腐竹查看,很多国内玩家会选择在 爱发电 或其他平台购买服务器服务,这类平台的用户面板通常自带文件管理功能,找ops.json就够用了。
Q&A:我的世界服务器怎么看op是谁
怎么判断自己是不是OP
在游戏里按下 T 键打开聊天框,输入 /op 你的游戏ID,如果系统提示“你已经是有权限的人员”,说明你已经是OP,如果提示“你没有权限执行此命令”,则相反,这个操作对任何人来说都是最简单的自测方法。
别人能不能查到OP名单
普通生存玩家在无任何后台权限的情况下不能直接查询OP名单,除非管理员安装了权限查询插件设置了公开权限,或者玩家利用 tab补全 猜测OP的ID,例如输入 后按Tab键,部分服务端会列出可用命令,但不会泄露玩家名单,OP列表在纯原版环境下是隐藏信息。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/710970.html





