- UID
- 79401
- 阅读权限
- 20
- 注册时间
- 2016-4-24
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 人气
- 点
- MC币
- 个
- 贡献
- 点
TA的每日心情 | 开心 2018-7-25 13:14 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
轻量、简单的登录插件
什么是FastLogin? | FastLogin是一款轻量化的登录插件。
与其他同类相比,FastLogin更轻量、简单,命令更少,占用更小,没有纷繁的设置与功能,适合中小型服务器使用。
这个插件可以防止玩家在没有注册/登录时输入命令,移动,与方块交互,等操作.还可根据自己的需要自定义语言文件。 | |
更新日志 | 稳定版 0.32 | 测试版 0.3.3-A | - OP账号在登陆之前将不会是OP
- 优化性能,采用异步IO,在垃圾硬盘下的性能大幅提升!
| - 对未登录状态移动位置鬼畜问题进行修复
- 初步的修复了一个FastLogin与前置插件的对接问题(MCBBS贴 242#)
- 新增了修改密码指令权限
- 修复了一个与前置插件的对接问题(MCBBS 254#)
- 修改了 plugin.yml 文件中的错误版本号信息
|
| 历史更新 *0.1.4:插件基本功能开发完成
0.1.7:优化代码,减少占用。
0.1.9:采用新的文件格式, 从此版本开始 插件会将旧版配置文件自动升级为新版配置文件 配置文件名称改为:FastLogin.conf
0.2.1:修复了玩家会被同ID登录而踢出的BUG
0.2.3:增加玩家改密码功能
0.2.6:修复大部分已知BUG 再次优化代码.减少资源占用.
0.2.8:优化对Linux系统的支持 但目前Linux下还是有BUG
0.3.0R4:修复了在Linux系统下玩家名大小写引起的BUG ,从此版本开始 插件会将旧版本玩家数据文件升级为新版数据文件。
*0.3.0R5:彻底修复了在Linux系统下无法使用的情况。
0.3.0R6:可以设定玩家名称的最小长度,修复了注册和重载命令执行不当而造成的后台报错. 可以使用/reg和/l 来注册和登录
0.3.1: 新特性 ——现在能够设置固定上线地点,还能自定义登录后的无敌时间, 修复某些情况下的报错. 优化效率.
0.3.1R1:插件稳定性得到提升,优化了一些算法,修复某些指令执行不当造成的NPE。
*0.3.1R2: 新特性——添加了一个可以修复卡位置的选项(需要先设置固定上线点,然后将配置文件中的locationprotection项改成true)
*0.3.1-C:新特性——增加了对玩家名称的判断项(详细见配置文件介绍),增加了1个命令,用于OP强制更改玩家密码。
0.31-D:新特性——增加了对玩家IP的判断项(详细见配置文件介绍) |
·命令:
登录:/login 密码 或/l
注册:/register 密码 确认密码 或/reg
修改密码:/changepwd 旧密码 新密码 确认新密码
·管理命令:
/Fast reload - 重载配置文件
/Fast set - 将当前位置设为固定登录点 (设置后玩家上线将被强制传送到此)
/Fast go - 传送到你设置的固定登录点
/Fast del - 删除固定登录点
/Fast Reset - 重置某玩家的密码
·权限组:
- Permission_ModifyPasswordCommand 修改密码权限
·自定义:
配置文件 - 用NotePad++或其他记事本程序打开:plugins/ksptooi/fastlogin/FastLogin.conf
- version=0.3.3-A //识别版本号, 不要改动此项
- playerdatatype=generaldata //玩家数据存储介质 不要改动此项
- logintimeout=60 //登录超时(秒)
- passwordlenmaxlength=15 //最大密码长度
- passwordlenminlength=5 //最小密码长度
- updatatomysql=false //同步数据到Mysql(当前版本无用,不要修改此项)
- minnamelength=3 //玩家名称最小长度
- location.world=empty //不要修改此项!
- location.x=empty //不要修改此项!
- location.y=empty //不要修改此项!
- location.z=empty //不要修改此项!
- location.yaw=empty //不要修改此项!
- location.pitch=empty //不要修改此项!
- messageinterval=5 //登录消息的发送间隔
- nodamagetime=0 //玩家登录后的无敌时间
- locationprotection=false //设置为true后 玩家进服后会被传送到传送点(如果有设置)登录后会被传送回最后下线的地方
- namestrictmode=true //使用严格模式判断玩家名称,当此项为True,玩家只能使用含有A-Z 0-9和下划线的名字进入游戏.
- banname=*; //玩家名黑名单,名称含有某关键字的玩家会被禁止进入,格式 banname=111;222;333;444;
- ipmaxreg=3 //每个IP的最大注册账号数(测试功能 可能有bug)
复制代码
语言文件:
用NotePad++或其他软件编辑 plugins/ksptooi/fastlogin/language.gd
- notlogin=§e[FastLogin]§b你需要登录后才能操作,使用/login 密码 来登录
- notregister=§e[FastLogin]§b你需要注册后才能操作,使用/register 密码 确认密码 来注册
- logintimeoutkick=登录超时
- repeatlogin=§e[FastLogin]§c你已经登录了!
- repeatregister=§e[FastLogin]§c你已经注册了!
- notregister2=§e[FastLogin]§c你还没有注册!
- loginsuccessful=§e[FastLogin]§a登录成功!
- passworderror=§e[FastLogin]§c密码错误!
- registersuccessful=§e[FastLogin]§a注册完成!
- nullpassword=§e[FastLogin]§c请输入密码!
- passwdmax=§e[FastLogin]§c密码长度超过最大限制!
- passwdmin=§e[FastLogin]§c密码太短!
- noconfirmpasswd=§e[FastLogin]§c请输入确认密码 例:/register 12345 12345
- confirmpasswderror=§e[FastLogin]§c两次输入的密码不一致
- joingameerror1=登录失败:相同用户名的玩家已经在游戏中!
- modifypwusage=§e[FastLogin]§c修改密码 - 用法:/ModifyPasswd 旧密码 新密码 确认新密码
- modifyoldpwerr=§e[FastLogin]§c修改密码 - 失败:旧密码错误.
- modifyconfirmerror=§e[FastLogin]§c修改密码 - 失败:两次输入的确认密码不一致.
- remodifypasswd=§e[FastLogin]§c修改密码 - 失败:新密码不能和旧密码一样.
- modifypasswdlengthmax=§e[FastLogin]§c修改密码 - 失败:新密码超过长度限制.
- modifypasswdlengthmin=§e[FastLogin]§c修改密码 - 失败:新密码太短.
- modifysuccessful=§e[FastLogin]§c修改密码 - §3成功:密码已更改!.
- loginout=§e[FastLogin]§c·登录已经被注销
复制代码
·下载:
这个插件需要前置:GeneralDataCore(已经包含在压缩包里了)
0.32 [稳定版] 支持1.6.x到1.10.x版
0.3.3-A [测试版] 支持1.6.x到1.10.x版
(测试版是对最新功能的预览,请在测试环境下使用该版本,不建议在您的服务器内直接使用测试版本)
如果插件有BUG或错误,请私聊我反馈!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入最MC
x
评分
-
查看全部评分
|