Mods/zh-hans: Difference between revisions

From Minetest
>ROllerozxa
No edit summary
>ROllerozxa
No edit summary

Revision as of 13:40, 23 December 2022



Mods

An example of a mod (here: Mesecons).

Mods (修改模块的缩写) 是用户对游戏的修改,其添加或更改了游戏玩法。

一些较大的mod可能会为游戏添加很多内容,而其他较小的mod可能会添加更多设置/自定义选项,或者优化Minetest的速度,游戏玩法或图形。

服务器中的 mod或插件主要为服务器管理员提供更多选择和易用性,单人游戏的所有mod也可以在多人游戏中使用。

虽然Minetest Mod通常可以安全安装,为了保证安全,可以从ContentDB上安装mod,其中的所有Mod都经过了审核

但应谨慎使用Mod,以防止崩溃,系统不稳定,游戏/保存数据删除或由于链接错误或Mod本身而引起的潜在恶意软件感染。(几乎不可能)

保护您的游戏免受此类问题影响的一种好方法是,如果您选择使用mod,则备份Minetest文件夹。

有许多mod或插件可用来补充原始的Minetest game,或为服务器管理员提供更多选择并管理其服务器。


Modpacks

一个modpack(简称:“ MP”)是将mod组合在一起的一组mod。基本上,modpack只是包含实际mod目录的特殊目录。

这纯粹是逻辑分组,主要是为了方便起见并将紧密相关的mod分组在一起。主要区别在于它们在Minetest中的mod管理器中将以不同的方式显示。

除此之外,modpack或modpack内的mod并没有什么特别的。仍然可以分别启用和禁用modpack中的各个mod,就像它们是独立的mod一样。


客户端Mod

客户端Mod(简称:“ CSM”)是用于自定义Minetest客户端的Mod。连接到Minetest服务器时可以使用客户端Mod,因为它们是本地加载的。

需要服务器允许

客户端mod至少需要Minetest 0.4.15-dev来自2017年4月1日之后编译的源代码。

请注意,API目前不稳定,可以更改。


安装Mod

从Mintest版本5.0.0开始,您可以从Minetest内部使用ContentDB from inside Minetest. Click on the “Content” tab in the main menu to find mods, games and texturepacks.

(备注:由于ContentDB服务器在国外,速度并不理想。一些镜像站点可能提供更好的速度,如http://45.195.153.173/) (但它们不是官方的,Minetest开发组不对其安全性做保证)

另请参阅 安装Mod and 安装客户端Mod.


Finding mods

官方源

非官方源

mods的非官方资源是:

编写Mod

Mods是用 Lua编写的, 是一种相对简单的脚本/编程语言. 可以由能够在Lua中进行编码并了解Minetest的Lua API的任何人编写Mod。

可以在lua_api.txt查看Lua API的官方文档。.

其他重要的学习资源:


列出服务器mod

如果您在服务器上,则可以发出命令 /mods来查询服务器已安装mod的列表。

在多人服务器上使用最多的Mod at servers.minetest.net as of April 13th, 2020