
NeoLogin
带有SHA-256加密的NeoForge安全认证模组,包含屏幕UI、旁观者锁定、防破坏功能,支持多语言(英文/俄文)及管理员TPS/Ping监控。
查看大图NeoLogin - 模组说明
NeoLogin 是一款适用于运行 NeoForge 1.21.1 的 Minecraft 服务器的轻量级、高性能且安全的授权模组。该模组通过在玩家加入时要求身份验证,保护离线模式(破解版)服务器上的玩家账户。
其设计注重高负载下的稳定性、日志安全性以及管理便捷性。
主要特性 灵活的数据库存储:开箱即用地支持本地 SQLite 存储(无需任何配置)以及远程 MySQL 数据库支持,适用于多服务器网络。 数据库备份与迁移:内置命令支持以 JSON 格式导出和导入玩家数据库。这便于在服务器扩展时轻松备份,并可在 SQLite 和 MySQL 之间无缝迁移。 预认证玩家锁定:未认证的玩家会被临时切换至旁观者模式,其移动完全受限。他们无法移动、发送聊天消息、执行命令、与世界交互或受到伤害。 控制台日志安全:自动过滤控制台日志中的玩家密码。在身份验证或注册命令期间,控制台输出中的密码将被安全掩码(***)替换。 离线玩家管理:即使目标玩家当前不在线,也能重置密码或注销账户。 自动配置迁移器:内部版本跟踪可在模组更新时自动更新配置文件的结构,防止配置损坏和重复参数错误。
模组命令
玩家命令
- /register <密码> <确认密码> - 注册新账户。
- /login <密码> - 加入服务器时进行身份验证。
- /changepassword <旧密码> <新密码> - 更改当前账户密码。
管理员命令(需要权限 neologin.admin 或 OP 等级 2)
- /neologin backup - 将整个玩家数据库导出到 JSON 备份文件中。
- /neologin backups - 列出服务器上所有可用的备份文件。
- /neologin restore "文件名" - 从选定的备份文件导入玩家账户。
- /neologin unregister <玩家> - 删除玩家账户,重置其注册状态。
- /neologin setpassword <玩家> <新密码> - 强制为玩家设置新密码。
- /neologin reload - 无需重启服务器即可重新加载配置文件设置。 数据库配置 配置文件位于 config/neologin-server.toml。您可以在数据库块中配置数据库类型和连接参数:
[Database]
要使用的数据库类型。允许的值:'sqlite' 或 'mysql'。
databaseType = "sqlite"
连接参数(仅在 databaseType 为 'mysql' 时使用)
mysqlHost = "localhost"
mysqlPort = 3306
mysqlDatabase = "neologin"
mysqlUsername = "root"
mysqlPassword = "password"
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。