海螺螺
本帖最后由 754503921 于 2018-3-11 16:58 编辑

AuthMe Reloaded Wiki 翻译
「AuthMe Reloaded」是 Bukkit 平台上的用户注册登录系统,功能强大且易于使用,能与论坛对接。
该插件支持「LuckPerms」。

共 13663 字
参与者:
@754503921 9905 汉字
@秋风残叶 2100 汉字
@酷车手BB弹 1658 汉字

原 Wiki 地址:https://github.com/AuthMe/AuthMeReloaded/wiki
译文地址:https://pluginscdtribe.github.io/wiki/authme/
希望这篇 Wiki 能帮助各位服主更好的使用 AuthMe

AuthMe 的搬运贴:http://www.mcbbs.net/thread-442729-1-1.html



离线版 AuthmeWiki.zip (833.54 KB, 下载次数: 1276)



2021.12 数据,可能有更多内容
AuthMe Reloaded Wiki 翻译
「AuthMe Reloaded」是 Bukkit 平台上的用户注册登录系统,功能强大且易于使用,能与论坛对接。
该插件支持「LuckPerms」。


共 13663 字
参与者:
@754503921 9905 汉字
@秋风残叶 2100 汉字
@酷车手BB弹 1658 汉字


原 Wiki 地址:https://github.com/AuthMe/AuthMeReloaded/wiki
译文地址:https://pluginscdtribe.github.io/wiki/authme/
希望这篇 Wiki 能帮助各位服主更好的使用 AuthMe


AuthMe 的搬运贴:http://www.mcbbs.net/thread-442729-1-1.html




离线版




命令
你可以使用以下指令来体验 AuthMe 的各种特性. 必须的参数会用 < > 标出 可选的参数会用 ([ ]) 标出
  • /authme: AuthMeReloaded 基础指令
  • /authme register <player> <password>: 使用指定的密码帮助指定的玩家注册
    需要权限 authme.admin.register
  • /authme unregister <player>: 取消一个玩家的注册
    需要权限 authme.admin.unregister
  • /authme forcelogin [player]: 强制一个玩家登录
    需要权限 authme.admin.forcelogin
  • /authme password <player> <pwd>: 修改玩家的密码
    需要权限 authme.admin.changepassword
  • /authme lastlogin [player]: 查看玩家上次登录的时间
    需要权限 authme.admin.lastlogin
  • /authme accounts [player]: 查看该玩家或者该玩家所登IP牵涉到的所有账户
    需要权限 authme.admin.accounts
  • /authme email [player]: 查看该玩家绑定的邮箱
    需要权限 authme.admin.getemail
  • /authme setemail <player> <email>: 改变该玩家绑定的邮箱
    需要权限 authme.admin.changemail
  • /authme getip <player>: 查看一个在线玩家的IP
    需要权限 authme.admin.getip
  • /authme spawn: 传送至出生点
    需要权限 authme.admin.spawn
  • /authme setspawn: 改变玩家出生点至当前位置
    需要权限 authme.admin.setspawn
  • /authme firstspawn: 传送至最初的出生点
    需要权限 authme.admin.firstspawn
  • /authme setfirstspawn: 改变最初的玩家出生点至当前位置
    需要权限 authme.admin.setfirstspawn
  • /authme purge <days>: 删除比设定天数更旧的 AuthMeReloaded 数据
    需要权限 authme.admin.purge
  • /authme purgeplayer <player> [options]: 删除该玩家数据
    需要权限 authme.admin.purgeplayer
  • /authme backup: 创建一个已注册玩家的数据备份
    需要权限 authme.admin.backup
  • /authme resetpos <player/*>: 清除该玩家上一个已知的位置,或者全部位置
    需要权限 authme.admin.purgelastpos
  • /authme purgebannedplayers: 清除所有被封禁玩家的 AuthMeReloaded 数据
    需要权限 authme.admin.purgebannedplayers
  • /authme switchantibot [mode]: 设置防小号 AntiBot 模式的状态
    需要权限 authme.admin.switchantibot
  • /authme reload: 重载 AuthMeReloaded 插件
    需要权限 authme.admin.reload
  • /authme version: 显示已安装的 AuthMeReloaded 的详细信息,如版本, 作者, 使用协议等
  • /authme converter [job]: AuthMeReloaded 的转换指令
    需要权限 authme.admin.converter
  • /authme messages [help]: 给当前语言文件添加缺失的语言项
    需要权限 authme.admin.updatemessages
  • /authme recent: 显示上一个登录的玩家
    需要权限 authme.admin.seerecent
  • /authme debug [child] [arg] [arg]: Debug以及相关操作
    需要权限 authme.debug.command
  • /authme help [query]: 查看 /authme 指令的详细帮助
  • /email: AuthMeReloaded 邮箱验证基础指令
  • /email show: 显示你当前的邮箱
    需要权限 authme.player.email.see
  • /email add <email> <verifyEmail>: 给你的账户添加一个新邮箱
    需要权限 authme.player.email.add
  • /email change <oldEmail> <newEmail>: 给你的账户更改一个邮箱
    需要权限 authme.player.email.change
  • /email recover <email>: 重置你的账户,这将会向你的邮箱发送一封包含新密码的邮件
    需要权限 authme.player.email.recover
  • /email code <code>: 重置你的游戏,这将会向你的邮箱发送一封包含重置码的邮件
    需要权限 authme.player.email.recover
  • /email setpassword <password>: 重置账户成功后,设置新密码
    需要权限 authme.player.email.recover
  • /email help [query]: 查看 /email 指令的详细帮助
  • /login <password>: AuthMeReloaded 的登录指令
    需要权限 authme.player.login
  • /login help [query]: 查看 /login 指令的详细帮助
  • /logout: AuthMeReloaded 的登出指令
    需要权限 authme.player.logout
  • /logout help [query]: 查看 /logout 指令的详细帮助
  • /register [password] [verifyPassword]: AuthMeReloaded 的注册指令
    需要权限 authme.player.register
  • /register help [query]: 查看 /register 指令的详细帮助
  • /unregister <password>: AuthMeReloaded 的解除注册指令
    需要权限 authme.player.unregister
  • /unregister help [query]: 查看 /unregister 指令的详细帮助
  • /changepassword <oldPassword> <newPassword>: AuthMeReloaded 的改密码指令
    需要权限 authme.player.changepassword
  • /changepassword help [query]: 查看 /changepassword 指令的详细帮助
  • /captcha <captcha>: AuthMeReloaded 的验证码指令
    需要权限 authme.player.captcha
  • /captcha help [query]: 查看 /captcha 指令的详细帮助
  • /verification <code>: 完成 AuthMeReloaded 的验证过程
    需要权限 authme.player.security.verificationcode
  • /verification help [query]: 查看 /verification 指令的详细帮助




权限节点
下列权限为最新的AuthMe构建版本所支持
  • 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.admin.setspawn – 设置出生点
  • authme.admin.spawn – 传送至出生点
  • authme.admin.switchantibot – 切换防小号模式状态
  • authme.admin.unregister – 解除一个已存在玩家的指令
  • authme.admin.updatemessages – 使用更新语言文件指令
  • authme.allowmultipleaccounts – 可注册多个账户
  • authme.bypassantibot – 无视防小号保护
  • authme.bypasscountrycheck – 无视国家限制检测
  • authme.bypassforcesurvival – 无视强制生存模式
  • authme.bypasspurge – 跳过清理数据进程
  • authme.debug.command – 使用指令 /authme debug
  • authme.debug.country – 使用国家查询
  • authme.debug.db – 从数据库浏览数据
  • authme.debug.group – 查看权限组
  • authme.debug.limbo – 查看未登录玩家数据
  • authme.debug.mail – 使用邮箱发送测试
  • authme.debug.mysqldef – 改变MySQL栏的空置状态
  • authme.debug.perm – 使用权限检查
  • authme.debug.spawn – 查看出生点信息
  • authme.debug.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.register – 注册
  • authme.player.security.verificationcode – 使用邮箱验证码
  • authme.player.seeownaccounts – 查看自己的其它账户
  • authme.player.unregister – 解除注册
  • authme.vip – 当服务器已满而有此权限的玩家进服时, 服内会有随机玩家被踢出


大更新
本页面列出了一系列 大更新 的相关情况,可能需要插件做出一些调整[td]
版本
更新详情
5.4 (2017-08-31)
移除了 PermissionsBukkit 的 hook
5.4 (2017-08-31)
移除了 CombatTagPlus 的 hook
5.3 (2017-04-14)
API.java class 被移除; 现在使用 api.v3.AuthMeApi class 代替
5.3 (2017-03-24)
removeSpeed 设置项不复存在; 如果 allowMovement 被设置为 false 那么非真实玩家的速度将别移除
5.3 (2017-03-22)
指令 /email recovery <email> <code> 被改为 /email code <code>
5.3 (2017-03-12)
SaveQuitLocation: false 不再存储玩家的下线地点
5.2 (2017-01-07)
在语言文件中, reg_email_msg 不复存在,请更新为 reg_msg
5.2 (2016-11-13)
想支持旧的哈希码, 你现在需要在 legacyHashes 中列出哈希码
5.2 (2016-09-04)
不再支持 Java 7
5.2 (2016-09-04)
权限系统: 不再支持 GroupManager (非与 Vault 挂钩)
5.2 (2016-08-11)
在 messages_xx.yml 语言文件中, &n 现在是常用格式符 %nl% 被移动到了新的一行
5.2 (2016-06-19)
昵称现在大小写敏感
5.2 (2016-05-29)
"如果注册是非必要的将允许使用所有指令" 特性被移除
5.2 (2016-05-03)
出生点设置强制被分为一组 (设置会自动合并)
5.2 (2016-02-19)
指令 /converter 被改为 /authme converter
5.2 (2016-02-14)
一些权限不再隶属于 authme.player. 请查看下方权限列表
5.2 (2016-02-12)
Settings.delayJoinLeaveMessages 已经被分为更细化的设置,你的配置文件将会自动更新,请搜索带 "delay" 的设置项
5.2 (2015-12-28)
PlainText 已被自动更改为 SHA256 HashAlgorithm
5.2 (2015-12-26)
普通文件存储以及转换为/来自普通文件不再支持,现在使用 Sqlite.
5.2 (2015-12-23)
设置 settings.restrictions.enablePasswordVerifier 重命名为 enablePasswordConfirmation
5.2 (2015-12-22)
email.html: 占位符的格式现在是像这种 <playername />, 而不是 <playername>或者 %playername%. (Template)
5.1 (2015?12?05)
改变权限列表 (up-to-date list)
5.1 (2015-12-04)
由邮件发送的内容配置现在从 config.yml 移动到 email.html
5.1 (2015-11-27)
Bug 修复: 使用指令 /authme register 时不再将密码改变成全部小写

另见权限更改 2016-02-14一些权限不再隶属于 authme.player 权限组下. 原因是因为如果给玩家权限 authme.player.* 将会同时给他们VIP权限 (authme.player.vip), 这是不可理喻的旧权限 -> 新权限authme.player.allow2accounts   -> authme.allowmultipleaccounts
authme.player.bypassantibot    -> authme.bypassantibot
authme.player.bypassforcesurvival -> authme.bypassforcesurvival
authme.player.seeotheraccounts    -> authme.admin.seeotheraccounts
authme.player.vip  -> authme.vip


出生处理
此页讲到了如何在 AuthMe 中使用和配置传送机制。设置以下设置中会对 重生 功能产生影响,按先后顺序列出:
  • settings.restrictions.noTeleport — 如果设置为 true, AuthMe 将从不 传送玩家
  • settings.restrictions.spawnPriority — 按列表优先度考虑重生点 (支持: authme, essentials, multiverse, default)
  • settings.restrictions.ForceSpawnLocOnJoin.enabled — 如果设置为 true , 玩家将在登录成功 后 传送到重生点
  • settings.restrictions.ForceSpawnLocOnJoin.worlds — 为上述传送设置中指定某世界 (区分大小写)
  • settings.restrictions.teleportUnAuthedToSpawn — 如果设置为 true , 玩家会在进入游戏后传送,如果玩家登录成功再传送回来
-- Related: settings.restrictions.SaveQuitLocation 如果你想将玩家退出时的位置数据保留到数据库时必须设置为 true。如果为 false ,玩家会被传送回进入游戏时的重生点,然而 AuthMe 中没有改变。重生点优先次序重生点优先次序可在 settings.restrictions.spawnPriority 中设置 (看前面),即该设置中决定了玩家应该在哪重生。可用参数:
  • authme — 重生点定义在 spawn.yml (AuthMe 文件夹)。详细看下面。
  • essentials — 重生点定义在 Essentials 基础插件的 spawn.yml 。仅适用于服务器有 Essentials 插件的情况下。
  • multiverse — 在 Multiverse 提供的世界中获取重生点。只有在加载了 Multiverse 插件并且世界由 Multiverse 管理的情况下才能使用。
  • default — world 的重生点 (原版 Minecraft)
例如:    spawnPriority: 'essentials,authme,default'如果有 Essentials 的话,将优先使用 Essentials 的重生机制。如果没有,则会使用 AuthMe 的重生机制。如果还是没有,那就会使用原版的重生点。AuthMe 重生点AuthMe 的重生点在 AuthMe 插件文件夹中的 spawn.yml 文件。例如:spawn:world: worldx: -171.77925533614896y: 99.0z: 171.8600493294933yaw: -180.43475pitch: 13.7999935firstspawn:world: worldx: -167.00317045444243y: 98.0z: 142.33661923798473yaw: -342.2848pitch: 11.849992第一次加入服务器玩家的重生点在 firstspawn 中,其他的玩家则是在重生点优先次序中定义重生点。你可以删除 firstspawn 部分来关闭该功能。AuthMe 重生点指令
  • /authme spawn 将你传送到 AuthMe 的重生点
  • /authme setspawn 设置 AuthMe 的重生点
  • /authme firstspawn 将你传送到 AuthMe 的第一次重生点中
  • /authme setfirstspawn 设置 AuthMe 的第一次重生点
这些命令的权限节点列在了 指令列表页




玩家 ID 限制
AuthMe 支持对玩家ID的相关限制玩家ID限制玩家的ID可以与他们的 IP 地址相绑定, config.yml 中有个例子:

代码:

  1.   # 想要激活玩家ID限制你需要
  2.   # 启用这里,并配置 AllowedRestrictedUser 设置项
  3.   AllowRestrictedUser: true
  4.   # 如果下列列表中玩家ID与IP不匹配
  5.   # 本插件将踢出玩家,玩家ID大小写不敏感
  6.   AllowedRestrictedUser:
  7.   - admin;127.0.0.1
  8.   - admin;123.45.67.89
  9.   - billy;34.56.78.90

这代表玩家 admin 只能用 IP 地址 127.0.0.1 或者 123.45.67.89 进入游戏. 尝试用其它IP登录玩家ID admin 将会被阻止. 本设置大小学不敏感, 例如玩家 ADMIN, Admin, 同样适用本限制为了封禁一个玩家, 你可以给这个玩家ID搭配一个不可能存在的IP地址, 例如 "player;8.8.8.8" 可以让任何人都不能用ID Player 进服玩家ID放行相对地, 你可以设置一些玩家ID,本插件将完全放行这些ID,不会做任何限制 config.yml 中有个例子:

代码:

  1.   # 你可以在下面列出插件会完全放行的玩家ID
  2.   # 使用这些ID的玩家将完全不用注册或登录,使用自担风险!!
  3.   # 这个设置项可以与 BuildCraft 或者其它mod相兼容
  4.   # 它是大小写不敏感的!
  5.   UnrestrictedName:
  6.   - n**layer
  7.   - othernpc

这些设置是大小写不敏感的,如果玩家用这些ID进服 (例如 n**layer, 或者 N**layer), AuthMe不会让该玩家登录或者注册,也不会阻拦任何指令或者动作,这对于某些添加NPC进服的插件来说可能有点用

_DIM_
1685字瑟瑟发抖……

膜拜肝帝海螺

秋风残叶
只是做了一点微小的工作,希望能帮助大家吧
对海螺肝败吓疯

zjxx
滋滋


海螺这么肝的么嘤嘤嘤

可惜积分还是没我高【雾】

叽叽小石头
怎么设置多行提示信息

awd410842
支持一下,了解登陆插件中

夜米奇
感谢版主和各位大佬的辛勤翻译,辛苦!
请允许我强迫症一下。



2366077490
mcbbs有你更精彩~

顾千钧99
加油 加油 加油

a320778963
能不能设置 登录成功后执行一个指令?

小浩123456
感谢楼主!

Player_10382
AuthMe是登陆插件吗

Player_10382
是那个/login插件吗

Insulator
万分感谢大大!!

孤寂夜空
感谢大佬,服务器得救了

沉默-无言
这个翻译是真顶

Lsmmy_
非常感谢大佬的分享,受益匪浅

247482207_lZYBB
MCBBS有你更精彩~

247482207_lZYBB
支持支持顶!!!

247482207_lZYBB
1.7.10服务器不能用啊

徐梓轩
谢谢楼主大大

aov
强啊!!!!!!!!!!!

Rock_Locke
找了很久,多谢~

NasosDoenitz
谢谢,这让配置登陆更方便了

axddx2
找到了!指令很有用!非常感谢!

cangtog
感谢大佬,得救了

ICN落地
好哦,谢谢大佬分享

1605064461
点击下载后提示文件损坏,这个咋弄。。。

576742496
作者辛苦了 这么多文字

576742496
对我帮助很大感谢了

夜云烟
不错,译文很有用,感谢

576742496
像楼主学习

精神大伙777
好插件,666

WQL666666
1111111111111111111

WQL666666
11111111111111111111111111111

WQL666666
1111111111111111

WQL666666
1111111111111111

WQL666666
1111111111111111

WQL666666
1111111111111111111

WQL666666
1111111111111111

chen_si_wei
可以可以            

青鳞不是龙
好东西66666

一条闪亮的坠儿
插件汉化只能自己搞吗qwq

15220
谢谢大佬,非常不错的