我的世界服务器如何快速给自己op权限,指令是什么?

《我的世界》服务器给自己OP权限,核心取决于服务端类型:单人作弊开关、原版/模组服靠修改server.properties,Spigot/Paper等插件服靠ops.json或游戏内命令。下面我按最常见的三种情况,把路给你指明白。

给自己的世界开作弊开关:单人游戏和局域网联机

很多人以为自己搭了个服务器,其实开的是”对局域网开放”,如果你只是在游戏里点“对局域网开放”,那要给权限的就是允许作弊,不是OP。

我的世界基岩版服务端如何授予自己op?
加载中
我的世界基岩版服务端如何授予自己op?
樱
樱花云-sakuraidc
2320--
原视频地址

单机存档开启作弊:

  • 进入存档后按 Esc → 点击“对局域网开放”
  • 把“允许作弊”设为开启
  • 点击“创建一个局域网世界”

这样你就能用 /gamemode creative 这类指令,但注意,这种模式下没有OP概念,只有”能否使用指令”,要关闭,重启世界后重新开放时把开关关掉。

如果你的是独立服务器(别人能通过IP直连),那就不能靠上面这招了,原版和模组服(Forge/Fabric)的OP权限由 server.properties 文件控制:

  1. 用文本编辑器打开服务端根目录下的 server.properties
  2. 找到这行:enable-command-block=false 不用改,找 level-type 别管,关键是 op-permission-level=4,把它设成 4(最高权限)
  3. 还有 online-mode=true 如果是正版服,保持原样
  4. 确认 spawn-protection=0,不然出生点区块你没法破坏(虽然不影响OP指令)

设置完后重启服务器,这时候你进入游戏还是没OP,因为要绑定玩家名,在原版服里,第一次启动服务器后才会生成 ops.json 文件,你要做的是关服,打开 ops.json,输入你的游戏ID:

[
  {
    "uuid": "你的玩家UUID",
    "name": "你的游戏ID",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

如果你不知道UUID,可以先以普通玩家身份进服一次,服务器会自动在 usercache.json 里记下你的UUID,照着复制过去就行。

我用的插件服:Spigot/Paper/Purpur 的OP指令

国内大部分租赁服务器和面板服用的是 Spigot 系核心,这种服务端的权限管理比原版更细,给你三条路,按推荐顺序排列:

控制台给OP(最稳)

  • 打开主机商提供的面板(MCSManager、翼龙面板、宝塔面板里的终端)
  • 在控制台输入:op 你的游戏ID
  • 回车后游戏内会提示 “Opped 你的游戏ID”

控制台指令不受游戏内权限插件影响,如果游戏内输入 /op 显示未知指令,用控制台100%有效。

改 ops.json(适合关服状态)

  • 进入服务端根目录,找到 ops.json
  • 把上面的JSON格式内容写进去,level 建议填 4
  • 重启服务器

这里特别说明:Spigot 系服务端的 level 和原版含义有差别,原版里 1 能绕过出生点保护,2 能用大部分指令,3 能管理玩家,4 是服务器管理员,插件服建议直接给 4,省得后面遇到权限不足的怪问题。

游戏内指令(适合已经有OP的人帮你)

  • 在聊天框输入 /op 你的游戏ID
  • 前提是你已经是OP,或者你开了 enable-command-block 配合命令方块绕一圈(不推荐新手这么干)

这里要提到一个对比场景:单机作弊开关适合自己瞎玩,插件服OP适合开服务器管理,前者不写文件,后者要写 ops.json 或走控制台,很多租了面板服的朋友一开始不知道控制台在哪,其实就在服务器管理页面的”终端”或”控制台”标签里。

权限给了但是没效果?你的服务器装了权限插件

这是我的世界服务器op给不了权限怎么办的典型场景,你明明在控制台输入了 op 你的ID,游戏里也提示成功,但你输入 /stop 却显示”未知的指令”或”你没有权限执行此命令”。

原因在于:EssentialsX、LuckPerms、GroupManager 这些插件接管了权限系统,OP 不等于绕过一切, 权限被插件拦截了。

排查顺序如下:

  1. 查看服务端有没有装 LuckPerms,如果有,控制台输入 lp user 你的ID permission set true
  2. 如果装的是 EssentialsX,控制台输入 essentials user 你的ID setperm
  3. 如果是老旧的 GroupManager,控制台输入 manuadd 你的ID owner

指令执行完,再输入 /lp sync 或 /ess reload 让权限生效。

如果上面都没装,就检查一下 plugins/ 文件夹里有没有 PermissionsEx 或 PermissionsBukkit,有的话直接卸载,因为Spigot服务端默认不装权限插件,它的OP机制只认 ops.json。

一个容易忽略的点: 部分整合包或面板服务商默认开启了”简化OP”功能,也就是 bukkit.yml 里的 permissions: default: true,这会导致所有玩家获得默认权限,OP反而被覆盖,改成 default: false 再重启。

基岩版服务器(BDS/开服器)怎么给OP

如果你用的是 BDS(基岩版官方服务端)或第三方开服器(如 Nukkit、BedrockServer),操作完全不同,BDS 根目录下有个 permissions.json 文件,格式是:

[
  {
    "permission": "operator",
    "xuid": "你的XUID"
  }
]

XUID 获取方式:进服后按 F3 暂停界面看,或者在控制台输入 list 查看玩家列表时带上XUID。基岩版的OP不认游戏ID,只认XUID,这是和Java版最大的区别。

Nukkit 等开服器更简单,控制台输入 op 玩家名 即可,但要注意有些开服器的控制台编码是GBK,中文ID会乱码,建议用英文ID或通过配置文件改。

常见问题速查

Q:我的世界服务器op指令怎么用?
在游戏内输入 /op 玩家名 需要有管理员权限,或者在后台控制台直接输入 op 玩家名 不带斜杠,控制台指令覆盖面更广,且不受插件限制。

Q:我改了ops.json为什么进服还是没权限?
绝大多数情况是UUID填错了。ops.json 认UUID,不认名字,usercache.json 里搜不到你的UUID,就用工具网站从正版ID反查,离线服(非正版)没UUID,需要先把 online-mode 改成 true 进一次服,再改回来。

Q:给别人OP之后怎么取消?
控制台输入 deop 玩家名,或者直接把 ops.json 里对应的JSON对象删掉,如果是EssentialsX等插件给的权限,需要用 perms 指令清理对应权限节点,不然只是OP没了,插件权限还在,他依然能用部分管理员指令。

Q:服务器崩了/打不开,和给OP有关系吗?
ops.json 写错格式(比如少了逗号或括号)会导致服务端启动失败,报 JsonSyntaxException,解决方法是删掉这个文件,启动服务器让它自动生成,再通过控制台给OP。这也是为什么推荐优先用控制台指令而非手改文件。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/791451.html

赞 (0)
上一篇 2026年11月10日 03:12
下一篇 2026年11月10日 03:16

相关推荐

  • 怎么查看自己的PS4是哪个服务器,PS4服务器地区怎么查看?

    查看自己PS4是哪个服务器,核心不是看主机外壳,而是看当前登录的PSN账号注册国家/地区;在PS4上进入“设定 > 账号管理 > 账号信息”就能看到,商店货币和账号资料也能交叉验证,很多玩家把“主机版本”和“服务器”混在一起,其实两码事,你手里那台PS4是国行、港版、日版还是美版,只代表硬件销售区域……

    程序编程 2026年11月8日
    200
  • 统计员Excel怎么用?Excel数据透视表教程

    统计员使用Excel的核心在于掌握数据透视表与动态数组函数,这能将繁琐的手工核算效率提升数倍,是实现从“表哥表姐”到“数据分析专家”转型的关键路径,在2026年的职场环境中,数据处理的逻辑已经发生了根本性变化,过去那种依赖手动复制粘贴、反复核对单元格的做法,不仅效率低下,而且极易出错,现代统计工作更强调自动化……

    2026年7月5日
    19400
  • IP服务器安不安全怎么判断,服务器IP安全检测方法有哪些?

    你的IP服务器到底安不安全?先看这几个信号判断IP服务器安不安全,核心就看三件事:暴露面有多大、访问控制够不够严、异常行为有没有人盯着,不用等被攻击了才知道,几个公开渠道和系统命令跑一遍,心里大概就有数了,业内专家指出,相当一部分服务器被攻破,不是因为漏洞多高级,而是因为本不该开放的端口一直敞在公网上,或者管理……

    程序编程 2026年11月9日
    100
  • 打CF总显示连接服务器失败怎么办,CF连接服务器失败怎么解决

    CF提示“连接服务器失败”,大多数情况下不是游戏本身坏了,而是你本地网络到游戏服务器这一段链路断了,按“先确认服务器在不在线、再重置网络栈、最后查系统和宽带”的顺序排查,十分钟内通常能定位到原因,下面这套流程按实操成本从低到高排列,你照着做就行,不用一上来就重装游戏,CF提示连接服务器失败,先分清是本地网络、游……

    程序编程 2026年10月31日
    800
  • Excel如何取隔列数据?excel提取间隔列单元格内容

    在Excel中取隔列数据,最高效的方法是使用“选择区域+Ctrl+Shift+End”配合“定位条件”或“TRANSPOSE函数”,无需编写复杂公式即可快速提取非连续列,日常办公中,我们常遇到这种尴尬场景:老板甩过来一张宽表,要求把第1、3、5列的数据单独整理出来,如果手动复制粘贴,不仅效率低,还容易出错,业内……

    2026年7月7日
    14210
  • SQL数据库怎么建立数据库服务器,新手如何搭建数据库服务器?

    SQL数据库怎么建立数据库服务器?核心是选好数据库引擎,准备一台可管理的服务器或云实例,安装后配置监听、账号权限、防火墙和备份, 它不是一个软件点一下就完事,而是“引擎+主机+网络+安全+运维”的组合,下面按实际搭建路径拆开讲,SQL数据库怎么建立数据库服务器?先理清三个组件数据库引擎、服务器、客户端不是一回事……

    2026年10月18日
    300
  • Excel里相同的字怎么快速找出来?如何批量提取重复文本

    在Excel中处理相同文字,最核心的方法是利用“查找替换”进行批量修改,利用“条件格式”进行高亮识别,以及利用“数据透视表”或“COUNTIF函数”进行统计去重,具体选择取决于你是要修改数据、标记数据还是分析数据,很多时候,我们面对密密麻麻的数据表,想要找出或者处理那些重复出现的文字,第一反应往往是肉眼扫描,这……

    2026年7月5日
    8410
  • UG服务器名和许可证怎么改?,有什么具体操作步骤?

    UG服务器名和许可证的修改,核心是让许可证文件里的计算机名或IP与你当前要启动的主机名保持一致,改完后必须重启UG许可证服务才能生效,很多人在换电脑、改系统用户名、重装系统后突然打不开UG,报“许可证错误”或“无法连接服务器”,十有八九就是服务器名和许可证之间的对应关系乱了,别急着重装,花十分钟把下面几个地方对……

    2026年9月27日
    500
  • aspx文本编辑器功能介绍与使用疑问解答汇总?

    在ASP.NET Web Forms(.aspx)开发中,一个功能强大且集成良好的文本编辑器管理系统(CMS)、博客平台、论坛、在线文档编辑、产品描述管理等功能的核心组件,它允许用户(管理员或内容创作者)在浏览器中直接进行富文本编辑(WYSIWYG – 所见即所得),而无需编写HTML代码,选择一个合适的ASP……

    2026年2月4日
    12600
  • DNF下载后为何安装不上服务器?,安装失败如何解决?

    DNF下载后安装不上、服务器失败,绝大多数情况下不是游戏本身的问题,而是安装包完整性、系统环境拦截或网络链路异常导致的,按本文步骤逐项排查,十分钟内基本能定位并解决,安装包异常:最常见的“假服务器失败”很多玩家遇到“DNF下载后安装不上服务器失败”的提示,第一反应是官方服务器崩了,但业内专家指出,超过一半的安装……

    2026年8月28日
    1300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注