本帖最后由 754503921 于 2018-3-11 16:58 编辑
|
你可以使用以下指令来体验 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: world x: -171.77925533614896 y: 99.0 z: 171.8600493294933 yaw: -180.43475 pitch: 13.7999935firstspawn: world: world x: -167.00317045444243 y: 98.0 z: 142.33661923798473 yaw: -342.2848 pitch: 11.849992第一次加入服务器玩家的重生点在 firstspawn 中,其他的玩家则是在重生点优先次序中定义重生点。你可以删除 firstspawn 部分来关闭该功能。 AuthMe 重生点指令- /authme spawn 将你传送到 AuthMe 的重生点
- /authme setspawn 设置 AuthMe 的重生点
- /authme firstspawn 将你传送到 AuthMe 的第一次重生点中
- /authme setfirstspawn 设置 AuthMe 的第一次重生点
|
|
|
|
AuthMe 支持对玩家ID的相关限制 玩家ID限制玩家的ID可以与他们的 IP 地址相绑定, config.yml 中有个例子: - # 想要激活玩家ID限制你需要
- # 启用这里,并配置 AllowedRestrictedUser 设置项
- AllowRestrictedUser: true
- # 如果下列列表中玩家ID与IP不匹配
- # 本插件将踢出玩家,玩家ID大小写不敏感
- AllowedRestrictedUser:
- - admin;127.0.0.1
- - admin;123.45.67.89
- - 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 中有个例子: - # 你可以在下面列出插件会完全放行的玩家ID
- # 使用这些ID的玩家将完全不用注册或登录,使用自担风险!!
- # 这个设置项可以与 BuildCraft 或者其它mod相兼容
- # 它是大小写不敏感的!
- UnrestrictedName:
- - n**layer
- - othernpc
复制代码
这些设置是大小写不敏感的,如果玩家用这些ID进服 (例如 n**layer, 或者 N**layer), AuthMe不会让该玩家登录或者注册,也不会阻拦任何指令或者动作,这对于某些添加NPC进服的插件来说可能有点用 |
|
|
[groupid=1330]PluginsCDTribe[/groupid]