玩家可以使用 /register <密码> 注册,并使用 /login <密码> 登录。
身份验证与 UUID 绑定,并可选择与 IP 地址关联。
玩家在加入后可以配置一段时间进行登录。如果未登录,则会被踢出。
如果玩家的 IP 地址与他们上次会话的存储 IP 地址匹配,则会自动登录。
除非经过身份验证,否则玩家无法与环境交互(例如,聊天、移动、放置/破坏方块)。
限制从单个 IP 地址可以注册的帐户数量(可配置)。
支持通过 config.yml 进行配置,并在 playerdata.yml 中存储持久性玩家数据。
config.yml:
settings:
login-timeout-seconds: 60 # 在未经身份验证的玩家被踢出之前的时间,单位为秒。
max-accounts-per-ip: 3 # 从单个 IP 地址可以注册的最大帐户数。
请查看 https://github.com/KanemotoYamatoMaaku/CauthonAuth/blob/main/LICENSE 以获取使用许可证。