调试(Debug)

调试(Debug)

调试界面默认按 F5 打开,里面全是 Luanti 的技术参数,对开发者超有用,普通玩家最常用的就是看坐标

按 F5 可以循环切换这几种模式:

  • 关闭调试
  • 显示调试信息
  • 调试信息 + 性能曲线图
  • 调试信息 + 线框模式(需要 debug 权限)

调试信息详解

基础调试信息(屏幕左上角)

长这样:

1
2
Minetest 5.5.0 | FPS: 59 | drawtime: 15ms | dtime jitter: 1.6% | view range: 200 | RTT: 1.00ms
pos: (-382.2,14.5,347.0) | yaw: 0.4° North +Z | pitch: -65.1° | seed: 16341313069868655721, pointed: default:dirt_with_grass, param2: 0

第一行参数

  • Luanti X.Y.Z:引擎版本号
  • FPS:帧率,越高越流畅;默认锁 60;低于 30 就很卡
  • drawtime:单帧渲染耗时,越低越好
  • dtime jitter:帧时间波动;≤50% 算正常
  • view range:视距(节点数);All = 无限视距
  • RTT:网络延迟(联机关键),越低越好

第二行参数

  • pos:你的坐标 XYZ(找家、传送必备)
  • yaw:水平朝向;0°=北,90°=西,180°=南,270°=东
  • pitch:垂直视角;0°平视,正数抬头,负数低头
  • seed:地图种子;相同种子 = 相同地形
  • pointed:你准星指着的方块内部名称
  • param2:方块的旋转、颜色等附加数据(开发者用)

准星指向实体时

指着掉落物、生物、玩家时,左边会显示:

  • Entity type:实体类型
  • hp:血量
  • armor:护甲组(伤害减免百分比)

护甲组(Armor groups)简单说

护甲组决定实体吃多少伤害,数值是百分比:

  • 100 = 吃满伤害
  • 200 = 受到双倍伤害
  • 50 = 只受一半伤害

默认常用:

  • fleshy=100:大部分生物/玩家的默认护甲组
  • immortal=1:无敌,不吃任何常规伤害

性能曲线图(Profiler graphs)

详细性能监控,主要给引擎开发者看,普通玩家不用管。


线框模式(Wireframe)

世界会变成透视线框,相当于开了透视挂。
因为太破坏平衡,必须有 debug 权限才能开


受限调试视图

有些游戏/模组会隐藏坐标、血量等信息,增加生存难度。
如果你有 debug 权限,就能无视限制,看完整信息。

被隐藏的内容

  • 坐标、朝向、地图种子
  • 指向的方块名称与 param2
  • 实体信息(类型、血量、护甲)
  • 地图块边界显示

为啥要限制?

为了游戏性:比如让玩家必须制作指南针/雷达才能看坐标,而不是直接按 F5 白嫖。

单机破解限制

聊天框输入这条指令直接拿满权限:

1
/grantme debug