在电脑版《我的世界》服务器里给自己开 OP,最直接的做法是:如果你有服务器后台控制台权限,直接在控制台输入 op 你的游戏ID;如果只是在游戏里,需要先有一个 OP 账号在聊天框执行 /op 你的游戏ID,Java 版和基岩版的写法略有差别,下面按版本、操作路径和常见报错逐层拆开讲,照着做基本不会卡住。
先分清你开的是哪种服务器
开 OP 之前,先确认你手上是哪种环境,写法完全不同,搞错版本是新手最常见的翻车点。
Java 版服务器:指令带斜杠,控制台不带
Java 版(也就是我们常说的 PC 原版服、Paper 服、Spigot 服、Forge 服)里,/op 是一条标准指令,规则很好记:
- 在游戏聊天框里执行:必须带斜杠,写成
/op 玩家ID - 在服务器后台控制台执行:不带斜杠,写成
op 玩家ID - 执行者本身的权限等级需要达到 3 级或以上,否则会提示没有权限
服务器根目录下的 ops.json OP 名单文件,打开后能看到类似结构:uuid、name、level、bypassesPlayerLimit 四个字段。level 取值 1 到 4,4 级是最高权限,能执行所有指令、管理其他 OP、修改服务器设置。
基岩版服务器:控制台写 op,记得带引号
基岩版专用服务器(BDS)的规则不一样:
- 后台控制台输入
op "玩家名",玩家名带引号,且必须是 Xbox Live 显示名 - 生效后在服务器目录生成
permissions.json,里面的permission字段值为operator - 基岩版没有 Java 那种 1 到 4 的等级划分,OP OP,权限相对扁平
如果你玩的是单人存档”对局域网开放”,在暂停菜单里勾选”允许作弊”,进游戏后自己就是管理员,直接 /op 名字 即可,不需要额外配置。
我的世界电脑版服务器怎么给自己开op:分场景实操
你是服主,能进服务器后台
这是最省事的情况,按顺序走:
- 启动服务器,等待控制台出现
Done字样,说明加载完成 - 在控制台窗口输入
op 你的ID,回车 - 看到
Made 你的ID a server operator一类提示,即成功 - 回到游戏,输入
/gamemode creative测试,能切换就说明权限到位
注意控制台输入不要加斜杠,加了会提示未知命令,这个细节每年都有人踩坑。
你只有游戏内权限,没有后台
这种情况需要服务器里已经有一个 OP 帮你,或者你用的是带网页面板的托管服务:
- 在游戏聊天框输入
/op 你的ID,前提是你当前账号已是 3 级以上 OP - 如果服务器开了
enable-query或 RCON,也可以通过远程控制台执行,RCON 默认端口 25575,需在server.properties里把enable-rcon设为true并设置密码
租的面板服,没有命令行窗口
现在多数人用的是面板服或云服务器,比如常见的 MCSManager、翼龙面板,这类环境通常有现成的按钮:
- 面板后台找到”玩家管理”或”OP 管理”,输入 ID 直接添加
- 或者在面板的”控制台/终端”标签页里,按 Java 版规则输入
op 玩家ID - 部分服务商在”实例设置”里提供”管理员列表”,本质就是帮你写
ops.json
至于租一台能开 OP 的服务器要花多少钱,价格跨度比较大:家用电脑自建成本接近零,只花电费;国内入门级面板服月付通常在十几元到几十元区间;独立云服务器按配置走,2 核 4G 的常见配置月付几十元起步,开 OP 本身不产生额外费用,它只是服务器权限的一部分,别被”开 OP 要加钱”的说法唬住。
我的世界基岩版和Java版开op有什么区别
很多人搜”开op”,其实两个版本的答案并不通用,这里做个横向对照。
| 对比项 | Java 版 | 基岩版(BDS) |
|---|---|---|
| 控制台写法 | op 玩家ID |
op "玩家名" |
| 游戏内写法 | /op 玩家ID |
/op 玩家名 |
| 权限文件 | ops.json |
permissions.json |
| 权限分级 | 1 至 4 级 | 无分级 |
| 取消 OP | /deop 玩家ID |
deop "玩家名" |
| 生效方式 | 指令即时生效 | 指令即时生效,手改文件需重启 |
业内专家指出,Java 版的分级设计初衷是让服务器管理者能按职责分配权限,比如只给建筑团队 2 级,够用命令方块就行,不必人人都拿 4 级,这也是后面要讲的安全边界问题。
OP 开了但命令不能用?常见排查路径
这是搜索量很高的一个场景:明明显示已经是 OP,输入指令却提示”未知命令”或”权限不足”,按下面顺序查:
- 确认
ops.json里确实有你的记录,且level是 4,不是 1 - 检查是否拼错了名字,Java 版区分大小写,中文 ID 更容易出错
- 确认服务器没开
force-gamemode之类的限制,以及server.properties里enable-command-block是否符合预期 - 插件服要看权限插件,装了 LuckPerms 的服务器,OP 可能被权限组覆盖,需要执行
/lp user 玩家名 parent add admin,或直接给节点 - 手改过
ops.json的,务必重启服务器,热改文件不一定被立即读取
行业共识认为,绝大多数”OP 不生效”的问题出在名字不匹配和文件未重载这两步,而不是服务器本身有 bug。
给 OP 之前,先想清楚权限边界
OP 不是一个”开了就完事”的开关,它是服务器安全的第一道口子,4 级 OP 能做的事包括:
- 执行
/stop关闭服务器 - 用
/ban、/kick踢人封人 - 修改游戏规则、传送玩家、清空背包
- 通过命令方块执行任意指令
所以实际运营里比较稳的做法是:
- 日常管理给 2 到 3 级,够用且风险可控
- 4 级只留给核心管理者,人数控制在个位数
- 服务器开了白名单就顺手开,
whitelist on加/whitelist add 玩家ID - 定期检查
ops.json,把离队成员用/deop撤掉
还有一个容易忽略的点:bypassesPlayerLimit 设为 true 的 OP,在服务器满员时也能挤进去,如果不是运维需要,建议保持 false。
我的世界电脑版服务器开op常见问答
没有别人帮忙,我一个人能给自己开 OP 吗?
能,前提是你对服务器本体有控制权,自己电脑开的服,直接在控制台敲 op 你的ID;租的面板服,用面板的管理员功能添加,完全没有后台权限、又不是服主的情况下,只能联系服主操作,任何”破解开 OP”的教程都不要信。
开了 OP 之后想取消,会影响存档吗?
不影响。/deop 玩家ID 只是把玩家从 ops.json 里移除,游戏内的建筑、背包、进度都保留,基岩版同理,把 permissions.json 里的条目删掉并重启即可,唯一的差别是,如果该玩家用 OP 权限放置过命令方块,命令方块本身还会留在世界里继续工作。
服务器重启后 OP 会掉吗?
正常情况下不会,OP 名单写在 ops.json 和 permissions.json 里,属于持久化数据,会掉的情况通常是:换了服务器目录、用了临时容器导致文件没挂载、或者服务商每次开服都从镜像重置,遇到这种,找服务商确认数据目录是否持久化,比反复手动开 OP 更省事。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/788177.html


