在电脑版我的世界服务器中,给玩家OP6权限最直接有效的方法有两种:游戏内聊天栏输入命令,或服务器控制台执行命令,若服务器开启了正版验证,建议使用玩家UUID来操作,否则极容易出现权限给了但ID对不上的尴尬情况。
游戏内直接给OP6的完整操作步骤
很多新手服主开好服务器后,第一件事就是进游戏给自己刷个OP,这个操作本身不难,但有个前置条件会拦下相当一部分人:你必须先进游戏成为管理员,才能用游戏内命令给别人OP,如果你连自己都还没OP,得先去控制台把第一个OP加上。
在聊天栏输入命令给OP
进入游戏后按字母 T 键或 键打开聊天输入框,输入以下命令:
/op 玩家ID
敲击回车后,系统会提示“已将玩家ID设为服务器管理员”,这时对方重新进入游戏,或者直接输入 /op 命令测试,就能看到权限生效了,注意,这条命令在服务器开服端和单人模组端都适用,但命令前缀的 必须带上,否则会被当成普通聊天消息发出去。
给OP6等级权限的正确命令写法
MC原版OP权限分为4级,从1到4,数字越大权限越高。OP6并不是原版存在的等级,很多玩家口中的“OP6”其实是指拥有所有命令权限的最高管理员,对应的就是原版 OP等级4,设置命令如下:
/op 玩家ID
这条命令默认给的正是4级权限,也就是俗称的满权限OP,如果你在某个模组服务器或插件服务器里见过“OP6”这个说法,那通常是插件自定义的权限组名称,例如Essentials或GroupManager里设置的 op6 权限组,操作命令会变成:
/mangaddp 玩家ID op6
或者
/pex user 玩家ID group set op6
这两种情况需要先装好对应权限插件才能使用。
给OP时最容易踩的UUID坑
2020年之后,Mojang账户全面迁移到Microsoft账户,玩家ID和UUID的绑定关系越来越复杂,如果你在服务器里直接输入 /op 玩家名,系统会自动匹配当前正版账户的UUID,但如果你把服务器开成了离线模式,也就是没开正版验证,玩家随便改个ID就能顶替别人的OP身份,这非常危险。
业内专家指出,离线服给OP的安全操作是先用命令查询玩家UUID:
/offlineuuid 玩家ID
拿到UUID后,再用指令直接写入ops.json文件,或者配合权限插件精确绑定UUID,这样就算玩家改ID,原来的权限也不会被冒用。
服务器控制台给OP权限命令详解
当你开好服务器、进不去游戏,或者游戏内操作卡了,控制台是给OP最稳妥的通道,控制台相当于服务器的“后门管理员”,它的权限高于游戏内任何玩家,包括OP。
Windows系统服务器控制台操作
你启动服务器时弹出的那个黑色窗口就是控制台,直接在光标处输入:
op 玩家ID
注意,控制台里不用加斜杠,加了反而可能报错,输入后回车,控制台会返回一条绿色或白色提示:[Server] Opped 玩家ID。
用控制台给OP有个隐性好处:就算玩家不在线也能操作,对方下次登录时,权限自动生效,不需要重启服务器,如果连续输入多个OP,逐条回车即可,控制台不会像游戏内聊天栏那样有冷却时间。
Linux或云服务器SSH连接后给OP
如果你用的是简米云、酷番云等云服务器,得先通过SSH工具连接服务器,再进入Minecraft服务端目录,执行:
screen -r 服务器会话名
进入服务端控制台后,同样输入 op 玩家ID 即可,这里有个常见误区:在SSH界面直接输入命令是没用的,必须先进到Minecraft服务端的运行会话里才行,如果服务器是用 nohup java -jar server.jar 方式启动的,那SSH窗口里根本看不到控制台,得用 screen 或 tmux 附加会话。
控制台给OP后权限不生效怎么办
多数情况下,控制台返回Opped就说明成功了,但如果你用的是Spigot、Paper或Folia这些高性能服务端,尤其开了权限管理插件,那么光给OP不够,还需要把玩家加进插件的管理员分组,这时去插件配置文件里找 ops 节点,或者用插件的命令重新赋值。
还有一个小概率情况:服务端的 ops.json 文件被设置了只读属性,去服务端根目录找到 ops.json,右键属性,把“只读”勾选去掉,再回到控制台重新执行命令即可。
低版本或特殊客户端服务器给op6的注意事项
很多玩家还在玩7.10、1.12.2这些经典版本,这些老版本服务器给OP的方式和最新版略有不同,但核心命令一样。
旧版本服务端op.json文件不存在
在1.7.2版本之前,服务器没有 ops.json,而是用 ops.txt 存储管理员名单,你直接用文本编辑器打开 ops.txt,每行写一个玩家ID,保存后重启服务器就能生效,但7.2之后统一改用 ops.json,格式变为JSON数组,
[
{
"uuid": "玩家UUID",
"name": "玩家ID",
"level": 4,
"bypassesPlayerLimit": false
}
]
level 字段就是OP等级,4 代表最高权限,也就是你想要的“OP6”效果,你可以手动改这个文件,不用进游戏。
模组整合包服务器给OP的命令
如果你开的是模组服务器,比如暮色森林、工业时代2、虚无世界3这些整合包,OP命令本身不变,但模组自身的权限需要单独设置,例如虚无世界3的某些传送和领地命令,原版OP默认就能用,但像是小游戏服里的 création 类模组,需要在模组配置里额外加权限节点。
给这类服务器给OP6,最稳的方式是先去模组文件夹找到 config 目录,搜索 permission 或 admin 关键字的配置文件,把玩家UUID加进对应权限组,然后再回游戏用 /op 命令补上原版权限,双管齐下才叫真正的“全权限”。
离线模式服务器给OP的安全隐患
据统计,相当一部分开服玩家为了和朋友联机方便,选择了关闭正版验证,这时的OP权限发放要格外谨慎。离线服里,任何人只要把ID改成你OP的ID,就能继承你的权限,所以建议:
- 不要轻易给不熟悉的人OP
- 设置服务器白名单,限制进入玩家
- 定期检查
ops.json和whitelist.json是否有多余条目 - 开服前先改好默认端口和远程访问权限
给完OP后必做的权限复核与调整
OP给了,不代表一切结束。权限等级和命令范围需要你主动确认,不然可能给多了或给少了。
OP等级4不是万能的
原版OP等级4可以执行所有原版命令,包括停止服务器
/stop、封禁玩家 /ban、切换游戏模式 /gamemode 等,但插件的管理命令不吃原版OP等级,比如领地插件的 /resadmin,经济插件的 /eco give,这些得单独给权限。
如果你希望某位帮手能管插件,但不能执行 /stop 和 /ban,那不能直接给OP4,需要安装LuckPerms这类权限插件,创建一个“管理员”分组,只赋予需要的权限节点。
用表格看清权限等级差异
| OP等级 | 可执行范围 | 适用场景 |
|---|---|---|
| 1级 | 绕过出生点保护 | 给建筑服的小队长 |
| 2级 | 使用大部分作弊命令 | 给经常需要传送的组队玩家 |
| 3级 | 管理多人游戏和封禁命令 | 给信任的长期搭档 |
| 4级 | 所有原版管理命令,包括停止服务器 | 只给服务器主负责人 |
你口中所说的“OP6”,在插件语境里要对应LuckPerms的权重等级,设定命令是:
/lp user 玩家ID parent set admin
或者在配置文件里改 weight 值,确保插件判断时该权限组优先度最高。
常见问题:我的世界服务器给op6相关疑问
给错OP了怎么撤销
游戏内聊天栏输入 /deop 玩家ID,或者控制台输入 deop 玩家ID,即可移除原版OP权限,如果对方还在插件权限组里,去LuckPerms或GroupManager里把对应分组删掉。
OP给了但命令用不了是什么原因
先确认对方是否重新登录了游戏,旧会话有时不刷新权限,其次看服务器后台有没有报红色错误,常见原因是插件冲突或权限节点写错,最后检查 ops.json 里的 level 值,确保是 4,如果用了插件权限组,还要确认插件有 /op 命令的监听权限。
低版本服务器控制台怎么给op6
7.10等版本控制台命令与新版一致,但输入后没有“Opped”提示,而是静默写入 ops.json,为了验证,开服前先手动打开 ops.json 查看玩家是否写入成功,建议把 bypassesPlayerLimit 设为 true,这样服务器人数满时OP仍能进入。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/752003.html





