您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 2834|回复: 2
打印 上一主题 下一主题

[转载插件] [1.5-1.16.X] [免费] AuthMeReloaded - 高效,稳定的老牌登录插件

[复制链接]
  • TA的每日心情
    开心
    2022-9-9 13:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    楼主
    发表于 2022-7-18 20:23:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    服务端插件
    中文名称: AuthMe 重置版 登录插件
    英文名称: AuthMeReloaded
    来源: 转载
    类型: |Bukkit/Spigot插件| 
    前置插件: Vault,ProtocolLib
    原帖地址: https://www.spigotmc.org/resources/authmereloaded.6269/
    下载地址: https://ci.codemc.io/job/AuthMe/job/AuthMeReloaded/
    更新时间: 2022-07-07
    语言支持: 简体中文 繁體/正體中文 English 日本語 其它 
    本帖最后由 FireEndymion235 于 2022-9-9 11:49 编辑

    AuthMe Reloaded
    稳定版:5.4.0
    开发版(推荐):5.6.0
    插件说明:
    防止在您的服务器上盗用用户名!
    使用它来保护您的允许离线模式服务器或增强您的在线模式服务器的保护!
    AuthMeReloaded不允许未经认证的玩家执行诸如放置方块、移动。
    键入命令或使用清单。它还可以踢出长或短名字不常见的玩家,或者踢出来自被禁止的国家的玩家。
    可以使用会话登录功能,这样您不必每次连接到服务器时都执行身份验证命令!
    可以从AuthMe的配置文件中启用或禁用每个命令和每个功能。

    一.插件功能
    可以通过电子邮件找回密码
    用户账号安全保护
    设置指定国家的玩家禁止进入
    防止机器人恶意进服
    管理员可以设置查看所有用户账户信息。编辑和设置自定义消息
    支持MSQL、 flatfile和 Sqlite
    支持的散列算法:MD5、SHA1、SHA256、 Xauth、 Whirlpool
    支持纯文本密码储存
    兼容多个论坛程序
    兼容NPC和战墙插件
    兼容模组,例如 BuildCraft和 RedstonCraft
    以限制一个ip可以注册的账号数上限
    注册和未注册的有不同的权限组
    支持权限在登陆成功后变更
    缓存玩家物品,包括所有物品和附魔
    保存退出位置,避免损失位置信息
    禁止未登录使用其他命令登录
    提示消息循环发送
    可以备份您的玩家数据
    可将auths.db转换为sql文件导入MySQL
    可将Rakamak或 XAUTH旧日数据导入您的数据库



    二.配置文件
    由于配置文件复杂,详细请见这篇文章:https://www.mcbbs.net/thread-442729-1-1.html,接下来介绍简单的配置过程:
    请先把文件装入plugins文件夹后重启服务器后再进行操作)找到/plugins/AuthMe文件夹,打开config.yml文件,我们的配置主要在这里面。
    找到settings列表:
    第一是sessions,也就是会话模式,默认关闭,启用并设置时长为10(单位是分钟)之后玩家在退出服务器之后的10分钟内以相同的IP再次加入服务器时可以自动登录,无需手动输入密码。把下面的enable: false改成enable: true就可以启用此功能,timeort是加入服务器无需输入密码的时间,单位是分钟,可自行修改。
    第二是messagesLanguage,这个选项是修改语言文件的使用的,authmereloaded内置了简体中文的语言文件,将这个选项设置为zhcn(全部小写,中间不需要下划线也不需要减号)并保存,并且在服务端后台输入/authme reload之后我们就可以看到登陆插件的消息语言换成了中文.
    第三是maxRegPerIp,这个选项是控制一个ip地址最多能注册几个用户的,但是并不好用。当用户的ip是运营商提供的动态ip时,此用户可以在ip地址变更之后重新注册新用户。当用户处于学校或者小区且运营商只分配了一个ip地址时,就有可能出现在一个用户注册之后其他此地区的用户均无法注册的情况。此选项的数值设置为几一个ip就可以注册多少个用户,建议设置为0禁用此功能。
    第四是minNicknameLength和maxNicknameLength,分别是允许的用户名最小长度和最大长度,默认是3和30。
    第五是timeout,这个选项是控制在玩家不登陆的情况下最多能在服务器中停留多久,超过此时长会被踢出服务器,设置为0可以禁用此功能。
    第六是allowedNicknameCharacters,这一项的功能是控制允许进入服务器的玩家的用户名,默认只支持大小写字母,数字和下划线_如果需要支持中文可以将('[a-zA-Z0-9_]*')修改为'[a-zA-Z0-9\u4E00-\u9FA5_]*',如果需要允许名字带有其他字符的话也在这一项里面配置。
    第七是allowedMovementRadius,这一项是控制玩家进入服务器后未登陆时允许移动的范围,建议设置为0则不允许移动。
    我们还可以修改welcome.txt文本文档,这里的内容是玩家通过登录之后显示的欢迎语,文件中的{PLAYER}是登录的玩家名字,{SERVER}是服务器的名字。

    建议修改完成之后重启服务器或者使用/authme reload来重新加载AuthMe。




    三.前置插件
    Vault下载地址:https://wwz.lanzouq.com/ioUqB080ex8j,密码d9fi
    ProtocolLib下载地址:https://wwz.lanzouq.com/iKOEC080f42f,密码h9of
    以上插件的版本建议1.12.2以上,实测1.16.5版本没问题,如果是其它版本或提供的版本出了问题,请前往https://www.mcbbs.net/thread-1229697-1-1.htmlhttps://www.mcbbs.net/thread-922525-1-1.html下载。


    四.权限节点
    • authme.admin.* – 授予对所有管理命令的访问权限。
    • authme.admin.accounts – 管理员命令,用于查看与用户关联的所有帐户。
    • authme.admin.antibotmessages – 查看 Antibot 消息的权限。
    • authme.admin.backup – 允许使用备份命令。
    • authme.admin.changemail – 用于设置或更改用户电子邮件地址的管理员命令。
    • authme.admin.changepassword – 用于更改用户密码的管理员命令。
    • authme.admin.converter – 管理员命令,用于将旧数据或其他数据转换为 AuthMe 数据。
    • authme.admin.firstspawn – 管理员命令,用于传送到第一个 AuthMe 生成。
    • authme.admin.forcelogin – 用于强制登录现有用户的管理员命令。
    • authme.admin.getemail – 用于获取用户电子邮件地址(如果已设置)的管理员命令。
    • authme.admin.getip – 用于获取用户的最后一个已知 IP 的管理员命令。
    • authme.admin.lastlogin – 管理员命令,用于查看用户的最后登录日期和时间。
    • authme.admin.purge – 用于清除旧用户数据的管理员命令。
    • authme.admin.purgebannedplayers – 管理员命令,用于清除与被禁玩家关联的所有数据。
    • authme.admin.purgelastpos – 用于清除用户最后位置的管理员命令。
    • authme.admin.purgeplayer – 用于清除给定玩家的管理员命令。
    • authme.admin.register – 用于注册新用户的管理员命令。
    • authme.admin.reload – 用于重新加载插件配置的管理员命令。
    • authme.admin.seeotheraccounts – 查看登录玩家的其他帐户的权限。
    • authme.admin.seerecent – 管理员命令,用于查看最近登录的玩家。
    • authme.admin.setfirstspawn – 用于设置第一个 AuthMe 生成的管理员命令。
    • authme.admin.setspawn – 用于设置 AuthMe 生成的管理员命令。
    • authme.admin.spawn – 管理员命令,用于传送到 AuthMe 生成。
    • authme.admin.switchantibot – 用于切换 AntiBot 保护状态的管理员命令。
    • authme.admin.totpdisable – 用于禁用用户的双重身份验证的管理员命令。
    • authme.admin.totpviewstatus – 管理员命令,用于查看玩家是否已启用双因素身份验证。
    • authme.admin.unregister – 用于注销现有用户的管理员命令。
    • authme.admin.updatemessages – 使用更新消息命令的权限。
    • authme.allowchatbeforelogin – 在登录之前发送聊天消息的权限。
    • authme.allowmultipleaccounts – 能够注册多个帐户的权限。
    • authme.bypassantibot – 绕过 AntiBot 保护的权限节点。
    • authme.bypassbungeesend – 绕过BungeeCord服务器传送的权限节点。
    • authme.bypasscountrycheck – 绕过 GeoIp 国家/地区代码检查的权限。
    • authme.bypassforcesurvival – 用户绕过强制生存模式的权限。
    • authme.bypasspurge – 绕过清除过程的权限。
    • authme.debug.command – 使用 /authme debug 命令的常规权限。
    • authme.debug.country – 使用国家/地区查找部分的权限。
    • authme.debug.db – 查看数据库中数据的权限。
    • authme.debug.group – 查看权限组的权限。
    • authme.debug.limbo – 使用 limbo 数据查看器的权限。
    • authme.debug.mail – 使用测试电子邮件发件人的权限。
    • authme.debug.mysqldef – 更改 MySQL 列的可空状态的权限。
    • authme.debug.perm – 使用权限检查器的权限。
    • authme.debug.spawn – 查看生成信息的权限。
    • authme.debug.stats – 使用 stats 部分的权限。
    • authme.debug.valid – 使用示例验证的权限。
    • authme.player.* – 使用所有播放器(非管理员)命令的权限。
    • authme.player.canbeforced – 可以强制用户登录的权限。
    • authme.player.captcha – 使用验证码的命令权限。
    • authme.player.changepassword – 更改密码的命令权限。
    • authme.player.email – 授予所有电子邮件权限。
    • authme.player.email.add – 添加电子邮件地址的命令权限。
    • authme.player.email.change – 更改电子邮件地址的命令权限。
    • authme.player.email.recover – 使用其电子邮件地址恢复帐户的命令权限。
    • authme.player.email.see – 命令权限以查看自己的电子邮件地址。
    • authme.player.login – 命令登录权限。
    • authme.player.logout – 命令注销权限。
    • authme.player.protection.quickcommandsprotection – 允许对玩家进行加入快速命令检查的权限。
    • authme.player.register – 用于注册的命令权限。
    • authme.player.security.verificationcode – 使用电子邮件验证码功能的权限。
    • authme.player.seeownaccounts – 用于查看自己的其他帐户的权限。
    • authme.player.totpadd – 启用双因素身份验证的权限。
    • authme.player.totpremove – 禁用双因素身份验证的权限。
    • authme.player.unregister – 命令取消注册权限。
    • authme.vip - 当服务器已满并且具有此权限的人加入服务器时,某人将被踢出。


    五.命令
    • /authme:主 AuthMeReloaded 命令。所有管理命令的根目录。
    • /authme register<玩家> <密码>:使用指定的密码注册指定的玩家。
      需要authme.admin.register
    • 详细内容请见https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/commands.md来了解详细内容,我们将定时更新。
    六.bug反馈

    • 注意:您在此贴下方回复不一定得到插件帮助,请前往https://github.com/AuthMe/AuthMeReloaded/issues来反馈问题。
    七.下载地址

    1.开发版(高版本推荐)codemc:https://ci.codemc.io/job/AuthMe/job/AuthMeReloaded/
    2.稳定版:https://github.com/AuthMe/AuthMeReloaded/releases/tag/5.4.0
    我已经很努力的帮你们免费了!

    如遇教程问题,请在下方回复,我们会尽力答复!


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2022-7-22 14:41
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    沙发
    发表于 2022-7-20 20:20:29 | 只看该作者
    很多版本都适用,不愧是老牌
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2022-9-9 13:39
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    板凳
     楼主| 发表于 2022-9-9 11:48:20 | 只看该作者
    tgh57895 发表于 2022-7-20 20:20
    很多版本都适用,不愧是老牌

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则