luanti

C/C++ 2025-08-07

luanti (以前是最矿的)


luanti是一种免费的开源素素游戏引擎,具有易于改装和游戏创建。

版权(c)2010-2025 perttu ahola celeron55@gmail.com和贡献者(请参阅源文件注释和版本控制日志)

目录

  1. 进一步的文档
  2. 默认控件
  3. 路径
  4. 配置文件
  5. 命令行选项
  6. 编译
  7. Docker
  8. 版本方案

进一步的文档

  • 网站:https://www.luanti.org/
  • luanti文档:https://docs.luanti.org/
  • 论坛:https://forum.luanti.org/
  • github:https://github.com/luanti-org/ luanti /
  • 开发人员文档
  • 源分布的文档/目录

默认控件

所有控件均可使用设置重新命令。可以在“设置”选项卡中的“密钥配置”对话框中更改一些。

按钮 行动
移动鼠标 环顾四周
W,A,S,D 移动
空间 跳/移动
转移 潜行/向下移动
Drop ItemStack
Shift + Q 放下单个项目
左鼠标按钮 挖掘/打孔/使用
右鼠标按钮 地点/使用
换档 +右鼠标按钮 构建(无需使用)
库存菜单
鼠标车轮 选择项目
0-9 选择项目
z Zoom(需要变焦特权)
t 聊天
/ 命令
Esc键 暂停菜单/流产/退出(仅暂停单人游戏)
Shift + Esc 直接从任何地方退出主菜单,绕过暂停菜单
+ 增加视图范围
- 减小视图范围
k 启用/禁用飞行模式(需要飞行特权)
j 启用/禁用快速模式(需要快速特权)
h 启用/禁用Noclip模式(需要Noclip特权)
e AUX1(快速移动在快速模式下移动。游戏可能会添加特殊功能)
c 通过相机模式循环
v 循环穿过微型图模式
Shift + v 更改最小值方向
F1 隐藏/显示HUD
F2 隐藏/显示聊天
F3 禁用/启用雾
F4 禁用/启用摄像头更新(禁用后不再更新mapBlock,在版本中禁用)
F5 循环通过调试信息屏幕
F6 通过Profiler Info屏幕循环
F10 显示/隐藏控制台
F12 进行屏幕截图

路径

位置:

  • 垃圾箱 - 编译的二进制文件
  • 共享 - 分布式读取数据
  • 用户 - 用户创建的可修改数据

每个平台上每个位置的位置:

  • Windows .zip / run_in_place来源:
    • bin = bin
    • 分享=。
    • 用户=。
  • 安装了窗口:
    • bin = c: program文件 minetest bin(取决于安装位置)
    • share = c: program文件 minetest(取决于安装位置)
    • user =%appdata% minetest或%minetest_user_path%
  • 安装了Linux:
    • bin = /usr /bin
    • 共享=/usr/share/minetest
    • 用户=〜/.minetest或$ minetest_user_path
  • macos:
    • bin =目录/macos
    • 共享=内容/资源
    • user =目录/user或〜/library/application支持/nimetest或$ minetest_user_path

可以在:用户/世界/世界/世界中找到世界

配置文件

  • 默认位置:用户/minetest.conf
  • 该文件是通过首次关闭luanti创建的。
  • 可以在命令行上指定特定文件:-config <路径file>
  • 地址构建将在location_of_exe /../ minetest.conf和location_of_exe /../ minetest.conf中查找配置文件

命令行选项

  • 使用 - 螺旋

编译

  • 编译 - 通用信息
  • 在GNU/Linux上编译
  • 在窗户上编译
  • 在MacOS上编译

Docker

  • 与Docker一起开发MionEtesterver
  • 使用Docker运行服务器

版本方案

自5.0.0-dev以来,我们使用major.minor.patch。在此之前,我们使用了0.Major.minor。

  • 当版本包含破坏变化时,大满贯会增加,所有其他数字均设置为0。
  • 当发行版包含新的非破坏功能时,未成年人会增加,补丁设置为0。
  • 当版本仅包含错误的文件和非常小/琐碎的功能时,补丁会增加。

由于5.0.0-dev和0.4.17-dev,dev表示法是指下一个版本,即:5.0.0-dev是导致5.0.0的开发版本。在此之前,我们使用了以前的_version-dev。

下载源码

通过命令行克隆项目:

git clone https://github.com/luanti-org/luanti.git