服主OP没了,最快的恢复方式就是通过服务器控制台执行 op 你的ID 命令;控制台也进不去就改根目录的 ops.json 文件,或者联系服务商重置后台密码,基本都能找回。
我的世界服务器op权限丢失怎么找回?先定位丢失类型
不少服主突然发现输指令提示“你没有权限”,第一反应是服务器坏了,其实多数情况下只是OP权限被移除了,服务器本身没问题,别急着重装,先分清是游戏内权限丢了,还是后台控制权丢了,两者处理路径完全不一样。
游戏内OP被取消但控制台还能用
如果还能登录服务器面板、后台网页,或者本地开服窗口就在手边,恢复特别简单,直接在控制台输入:
op 你的游戏ID
回车后,你的名字会重新加入OP列表,原版服、Spigot、Paper、Forge都认这条命令,不需要重启服务器。
如果你人在游戏里,但能切到控制台窗口,操作一样,输完后回游戏再试指令,权限会立刻生效。
后台密码忘了或面板登录不上
这种情况稍微麻烦一点,因为不能自己直接执行op命令,你需要先去服务器租用平台找回面板密码,国内服务器租用平台基本都支持手机号或邮箱找回,找回后重新登录面板,找到“控制台”或“命令台”入口,再执行op命令。
如果面板登录时还需要单独的“控制台密码”或者“OP管理密码”,这种密码也可以在面板设置里重置,重置完记得用密码管理器保存,别再用记事本明文存。
ops.json被清空或服务器回档
有时候控制台执行了op命令,重启服务器后又丢了,这说明问题不在命令,而在权限文件被覆盖或服务器被回档,原版Minecraft服务器的OP数据存在根目录的 ops.json 文件里,你需要检查这个文件:
是否包含你的UUID和游戏名
level值是否为4- 文件编码是否为UTF-8
如果文件被清空或格式错误,控制台op命令可能暂时生效,但重启后会被错误文件重新覆盖。
我的世界服务器没有op怎么给权限?三条可操作路径
没有OP的时候,要重新给权限,核心就是绕开游戏内限制,从服务器底层文件或控制台直接写入权限,下面三条路径按服务器类型来选。
改ops.json文件(原版服最稳)
原版服务器的OP数据几乎只存在 ops.json 一个地方,用FTP工具或服务器面板的文件管理器下载该文件,格式参考如下:
[
{
"uuid": "你的正版UUID",
"name": "你的游戏ID",
"level": 4,
"bypassesPlayerLimit": false
}
]
几个关键点:
level填4代表最高OP权限,1到3分别对应不同权限等级。- 正版服UUID必须准确,可以在namemc.com查自己的UUID。
- 离线服UUID可以随便填,但
name必须和游戏内ID完全一致,大小写也要对。 - 保存时选UTF-8编码,别用Windows记事本直接改,容易带BOM头导致读取失败。
- 上传覆盖后,重启服务器生效。
检查权限插件(插件服常见)
插件服装了什么LuckPerms、PermissionsEx、GroupManager之类,OP丢失大概率是插件接管了权限,原版ops.json被忽略,这时候控制台执行op命令可能没用,或者重启后丢失。
先输入:
plugins
查看当前安装的权限插件,看到LuckPerms的话,可以在控制台执行:
lp user 你的游戏ID permission set
或者恢复默认组:
lp user 你的游戏ID parent set default
不同插件命令不同,PermissionsEx用 pex user 你的游戏ID group set 组名,GroupManager用 manuadd 你的游戏ID 组名,拿不准时,先去插件官网查对应命令,别瞎试。
利用面板服网页控制台
国内租的面板服,服务商后台基本都有“网页控制台”标签,打开后,在命令输入框里直接打:
op 你的游戏ID
效果和本地控制台一样,部分面板还提供“计划任务”功能,可以设置服务器每次启动后自动执行一次 op 你的游戏ID,防止权限再次被清掉。
我的世界服务器op被其他管理员撤销怎么办?先拿回控制权
OP不是自己丢的,而是被其他管理员或者“熊孩子”撤销,处理逻辑要加一步:先收回后台控制权,再恢复OP,否则你恢复了,对方还能再撤销你。
第一步:修改后台密码并踢出可疑管理员
- 登录服务器面板,修改FTP密码、面板登录密码、数据库密码。
- 在控制台输入
deop 对方游戏ID取消对方OP。 - 再输入
kick 对方游戏ID 权限异常处理把对方踢下线。 - 打开
ops.json,删除不认识的玩家条目,只保留自己。
第二步:检查插件后门和权限组
有些玩家拿到OP后会给自己在权限插件里添加管理员组,你就算deop了他,插件权限还在,他照样能管理服务器,需要打开权限插件查看用户组:
-
LuckPerms输入
lp user 对方游戏ID info查看权限。 - 发现陌生组或权限,输入
lp user 对方游戏ID parent remove 组名移除。 - 最后再查一遍自己的权限是否被改成受限组,顺便恢复。
第三步:用文件管理器恢复你的OP
如果对方把你从 ops.json 里也删了,你需要手动改回来,操作参考上面“改ops.json文件”的步骤,保存后重启,同时建议开启服务器白名单或维护模式,防止对方再次加入捣乱。
国内租的服务器op没了怎么办?联系服务商前先自查这几个点
国内服务器租用平台比较多,服务商操作和面板功能不太一样,OP没了先别急着找客服,自查下面几项,能省不少时间。
自查服务器是否被强制恢复快照
很多面板服提供快照或备份功能,有时候服务商做母机维护,或者自动备份恢复,会把服务器文件回滚到之前的版本,导致OP列表被清空,先登录面板查看“备份/恢复”记录:
- 有没有最近一次快照时间在你OP丢失之后?
- 能不能手动选择一个包含OP的备份点恢复?
如果能恢复,直接从备份点还原,比手动改文件快。
检查服务商是否更换了服务端核心
有些平台会推送核心升级,比如从Vanilla升级到Paper,或者从单个服务端改成BungeeCord群组,升级过程中ops.json一般会保留,但如果核心架构变了,权限机制可能不同,可以查看面板上的“服务端核心”或“版本信息”,对比你开服时选的类型,发现异常再联系客服确认。
联系客服时提供这些信息
联系服务商客服前,准备好以下信息,能提高处理效率:
- 服务器ID或订单号
- 你的游戏ID
- 丢失OP的大概时间
- 是否自己修改过
ops.json - 服务器面板能登录的部分截图
行业内多数客服能直接帮你从后台执行op命令,或者重置控制台权限,把信息给全,一般不用重装服务器。
原版服与插件服op权限丢失处理区别
用表格对比一下两类服务器的处理重点:
| 对比项 | 原版服 | 插件服 |
|---|---|---|
| OP存储位置 | 根目录 ops.json |
插件数据文件夹,如LuckPerms |
控制台 op 命令 |
直接生效 | 可能被插件覆盖 |
| 找回难度 | 低 | 中高,需懂插件命令 |
| 常见坑 | UUID填写错误 | 权限组缓存未刷新 |
| 推荐操作 | 改 ops.json 文件 |
控制台输入权限插件命令 |
根据这个表,服主可以先判断自己属于哪一类,插件服遇到OP丢失,先执行 plugins 确认权限插件,再针对性处理,别在原版路径上浪费时间。
预防op再次丢失的几个配置
OP权限反复丢,大概率是服务器管理流程有漏洞,把下面几项配好,能降低再发生的概率:
- 给自己单独创建一个最高权限组,例如LuckPerms里把
owner组设为仅自己,避免和其他管理员平级。 - 服务器根目录定期备份
ops.json和权限插件数据,推荐每次重启前自动备份。 - 面板上开启“自动备份”功能,频率设为每天一次,或者每次重启前执行一次。
- 临时给别人的OP,用完就
deop,不要长期挂权限。 - 开启白名单时,把OP玩家也手动加入白名单,防止误删后反而进不去服务器。
这些操作都不复杂,但能有效防止“服主OP没了”反复出现。
服务器OP权限丢失在大多数情况下不是服务器坏了,而是权限文件或插件配置发生变动,掌握控制台 op 命令和 ops.json 修改方法,基本可以在几分钟内恢复,真遇到面板也登录不上,联系服务商客服是最快的路径,不用自己重装服务器。
Q&A
我的世界服务器op没了还能进后台吗?
游戏内OP和服务器管理后台是两套独立系统,游戏内OP被取消,不影响你登录服务器管理后台,只要后台密码没丢,就能进去重新执行op命令,如果后台也进不去,先通过服务商密码找回功能重置后台密码,再操作。
我的世界服务器op指令失效怎么办?
先确认服务器是否安装了权限插件,插件服中,原版op命令可能被插件拦截或覆盖,在控制台输入plugins查看插件列表,找到权限插件后使用对应命令,例如LuckPerms输入lp user 你的游戏ID permission set ,如果是原版服,检查ops.json是否包含你的UUID,以及服务器启动日志有没有报错。
我的世界服务器op密码忘了怎么处理?
原版Minecraft的OP没有单独密码,OP权限靠玩家名和UUID绑定,你忘的可能是服务器后台面板密码,去服务商网站用注册手机号或邮箱找回,如果是面板登录后还需要输入“OP密码”才能操作控制台,这种密码也在面板设置里重置,重置后重新登录控制台,输入op 你的游戏ID即可,原版OP没有独立密码,后台密码可以通过服务商渠道重置。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/662738.html





