进入服务器后要进行邮箱认证 mt2fa

mt2fa模组:GitHub - sofar/mt2fa: Adds server and player email confirmation to add an extra layer of security.
mt2fa 服务器api:GitHub - sofar/mt2fa-server: Adds server and player email confirmation to add an extra layer of security.

强烈建议运行自己的api服务器

使用你必须minetest.conf在加入 secure.http_mods = mt2fa

mt2fa - 使用您的电子邮件进行身份验证

使服务器允许用户添加额外的安全层并使用他们的电子邮件地址验证他们的身份。

执照

(C) 2018 Auke Kok sofar@foo-projects.org

特此授予出于任何目的使用、复制、修改和/或分发本软件的许可,无论是否收费,前提是上述版权声明和本许可声明出现在所有副本中。

本软件按“原样”提供,作者不承担与本软件有关的所有保证,包括对适销性和适用性的所有默示保证。在任何情况下,作者均不对任何特殊、直接、间接或后果性损害或因使用、数据或利润损失而导致的任何损害负责,无论是在合同诉讼、疏忽或其他侵权诉讼中,由或与本软件的使用或性能有关。

聊天命令

这些命令需要server 特权。

/mt2fa register <email>

必需的。在注册完成之前,只有拥有server priv 的玩家才能登录。此命令将执行server 需要确认的注册。

/mt2fa ipchange <email>

如果服务器更改 IP 地址,则需要确认。电子邮件必须与原始注册地址相同。此操作需要确认。在确认 ipchange 之前,mt2fa 服务器不允许进行其他操作。

设置

mt2fa.require_registration bool false

如果设置为,所有玩家都必须注册true

mt2fa.require_authentication bool false

如果设置为,所有玩家都必须进行身份验证true

mt2fa.api_server string https://mt2fa.foo-projects.org/mt2fa

mt2fa API 服务器的地址。

mt2fa.grace int 300

玩家可以花多长时间(秒)执行所需的身份验证和/或注册。

mt2fa.registration_grants 字符串为零

授予已成功注册的玩家的特权。应该是用逗号分隔的字符串值,不带空格。

球员属性

mt2fa.registered int nil

该玩家之前已注册。

mt2fa.auth_required int nil

该播放器必须进行身份验证。