服务器使用量
未统计
服务玩家数
未统计
下载量
52,104
插件详细介绍
简介
这是一个简单轻量的登录系统插件,专为离线模式服务器设计,用于保护玩家账户安全。建议将其安装在网络中的专用认证服务器上。请注意,本插件已停止支持与更新,开发者鼓励服务器所有者考虑将服务器升级为在线模式。
重要须知
- 服务器版本:1.19 或更高版本。
- Java 版本:21 或更高版本。
- 必需前置插件:需要安装
nightcore才能运行此插件。 - 支持状态:本插件已停止开发与维护。开发者不鼓励使用离线模式服务器,但尊重其所有者。建议考虑将服务器升级为在线模式。
核心功能
账户安全
- 密码加密:支持多种加密类型,包括 MD5、SHA-256、SHA-512 和 BCrypt。
- 密码安全策略:
- 可设置密码必须包含大写字母、小写字母、数字以及特定数量的唯一字符。
- 可设置密码长度限制,防止使用过短或过长的密码。
- 可设置注册时是否需要确认密码。
- 秘密问题:可设置自定义问题与答案,作为额外的安全步骤,即使密码泄露也能防止账户被盗用。
- 可疑活动封禁:自动封禁尝试暴力破解账户的 IP 地址。
登录体验
- 会话系统:玩家在短时间内重连服务器无需再次输入密码。
- 登录超时:可设置玩家登录或注册的等待时间限制。
- 登录尝试限制:可设置玩家输入错误密码/答案的次数上限,超过后将被踢出(或封禁)。
- 登录后命令:可在玩家成功登录后执行自定义命令。
玩家管理
- 名称限制:可防止名称过短或过长的玩家加入。
- 名称大小写检查:防止玩家使用错误的大小写名称加入(例如 ThePlayer 与 theplayer)。
- IP 账户限制:可设置同一 IP 地址下最多能创建多少个账户。
- 正则表达式验证:可使用自定义正则表达式验证玩家名称和密码。
视觉与交互
- 自定义命令:可自定义登录和注册的命令。
- 聊天支持:玩家可通过聊天信息进行登录和注册,而不仅限于命令。
- 自定义消息:支持自定义消息、标题、动作栏文本和音效。
- 登录界面控制:
- 隐藏物品栏:登录期间可清除玩家的物品栏、游戏模式、飞行状态和药水效果。
- 失明效果:可在玩家登录期间添加失明药水效果。
- 登录位置:可设置玩家在登录期间被传送到的位置。
网络支持
- BungeeCord 支持:玩家登录/注册后可自动传送至指定的子服务器。
使用与配置
基本设置
- 确保已安装前置插件
nightcore。 - 将插件放入服务器的
plugins文件夹并重启服务器。 - 根据生成的配置文件进行详细设置,包括加密类型、消息、命令等。
功能启用
- 在配置文件中,你可以独立启用或禁用各项功能,例如密码安全检查、IP限制、秘密问题等。
- 仔细调整登录超时、尝试次数等数值以平衡安全性与玩家体验。
截图预览
> Spoiler: Screenshots
> (请查看插件发布页面或相关资源网站以获取截图)
NexAuth 是一款为 Minecraft 服务器设计的玩家身份验证插件,它通过注册和登录系统来保护玩家账户,并提供密码管理、密保问题等安全功能,有效防止账户被盗或冒用。
命令说明
插件的主命令名称可在 config.yml 中修改,默认是 /nexauth 或 /auth。命令参数中,[] 表示可选,<> 表示必填。
管理员命令
/auth [help]- 显示插件所有命令列表。/auth changepassword <玩家名> <密码>- 强制修改指定玩家的密码。/auth resetsecret <玩家名>- 重置指定玩家的密保问题。/auth setloginlocation- 将你当前所在位置设置为登录地点。/auth unregister- 注销玩家账户。/auth reload- 重载插件(将销毁所有活跃会话)。
玩家命令
/register <密码>- 使用指定密码尝试注册账户。/login <密码>- 使用指定密码尝试登录账户。/changepassword <旧密码> <新密码>- 修改账户密码。/secret [help]- 密保问题相关命令。/secret add- 为账户添加密保问题。/secret remove- 移除账户的密保问题。
权限节点
以下是插件提供的所有权限节点
nexauth.*- 拥有所有插件功能权限。nexauth.secret- 允许管理密保问题。nexauth.command.*- 拥有所有插件命令的使用权限。nexauth.command.admin- 拥有所有管理员命令的使用权限。nexauth.command.login- 拥有使用/login命令的权限。nexauth.command.register- 拥有使用/register命令的权限。nexauth.command.changepassword- 拥有使用/changepassword命令的权限。
版本分布
基本信息
插件名称
NexAuth [DISCONTINUED]
作者
NightExpress
平台
Bukkit / Spigot
支持版本
未标注
点赞数
未统计
最近版本
暂无数据
-