- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
CrazyLogin/配置文件:修订间差异
跳转到导航
跳转到搜索
小 (半数存档 COMMAND.EXPLOITWARN AdminLogin TokenLogin alwaysNeedPassword未翻译) |
Jeason Lan(留言 | 贡献) |
||
(未显示2个用户的3个中间版本) | |||
第1行: | 第1行: | ||
= config.yml = | = config.yml = | ||
version: X.Y | version: X.Y | ||
此插件的版本可以在这里找到 | 此插件的版本可以在这里找到 | ||
https://github.com/ST-DDT/CrazyLogin/blob/master/src/main/resources/plugin.yml | https://github.com/ST-DDT/CrazyLogin/blob/master/src/main/resources/plugin.yml | ||
提示信息头部 (它不能被任意一种reload所改变(也就是说,只能重启)) | 提示信息头部 (它不能被任意一种reload所改变(也就是说,只能重启)) | ||
chatHeader: '&C[&ACrazyLogin&C] &F' | chatHeader: '&C[&ACrazyLogin&C] &F' | ||
database: | database: | ||
保存类型↓ 可以为: 'MYSQL'(MYSQL数据库),'FLAT'(文件name.db),'CONFIG'(不明) | 保存类型↓ 可以为: 'MYSQL'(MYSQL数据库),'FLAT'(文件name.db),'CONFIG'(不明) | ||
saveType: FLAT | saveType: FLAT | ||
第25行: | 第24行: | ||
filePath: accounts.db | filePath: accounts.db | ||
MYSQL 数据库记录配置 | MYSQL 数据库记录配置 | ||
更多MYSQL配置点击[http://dev.bukkit.org/bukkit-plugins/crazycore/pages/mys-ql/ 这里] | |||
MYSQL: | MYSQL: | ||
connection: | connection: | ||
第63行: | 第62行: | ||
设置在登录时是否一定需要密码或令玩家在想登陆时输入密码,玩家没有登录(或注册)时不能聊天、合成、破坏/创建方块、扔掉/拾取物品、移动/传送或瞬移、打开容器 | 设置在登录时是否一定需要密码或令玩家在想登陆时输入密码,玩家没有登录(或注册)时不能聊天、合成、破坏/创建方块、扔掉/拾取物品、移动/传送或瞬移、打开容器 | ||
权限节点无效,op或者玩家一定需要输入密码或可选地输入密码 | 权限节点无效,op或者玩家一定需要输入密码或可选地输入密码 | ||
alwaysNeedPassword: true | alwaysNeedPassword: true | ||
如果设置为true你得输入两次你的密码.(}注意,这个括号表示不用输) | 如果设置为true你得输入两次你的密码.(}注意,这个括号表示不用输) | ||
例: /register {OldPassword} <NewPassword> <NewPassword> | 例: /register {OldPassword} <NewPassword> <NewPassword> | ||
confirmNewPassword: false | confirmNewPassword: false | ||
如果设置为true你必须在改变新密码时输入旧密码. | 如果设置为true你必须在改变新密码时输入旧密码. | ||
例: /register <OldPassword> <NewPassword> {NewPassword} | 例: /register <OldPassword> <NewPassword> {NewPassword} | ||
confirmWithOldPassword: false | confirmWithOldPassword: false | ||
启用动态保护功能后, 如若所有人已经登入服务器,会关闭动态保护来减少插件总体所占用的内存,但会增加连接、登录和退出服务器时的内存占用. | |||
dynamicProtection: false | |||
dynamicProtection: false | 是否隐藏 登陆失败警告 & <nowiki>COMMAND.EXPLOITWARN</nowiki> 消息 | ||
提示: 如果隐藏警告信息,以后可能会有其他警告消息也被屏蔽. | |||
'''警告: 您不会收到任何可能攻占您服务器的信息 (直到它成功了).''' | '''警告: 您不会收到任何可能攻占您服务器的信息 (直到它成功了).''' | ||
hideWarnings: false | hideWarnings: false | ||
你必须要在 不活跃/下线 x 秒后重新登录 | 你必须要在 不活跃/下线 x 秒后重新登录 | ||
当你换了个ip登陆的时候会自动登出! | |||
autoLogout: 3600 | autoLogout: 3600 | ||
功能开启时,在线却不登陆x秒后会被踢出 (-1=不开启) | 功能开启时,在线却不登陆x秒后会被踢出 (-1=不开启) | ||
autoKick: -1 | autoKick: -1 | ||
当开启时您因不登陆被服务器请出时同时会被ban x 秒 (-1=不开启) | |||
autoTempBan: -1 | autoTempBan: -1 | ||
当你无账号时你会在 x 秒内被请出. (-1=不开启) | 当你无账号时你会在 x 秒内被请出. (-1=不开启) | ||
autoKickUnregistered: -1 | autoKickUnregistered: -1 | ||
功能开启时,将会在失败登陆x次后被踢出 (-1=不开启) | 功能开启时,将会在失败登陆x次后被踢出 (-1=不开启) | ||
autoKickLoginFailer: 3 | autoKickLoginFailer: 3 | ||
功能开启时,将会因为登陆失败而封禁x秒 (-1=不开启) | 功能开启时,将会因为登陆失败而封禁x秒 (-1=不开启) | ||
autoTempBanLoginFailer: -1 | autoTempBanLoginFailer: -1 | ||
功能开启时,将会因为使用不在白名单内的命令(违禁命令)x次而被踢出 (-1=不开启,下面的false也是不开启) | 功能开启时,将会因为使用不在白名单内的命令(违禁命令)x次而被踢出 (-1=不开启,下面的false也是不开启) | ||
autoKickCommandUsers: false | autoKickCommandUsers: false | ||
功能开启时,你将会因为使用不在白名单内的命令而被封禁x秒 (-1=不开启) | 功能开启时,你将会因为使用不在白名单内的命令而被封禁x秒 (-1=不开启) | ||
autoTempBanCommandUsers: | autoTempBanCommandUsers: | ||
功能开启时,不能在未登录状态下使用命令 (同使用违禁命令自动踢出功能一起工作) (true=开启/false=不开启) | 功能开启时,不能在未登录状态下使用命令 (同使用违禁命令自动踢出功能一起工作) (true=开启/false=不开启) | ||
blockGuestCommands: true | blockGuestCommands: true | ||
功能开启时, 不能在未登录状态下发信息(true=开启/false=不开启) | 功能开启时, 不能在未登录状态下发信息(true=开启/false=不开启) | ||
blockGuestChat: false | blockGuestChat: false | ||
功能开启时,不能在未注册(数据库注册)情况下加入服务器 (同SQL数据库一起工作) (true=开启/false=不开启) | 功能开启时,不能在未注册(数据库注册)情况下加入服务器 (同SQL数据库一起工作) (true=开启/false=不开启) | ||
blockGuestJoin: false | blockGuestJoin: false | ||
玩家数据将会在离开游戏后被重置 | 玩家数据将会在离开游戏后被重置 | ||
这包括所有的crazy系列插件, 玩家信息 (如果启动), +更多 (如果已启用) | 这包括所有的crazy系列插件, 玩家信息 (如果启动), +更多 (如果已启用) | ||
在这之后在服务器内搜索玩家名字将不会搜索到文件 (最好情况) | 在这之后在服务器内搜索玩家名字将不会搜索到文件 (最好情况) | ||
removeGuestData: false | removeGuestData: false | ||
如果设置为true游戏中注册会被禁止(指令和插件相关) (true=开启/false=不开启) | 如果设置为true游戏中注册会被禁止(指令和插件相关) (true=开启/false=不开启) | ||
disableRegistrations: false | disableRegistrations: false | ||
如果设置为true你将会无法使用AdminLogin的相关内容 (true=开启/false=不开启) | 如果设置为true你将会无法使用AdminLogin的相关内容 (true=开启/false=不开启) | ||
disableAdminLogin: false | disableAdminLogin: false | ||
如果设置为true你将会无法使用TokenLogin的相关内容 (true=开启/false=不开启) | 如果设置为true你将会无法使用TokenLogin的相关内容 (true=开启/false=不开启) | ||
disableTokenLogin: false | disableTokenLogin: false | ||
当不停过多使用屏蔽 登陆/注册 指令时将会使 登陆/注册 指令只能5秒使用一次 (true=开启/false=不开启) | 当不停过多使用屏蔽 登陆/注册 指令时将会使 登陆/注册 指令只能5秒使用一次 (true=开启/false=不开启) | ||
doNotSpamAuthRequests: false | doNotSpamAuthRequests: false | ||
只向玩家发送一次注册提示信息 (如果 alwaysNeedPassword=false) (true=开启/false=不开启) | 只向玩家发送一次注册提示信息 (如果 alwaysNeedPassword=false) (true=开启/false=不开启) | ||
doNotSpamRegisterRequests: false | doNotSpamRegisterRequests: false | ||
注册信息会延迟 x ticks 防止被其他信息覆盖. | |||
delayAuthRequests: 0 | delayAuthRequests: 0 | ||
重复注册信息 x ticks 防止被其他信息覆盖. | |||
repeatAuthRequests: 200 | repeatAuthRequests: 200 | ||
以下这些指令游客或未登陆者可以执行 (即使 BlockGuestCommands 被启用了). | |||
commandWhitelist: | commandWhitelist: | ||
- /l(ogin)?(\z| .*) | - /l(ogin)?(\z| .*) | ||
- /register(\z| .*) | - /register(\z| .*) | ||
- /language(\z| [a-z]{2,3}_[a-z]{2,3}) | - /language(\z| [a-z]{2,3}_[a-z]{2,3}) | ||
- /language select(\z| .*) | - /language select(\z| .*) | ||
- /language list(\z| .*) | - /language list(\z| .*) | ||
- /worldedit cui | - /worldedit cui | ||
关于加密您的密码库的算法请访问以下页面. http://dev.bukkit.org/server-mods/crazylogin/pages/encryption/ | |||
encryptor: | encryptor: | ||
name: CrazyCrypt1 | name: CrazyCrypt1 | ||
密码最短长度 | 密码最短长度: | ||
minPasswordLength: 3 | minPasswordLength: 3 | ||
对于保护者(特定权限拥有者)的最短密码长度 | 对于保护者(特定权限拥有者)的最短密码长度 | ||
protectedAccountMinPasswordLength: 7 | protectedAccountMinPasswordLength: 7 | ||
防止玩家顶号 (true/false) | |||
forceSingleSession: true | forceSingleSession: true | ||
当使用同一ip时越过 <nowiki>ForceSingleSession</nowiki>[强制会话信息]. (true/false) | |||
forceSingleSessionSameIPBypass: true | forceSingleSessionSameIPBypass: true | ||
激活预[[注册]]保护 x ticks(隐藏背包内容/ForceSaveLogin) (false/0, 1 , ...) | |||
目的是为了防止customSpawns和joinRewards. | |||
delayPreRegisterSecurity: 5 | delayPreRegisterSecurity: 5 | ||
激活预[[登陆]]保护 x ticks(隐藏背包内容/ForceSaveLogin) (false/0, 1 , ...) | |||
目的是为了防止customSpawns和joinRewards. | |||
'''警告:部分作弊客户端可能会在这段时间内读取背包内容''' | |||
delayPreLoginSecurity: false | delayPreLoginSecurity: false | ||
当开启时如果你受到伤害时你会被传送到出生点直到你登陆完成. (true/false) | |||
saveLoginEnabled: true | saveLoginEnabled: true | ||
当开启时你会被传送到出生点直到你登陆完成. (true/false) | |||
这会修复AntiCheatPlugins当你在半空中时将你t出游戏. | |||
forceSaveLogin: false | forceSaveLogin: false | ||
各个世界的强制出生点: | |||
saveLoginLocations: {} | saveLoginLocations: {} | ||
world: | world: | ||
x: 1500 | x: 1500 | ||
y: -300 | y: -300 | ||
z: 0.1 | z: 0.1 | ||
这是可选参数! | |||
world: world | world: world | ||
yaw: 0 | yaw: 0 | ||
pitch: 0 | pitch: 0 | ||
当开启时你的背包将会被隐藏到你登陆为止. (true/false) | |||
hideInventory: false | hideInventory: false | ||
隐藏未登录的玩家. (true/false) | |||
hidePlayer: false | hidePlayer: false | ||
阻止未登录的玩家获取聊天消息. (true/false) | |||
hideChat: false | hideChat: false | ||
不提示登陆消息直到玩家成功登陆/离开游戏. (true/false) | |||
delayJoinQuitMessages: false | delayJoinQuitMessages: false | ||
使用多国语言. (true/false) | |||
useCustomJoinQuitMessages: true | useCustomJoinQuitMessages: true | ||
隐藏服务端的密码 (提示信息为: Player issues command: /login Password) (true/false) | |||
''信息:在极罕见的情况下可以越过某些其他插件的保护结构.'' | |||
hidePasswordsFromConsole: false | hidePasswordsFromConsole: false | ||
每个ip存储玩家的最大数: | |||
maxStoredIPs: 5 | maxStoredIPs: 5 | ||
每个ip允许的最大在线玩家数: | |||
maxOnlinesPerIP: 3 | maxOnlinesPerIP: 3 | ||
每个ip允许的最大注册量: | |||
maxRegistrationsPerIP: 3 | maxRegistrationsPerIP: 3 | ||
自动删除 x 天未登陆过的号(-1=关闭功能) | |||
'''警告:这会清除此玩家的所有信息(包括其他插件存储的内容;等同于"/crazycore player delete <Player>")''' | |||
autoDelete: -1 | autoDelete: -1 | ||
唤醒特殊事件(大部分情况请关闭此选项) | |||
当换密码时向其他插件传达未经加密的密码. | |||
pluginCommunicationEnabled: false | pluginCommunicationEnabled: false | ||
在你未登录的情况下你可以移动 x 格. | |||
设置为0你将不能移动或转向. | |||
moveRange: 5.0 | moveRange: 5.0 | ||
启用名称过滤器. (true/false/[a-zA-Z0-9_]/...) | |||
filterNames: true | filterNames: true | ||
检查大小写. (true/false) | |||
如果你使用 "PLaYer" 注册就不能使用 "Player" 登陆了! | |||
当玩家用不同大小写登录时一些加密会错误. | |||
INFO: a player cannot bypass login by using an different name case at any time. | INFO: a player cannot bypass login by using an different name case at any time. | ||
blockDifferentNameCases: false | blockDifferentNameCases: false | ||
最短用户名限制 | 最短用户名限制: | ||
minNameLength: 3 | minNameLength: 3 | ||
最长用户名限制 (minecraft 游戏中默认是 16) | 最长用户名限制: (minecraft 游戏中默认是 16) | ||
maxNameLength: 16 | maxNameLength: 16 | ||
附加消息内容可以在以下网站中找到: http://dev.bukkit.org/server-mods/crazycore/pages/logging/ | |||
logs: | logs: | ||
Join: | Join: | ||
path: false | path: false |
2019年8月29日 (四) 02:10的最新版本
config.yml
version: X.Y 此插件的版本可以在这里找到 https://github.com/ST-DDT/CrazyLogin/blob/master/src/main/resources/plugin.yml 提示信息头部 (它不能被任意一种reload所改变(也就是说,只能重启)) chatHeader: '&C[&ACrazyLogin&C] &F' database: 保存类型↓ 可以为: 'MYSQL'(MYSQL数据库),'FLAT'(文件name.db),'CONFIG'(不明) saveType: FLAT 是否在关服时写入数据 saveOnShutdown: true CONFIG 数据记录模式配置 CONFIG: path inside config.yml path: accounts columns: name: name password: password ips: ips lastAction: lastAction FLAT 数据记录模式配置 FLAT: 数据库文件在插件config.yml所在目录中,下面可以更改文件名 filePath: accounts.db MYSQL 数据库记录配置 更多MYSQL配置点击这里 MYSQL: connection: host: localhost 链接数据库地址 port: '3306' 端口 dbname: Crazy 数据库名 user: root 用户名 password: 密码 tableName: CrazyLogin_accounts 表的名字 是否在没有玩家在线时让数据加载(这会消耗RAM!). 设置为false来使插件RAM占用减少 cached: true 如果下面的选项设置为true,那么在玩家登陆时将不会更新数据库, 通常在多个服务器使用同一数据库时派上用场 static: false columns: name: name password: password ips: ips lastAction: lastAction SQLITE 数据库配置 SQLITE: connection: path: plugins/CrazyLogin/accounts.sqlite sqlite路径 tableName: CrazyLogin_accounts 表名 是否在没有玩家在线时让数据加载(这会消耗RAM!). 设置为false来使插件RAM占用减少 cached: true 如果下面的选项设置为true,那么在玩家登陆时将不会更新数据库, 通常在多个服务器使用同一数据库时派上用场 static: false columns: name: name password: password ips: ips lastAction: lastAction 设置在登录时是否一定需要密码或令玩家在想登陆时输入密码,玩家没有登录(或注册)时不能聊天、合成、破坏/创建方块、扔掉/拾取物品、移动/传送或瞬移、打开容器 权限节点无效,op或者玩家一定需要输入密码或可选地输入密码 alwaysNeedPassword: true 如果设置为true你得输入两次你的密码.(}注意,这个括号表示不用输) 例: /register {OldPassword} <NewPassword> <NewPassword> confirmNewPassword: false 如果设置为true你必须在改变新密码时输入旧密码. 例: /register <OldPassword> <NewPassword> {NewPassword} confirmWithOldPassword: false 启用动态保护功能后, 如若所有人已经登入服务器,会关闭动态保护来减少插件总体所占用的内存,但会增加连接、登录和退出服务器时的内存占用. dynamicProtection: false 是否隐藏 登陆失败警告 & COMMAND.EXPLOITWARN 消息 提示: 如果隐藏警告信息,以后可能会有其他警告消息也被屏蔽. 警告: 您不会收到任何可能攻占您服务器的信息 (直到它成功了). hideWarnings: false 你必须要在 不活跃/下线 x 秒后重新登录 当你换了个ip登陆的时候会自动登出! autoLogout: 3600 功能开启时,在线却不登陆x秒后会被踢出 (-1=不开启) autoKick: -1 当开启时您因不登陆被服务器请出时同时会被ban x 秒 (-1=不开启) autoTempBan: -1 当你无账号时你会在 x 秒内被请出. (-1=不开启) autoKickUnregistered: -1 功能开启时,将会在失败登陆x次后被踢出 (-1=不开启) autoKickLoginFailer: 3 功能开启时,将会因为登陆失败而封禁x秒 (-1=不开启) autoTempBanLoginFailer: -1 功能开启时,将会因为使用不在白名单内的命令(违禁命令)x次而被踢出 (-1=不开启,下面的false也是不开启) autoKickCommandUsers: false 功能开启时,你将会因为使用不在白名单内的命令而被封禁x秒 (-1=不开启) autoTempBanCommandUsers: 功能开启时,不能在未登录状态下使用命令 (同使用违禁命令自动踢出功能一起工作) (true=开启/false=不开启) blockGuestCommands: true 功能开启时, 不能在未登录状态下发信息(true=开启/false=不开启) blockGuestChat: false 功能开启时,不能在未注册(数据库注册)情况下加入服务器 (同SQL数据库一起工作) (true=开启/false=不开启) blockGuestJoin: false 玩家数据将会在离开游戏后被重置 这包括所有的crazy系列插件, 玩家信息 (如果启动), +更多 (如果已启用) 在这之后在服务器内搜索玩家名字将不会搜索到文件 (最好情况) removeGuestData: false 如果设置为true游戏中注册会被禁止(指令和插件相关) (true=开启/false=不开启) disableRegistrations: false 如果设置为true你将会无法使用AdminLogin的相关内容 (true=开启/false=不开启) disableAdminLogin: false 如果设置为true你将会无法使用TokenLogin的相关内容 (true=开启/false=不开启) disableTokenLogin: false 当不停过多使用屏蔽 登陆/注册 指令时将会使 登陆/注册 指令只能5秒使用一次 (true=开启/false=不开启) doNotSpamAuthRequests: false 只向玩家发送一次注册提示信息 (如果 alwaysNeedPassword=false) (true=开启/false=不开启) doNotSpamRegisterRequests: false 注册信息会延迟 x ticks 防止被其他信息覆盖. delayAuthRequests: 0 重复注册信息 x ticks 防止被其他信息覆盖. repeatAuthRequests: 200 以下这些指令游客或未登陆者可以执行 (即使 BlockGuestCommands 被启用了). commandWhitelist: - /l(ogin)?(\z| .*) - /register(\z| .*) - /language(\z| [a-z]{2,3}_[a-z]{2,3}) - /language select(\z| .*) - /language list(\z| .*) - /worldedit cui 关于加密您的密码库的算法请访问以下页面. http://dev.bukkit.org/server-mods/crazylogin/pages/encryption/ encryptor: name: CrazyCrypt1 密码最短长度: minPasswordLength: 3 对于保护者(特定权限拥有者)的最短密码长度 protectedAccountMinPasswordLength: 7 防止玩家顶号 (true/false) forceSingleSession: true 当使用同一ip时越过 ForceSingleSession[强制会话信息]. (true/false) forceSingleSessionSameIPBypass: true 激活预注册保护 x ticks(隐藏背包内容/ForceSaveLogin) (false/0, 1 , ...) 目的是为了防止customSpawns和joinRewards. delayPreRegisterSecurity: 5 激活预登陆保护 x ticks(隐藏背包内容/ForceSaveLogin) (false/0, 1 , ...) 目的是为了防止customSpawns和joinRewards. 警告:部分作弊客户端可能会在这段时间内读取背包内容 delayPreLoginSecurity: false 当开启时如果你受到伤害时你会被传送到出生点直到你登陆完成. (true/false) saveLoginEnabled: true 当开启时你会被传送到出生点直到你登陆完成. (true/false) 这会修复AntiCheatPlugins当你在半空中时将你t出游戏. forceSaveLogin: false 各个世界的强制出生点: saveLoginLocations: {} world: x: 1500 y: -300 z: 0.1 这是可选参数! world: world yaw: 0 pitch: 0 当开启时你的背包将会被隐藏到你登陆为止. (true/false) hideInventory: false 隐藏未登录的玩家. (true/false) hidePlayer: false 阻止未登录的玩家获取聊天消息. (true/false) hideChat: false 不提示登陆消息直到玩家成功登陆/离开游戏. (true/false) delayJoinQuitMessages: false 使用多国语言. (true/false) useCustomJoinQuitMessages: true 隐藏服务端的密码 (提示信息为: Player issues command: /login Password) (true/false) 信息:在极罕见的情况下可以越过某些其他插件的保护结构. hidePasswordsFromConsole: false 每个ip存储玩家的最大数: maxStoredIPs: 5 每个ip允许的最大在线玩家数: maxOnlinesPerIP: 3 每个ip允许的最大注册量: maxRegistrationsPerIP: 3 自动删除 x 天未登陆过的号(-1=关闭功能) 警告:这会清除此玩家的所有信息(包括其他插件存储的内容;等同于"/crazycore player delete <Player>") autoDelete: -1 唤醒特殊事件(大部分情况请关闭此选项) 当换密码时向其他插件传达未经加密的密码. pluginCommunicationEnabled: false 在你未登录的情况下你可以移动 x 格. 设置为0你将不能移动或转向. moveRange: 5.0 启用名称过滤器. (true/false/[a-zA-Z0-9_]/...) filterNames: true 检查大小写. (true/false) 如果你使用 "PLaYer" 注册就不能使用 "Player" 登陆了! 当玩家用不同大小写登录时一些加密会错误. INFO: a player cannot bypass login by using an different name case at any time. blockDifferentNameCases: false 最短用户名限制: minNameLength: 3 最长用户名限制: (minecraft 游戏中默认是 16) maxNameLength: 16 附加消息内容可以在以下网站中找到: http://dev.bukkit.org/server-mods/crazycore/pages/logging/ logs: Join: path: false console: false Quit: path: false console: false Login: path: false console: false Account: path: false console: false Logout: path: false console: false LoginFail: path: false console: false ChatBlocked: path: false console: false CommandBlocked: path: false console: false AccessDenied: path: false console: false