luanti

luanti-org活跃维护

开源体素游戏创作平台,用 Lua 就能轻松写模组、搭游戏,不用从零造引擎。

Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

5.18.0发布于 2026-10-29 20:09 UTC13,848star +20 / 7 天2,525fork同步于 2026-11-10 23:28 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/luanti-org/luanti.git
cd luanti
参见 doc/compiling/README.md 按平台编译
硬件要求按 README 说明

README 未说明具体硬件要求

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源体素游戏引擎,内置简单模组与游戏创建能力,可自建世界和服务器

开源体素游戏创作平台,用 Lua 就能轻松写模组、搭游戏,不用从零造引擎。

核心能力

  • 用 Lua 编写模组,扩展游戏内容
  • 提供完整默认按键与游戏内控制台
  • 支持 Windows、Linux、macOS 多平台运行
  • 提供 Docker 方式运行和开发服务器
  • 世界以独立文件夹存放在 user/worlds/

容易踩的坑

首次关闭程序后才会生成默认配置文件 user/minetest.conf;编译步骤分散在 doc/compiling/ 下各平台文档,需按平台单独查看;Windows 安装版的用户数据默认在 %APPDATA%\Minetest 而非安装目录

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本5.18.0
  1. 5.18.0Luanti 5.18.0最新正式版2026-10-29 · 2026-10-29 20:09 UTC

    Check the changelog here. Forum post: https://forum.luanti.org/viewtopic.php?t=32742 Blog post: TODO

  2. 5.18.0-rc1Luanti 5.18.0-rc1pre-release2026-10-18 · 2026-10-18 11:59 UTC
    查看更新说明

    This is the first release candidate for 5.18.0. The planned release date is approx. 1 November. Please report issues on GitHub or the forum. Thank you.

  3. 5.17.0Luanti 5.17.02026-08-20 · 2026-08-20 17:45 UTC
    查看更新说明

    Check the changelog here.

    [!WARNING] This release fixes critical security vulnerabilities affecting both the client and server. We advise everyone to upgrade immediately.

  4. 5.17.0-rc1Luanti 5.17.0-rc1pre-release2026-08-13 · 2026-08-13 12:25 UTC
    查看更新说明

    This is the first release candidate for 5.17.0. Please report issues on GitHub or the forum. Thank you.

  5. 5.16.1Luanti 5.16.12026-05-10 · 2026-05-10 16:34 UTC
    查看更新说明

    Check the changelog here.

    This is a bugfix release.

    Reminder: Minetest Game is not meant to be packaged alongside Luanti.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Luanti is a free open-source voxel game engine with easy modding and game creation.

    Copyright (C) 2010-2026 Perttu Ahola [email protected] and contributors (see source file comments and the version control log)

    Table of Contents

    1. Further Documentation
    2. Default Controls
    3. Paths
    4. Configuration File
    5. Command-line Options
    6. Compiling
    7. Docker
    8. Version Scheme

    Further documentation

    Default controls

    All controls are re-bindable using settings. Some can be changed in the key config dialog in the settings tab.

    ButtonAction
    Move mouseLook around
    W, A, S, DMove
    SpaceJump/move up
    ShiftSneak/move down
    QDrop itemstack
    Shift + QDrop single item
    Left mouse buttonDig/punch/use
    Right mouse buttonPlace/use
    Shift + right mouse buttonBuild (without using)
    IInventory menu
    Mouse wheelSelect item
    0-9Select item
    ZZoom (needs zoom privilege)
    TChat
    /Command
    EscPause menu/abort/exit (pauses only singleplayer game)
    +Increase view range
    -Decrease view range
    KEnable/disable fly mode (needs fly privilege)
    JEnable/disable fast mode (needs fast privilege)
    HEnable/disable noclip mode (needs noclip privilege)
    EAux1 (Move fast in fast mode. Games may add special features)
    CCycle through camera modes
    VCycle through minimap modes
    Shift + VChange minimap orientation
    F1Hide/show HUD
    F2Hide/show chat
    F3Disable/enable fog
    F4Disable/enable camera update (Mapblocks are not updated anymore when disabled, disabled in release builds)
    F5Cycle through debug information screens
    F6Cycle through profiler info screens
    F10Show/hide console
    F12Take screenshot

    Paths

    Locations:

    • bin - Compiled binaries
    • share - Distributed read-only data
    • user - User-created modifiable data

    Where each location is on each platform:

    • Windows .zip / RUN_IN_PLACE source:
      • bin = bin
      • share = .
      • user = .
    • Windows installed:
      • bin = C:\Program Files\Minetest\bin (Depends on the install location)
      • share = C:\Program Files\Minetest (Depends on the install location)
      • user = %APPDATA%\Minetest or %MINETEST_USER_PATH%
    • Linux installed:
      • bin = /usr/bin
      • share = /usr/share/minetest
      • user = ~/.minetest or $MINETEST_USER_PATH
    • macOS:
      • bin = Contents/MacOS
      • share = Contents/Resources
      • user = Contents/User or ~/Library/Application Support/minetest or $MINETEST_USER_PATH

    Worlds can be found as separate folders in: user/worlds/

    Configuration file

    • Default location: user/minetest.conf
    • This file is created by closing Luanti for the first time.
    • A specific file can be specified on the command line: --config <path-to-file>
    • A run-in-place build will look for the configuration file in location_of_exe/../minetest.conf and also location_of_exe/../../minetest.conf

    Command-line options

    • Use --help

    Compiling

    Docker

    Version scheme

    We use major.minor.patch since 5.0.0-dev. Prior to that we used 0.major.minor.

    • Major is incremented when the release contains breaking changes, all other numbers are set to 0.
    • Minor is incremented when the release contains new non-breaking features, patch is set to 0.
    • Patch is incremented when the release only contains bugfixes and very minor/trivial features considered necessary.

    Since 5.0.0-dev and 0.4.17-dev, the dev notation refers to the next release, i.e.: 5.0.0-dev is the development version leading to 5.0.0. Prior to that we used previous_version-dev.