简介

这是一个运行在 Fabric 端的登录模组,提供了玩家账号功能,使离线模式的服务器变得更安全。

模组命令

玩家命令

/login , /l - 登陆账号

/logout - 退出登陆

/register - 注册账号

/account - 管理账号

/unregister - 注销账号

/changePassword - 更改密码

注释: 允许玩家用以下字符组合作为密码:纯字母, 字母与下划线_, "引号与字母" 或者 "字母与&$@#"。

管理员命令

/auth - 管理员命令

/auth reload- 重新加载配置

/auth setGlobalPassword - 设置服务器的全局密码

/auth setSpawn [ ]- 设置生成点,玩家在登录过程中临时传送到的位置

/auth remove - 从数据库中删除用户帐户

/auth update - 更新用户的密码

/auth register - 创建用户帐户

/auth list- 打印所有已注册的玩家

/auth getPlayerInfo - 打印玩家信息

/auth getOnlinePlayers- 获取有关在线玩家的信息

/auth markAsOffline - 将玩家标记为离线玩家

/auth markAsOnline - 将玩家标记为在线玩家

注:目前版本只支持显示自上次启动时登录的玩家。

高级自动登录

作用:允许拥有 Mojang 账户的玩家绕过身份验证,如果玩家由 Mojang API 创建,他们将被视为在线玩家。

启用方法:

在 server.properties 中将 online-mode 更改为 true,然后在 EasyAuth 的配置文件中将 premiumAutologin 设置为 true。

启用后将创建一个“混合”在线服务器,购买了 Minecraft 的玩家可以跳过登陆过程并且拥有在线 uuid。

未购买 Minecraft 的玩家在加入服务器时必须注册/登陆,并且使用离线 uuid。

注意:只有原本为离线服务器并且玩家已拥有基于 uuid 的数据(例如村民折扣)时,你才应该启用此选项。

成就进度,玩家数据等将自动迁移,但如果一位在线玩家更改了用户名,他将失去所有数据,除非你手动迁移它们。

强制离线列表:通过将在线玩家加入强制离线列表可以让他们与离线玩家一样需要强制登陆并使用离线 uuid。

如果你想将一位玩家加入“强制离线列表”,请用小写字母将他的昵称添加至配置文件中的 forcedOfflinePlayers 列表里。

离线玩家无法登录:有些离线玩家可能与一名在线玩家拥有同样的昵称,你可以使用命令将他们添加至强制离线列表。

注意事项

用户如果输入了错误的密码,则会因“密码错误”从而被服务器自动踢出。