简化版
安全注意事项
Mod发行版论坛和ContentDB上的Mod已被社区验证为安全。除非可以信任,否则不建议从其他来源下载mod。恶意代码可能会损坏您的计算机,侵犯您的隐私或导致您的计算机参与非法活动。
安装mod
可以使用5.0版及更高版本中“内容”选项卡的“浏览在线内容”按钮从ContentDB安装Mod。以这种方式下载的Mod将自动安装。
Mod通常分布在Zip存档中。为了使mod运行,您必须将其解压缩到Minetest查找mod的文件夹之一。这取决于您安装的Minetest版本。
您可能需要将文件夹名称更改为“技术”模块名称(例如,重命名PilzAdam-carts-70cc4f4
为carts
)。通常,您可以在论坛主题的标题中找到mod名称-这是主题标题方括号内的姓氏。例如,如果标题为[Mod] Lol Mod [1.0] [anotherlolmod]
,则必须将文件夹重命名为anotherlolmod
。
如果以下提到的目录之一不存在,请创建它。
安装modpack
modpack的安装方式与mod相同,但是通常不需要更改modpack的目录名称。只要确保名称不与任何其他已安装的mod或modpack冲突即可。
安装目录
截至0.4.7,MODS的在全球范围内安装并启用每世界。
安装它们的常见位置是$path_user/mods/
。那是minetest-install-directory/mods/
在正式的Windows版本中以及在已RUN_IN_PLACE
启用并**~/.minetest/mods/
** 在全球范围内安装了Minetest版本的GNU / Linux上。
- mods文件夹在Minetest的就地安装的文件夹结构中的位置,包括Minetest在用作客户端和服务器后添加的一些文件夹,以及定制内容的位置(…)。不相关的文件夹不会展开。
minetest/
├── bin/
├── builtin/
├── cache/
├── client/
├── doc/
├── fonts/
├── games/
│ ├── minetest_game/
│ ├── minimal/
│ └── … (installed extra games)
├── locale/
├── mods/
│ └── … (installed extra mods and modpacks)
├── textures/
│ ├── base/
│ │ └── pack/
│ └── … (installed extra texturepacks)
└── worlds/
└── … (saved worlds. Some with exclusive world mods)
解压缩mod之后,需要为您的世界启用它。可以在GUI中通过在世界选择中单击“配置”来完成,也可以load_mod_<modname> = true
在world目录中添加world.mt文件来完成。
请注意,默认情况下,所有世界都默认禁用新安装的mod,因此您明确需要启用它们。
其他安装目录(所有Minetest版本)
安装MODS的其他地方world-directory/worldmods/
,$path_share/mods/
和$<path_user, path_share>/games/<gameid>/mods/
。$path_share
并且$path_user
仅与系统范围的Minetest安装有关(当前,仅在Linux上才可能)。如上所述,Windows上的Minetest和可移植版本均在其安装目录中运行,该安装目录与$path_share
和相对应$path_user
。
请注意,用户通常应将mods安装在普通的安装目录中,而不要在其他安装目录中。请注意,在不同位置具有相同mod的副本可能会轻易产生mod冲突。
可以从以下三种位置mod之间加载差异:
- 从
/mods
技术上讲,该/bin
文件夹与该可执行文件所在的文件夹平行。
在不同的安装上,这也很可能位于其他Minetest位置,例如共享的system/game
,用户或隐藏文件夹。在这个地方只有mods是可切换的 。此文件夹中的Mod可以与任何游戏创建的任何世界一起运行。因此,这是一个容易产生mod冲突甚至可能使Minetest崩溃的地方。
- 在一个
/games/<some_game>/mods
文件夹中。
在“ Minetest游戏”的情况下,这可能是<someplace>/minetest/games/minetest_game/mods
或的子文件夹<some_other_place>/minetest(or ~/.minetest)/games/minetest_game/mods
。
从这样的位置加载的Mod被认为是该游戏的重要组成部分,并且不可切换 。这些mod适用于用此游戏创建的所有世界,但不适用于另一个游戏创建的任何世界(尽管许多游戏可能包含相同的mod)
- 在
/worlds/<name_of_some_world>/worldmods
特定世界的子文件夹内的文件夹中。
worldmods文件夹中的Mod不可切换 ,只能在该特定世界上运行,并且无法从任何其他世界访问。
示例结构
在此示例中,安装了模块“ digtron
”和“ tnt
”以及模块包“ mesecons
”:
mods/
├── digtron/
│ ├── init.lua
│ ├── mod.conf
│ ├── awards.lua
│ ├── README.md
│ ├── sounds/
│ │ ├── buzzer.ogg
│ │ └── …
│ └── textures/
│ ├── digtron_axel_side.png
│ └── …
├── tnt/
│ ├── init.lua
│ ├── mod.conf
│ ├── README.txt
│ ├── textures/
│ │ ├── tnt_side.png
│ │ └── …
│ └── sounds/
│ ├── tnt_explode.ogg
│ └── …
└── mesecons/
├── modpack.txt
├── mesecons/
│ ├── init.lua
│ └── …
├── mesecons_alias/
│ ├── init.lua
│ └── …
├── mesecons_blinkyplant/
│ ├── init.lua
│ └── …
├── mesecons_button/
│ ├── init.lua
│ └── …
├── …