a109302031
本帖最后由 a109302031 于 2020-10-30 03:32 编辑


FastLoginR - 一个老牌轻量化登录插件


什么是FastLoginR?

FastLoginR(FLR)是在原FastLogin的基础上进行重构的一个全新项目,相对于原FastLogin来说,FLR将会拥有更强大的功能与稳定性,与此同时它也继承了FastLogin轻量化的特性.它多样化的能力使其可以支持各种规模的服务器.



这个插件可以防止玩家在没有注册/登录时输入命令,移动,与方块交互,等操作.还可根据自己的需要自定义语言文件。
除此之外,它也会随着版本更新而不断添加一些新的功能。






1·插件特性:
  • 轻量化 配置简单
  • 运行速度快
  • 不支持权限组
  • 支持MD5加密算法
  • 支持密码明文存储
  • 支持使用.gd文件和Mysql数据库
  • 可以自定义玩家加入退出消息
  • 能够有效防止影分身BUG
  • 支持限制单IP注册上限制
  • 可以防止机器人压测
  • 支持未登录状态下的OP与创造保护
  • 支持未登录失明 和登录后产生粒子特效
  • 支持中文名. 并兼容自定义正则表达式匹配玩家名
  • 可以自定义语言文件



2·命令:
        登录:/login 密码  或/l
        注册:/register 密码 确认密码 或/reg
        修改密码:/ChangePassword 旧密码 新密码 确认新密码
3·管理员命令:
        /Fast reload         - 重载插件配置文件
        /Fast setSpawn   -  将当前位置设为初始登录点 (设置后玩家上线将被强制传送到此)
        /Fast Spawn        -  传送到你设置的初始登录点
        /Fast delSpawn    -  删除初始登录点
        /Fast setPassword -  重置某玩家的密码
        /Fast TC - 显示插件性能计数

4·权限组:
      
此插件不支持权限组!

5·插件配置:
配置文件位置:/plugins/ksptooi/fastlogin/FastLogin.conf
语言文件位置:/plugins/ksptooi/fastlogin/languageV1.gd


!当前项目已停止维护,新版本请转自FastLoginR(开发中)
https://github.com/90neko/FastLoginReload



6·下载:

!前置插件GeneralDataCoreV6 已包含在压缩包中.


0.45-P-RE 版本:1.7.x-1.14.x
FastLogin0.45-P-RE.rar (1.34 MB, 下载次数: 9703)

0.43-D-RC 版本:1.5.x-1.6.x
https://github.com/ishiyamasayuri/FastLogin/releases


备用下载&源码:
https://github.com/ishiyamasayuri/FastLogin


·错误反馈:
发送邮件到我们的邮箱, [email protected]
必须包含以下内容:
联系方式(QQ)
详细的错误描述
完整的服务器日志.
相关截图(可选)



!本插件所用所有代码均为原创,不存在借用/抄袭等行为
!本插件及其前置/附属插件禁止转载,禁止逆向工程,禁止二次打包发布! 并且不开源!
源码请移步Github



最后 求加分!!!


2021.12 数据,可能有更多内容

FastLoginR - 一个老牌轻量化登录插件

什么是FastLoginR?

FastLoginR(FLR)是在原FastLogin的基础上进行重构的一个全新项目,相对于原FastLogin来说,FLR将会拥有更强大的功能与稳定性,与此同时它也继承了FastLogin轻量化的特性.它多样化的能力使其可以支持各种规模的服务器.



这个插件可以防止玩家在没有注册/登录时输入命令,移动,与方块交互,等操作.还可根据自己的需要自定义语言文件。
除此之外,它也会随着版本更新而不断添加一些新的功能。



什么是FastLogin?
FastLogin是一个非常轻量化的登录插件,和臃肿的AuthMe比起来,它非常轻量化,配置简单易上手.命令少,节约内存与CPU开销,也没有许多无用的设置与功能选项,非常适用于中小型服务器。
这个插件可以防止玩家在没有注册/登录时输入命令,移动,与方块交互,等操作.还可根据自己的需要自定义语言文件。
除此之外,它也会随着版本更新而不断添加一些新的功能。

·开发日志(Update 0.45!!):
1.3F——进行FastLoginR项目的开发.
1.2F
——永久停止维护FastLogin.后续版本由FastLoginR代替.
0.46-A
——前置插件更换为GeneralDataCoreV7;
0.45-P-RE——修复了某些情况下无法正确释放DataSession的问题.
0.45-N——预发布版.
0.45-L——修复了
无法正确释放SqlSession.的问题.
0.45-K——
mysql访问采用GeneralDataCoreV6版本的连接方式,废除旧版mysql连接方式. 新特性:数据库连接池
·历史更新内容:
0.45-G——数据访问采用GeneralDataCoreV6的方式.修复了一些可能发生的错误. 新特性:异步数据访问
0.45-F——修复在部分服务端上运行时造成的卡服问题.
0.45-D——计划增加FastAPI,让开发者可以通过调用接口进行自定义操作.
0.45-C——添加FastLogin自己的命令执行器与"Little事件",其中事件执行器采用异步执行.

0.45-B——进行部分模块的重构,提高稳定性,虽然目前还有非常多的祖传代码无法处理. GeneralDataCoreV6.21F 更新已发布,提供了一些新特性.
0.45-A
——缩减了前置插件的体积,现在不需要再额外下载前置插件,
将/tc命令更改为 /fast tc避免与神秘冲突.
0.??-?——基于SPONGE的FastLogin已经开始开发.
0.43-G
——增加对版本1.14x的支持!
0.43-E——增加对于GeneralDataCoreV6.1的兼容支持.
0.43-D-RC——增加对版本1.5.x-1.6.x的支持.
0.43-D-RE
——新机制:当玩家未登录时点击背包中的物品,将会强制关闭背包界面.

0.43-C-DR——玩家名大小写不一致的问题一直以来都存在,我们的做法是,当玩家使用大写名称注册了账号,那么不论是使用小写名称还是大小写名称混合进服,都会被要求输入大写名称的密码.此时玩家仍然可以继续登录,但是背包和物品栏都和大写名称的不一致,这可能会产生一些不可预料的风险.在这个版本着重修复了此问题. 现在 假如玩家使用名称ABC注册了一个账号,那么他不论是用abc还是aBc都无法登录!
0.43-B-PR
——改良了新的数据访问机制.
0.43-A-PR
——添加一个性能监测器用于监测插件的运行性能. (命令/TC)
0.42-F-PR——修复一个可能的内存泄漏问题!
0.42-B-PR——测试了在上一个版本的新机制,确保运行稳定.
0.42-A-PR[开发预览版]
——新机制/性能更新!:由于现有的数据访问机制在高负载下的性能损失较大. 所以从此版本开始采用新的数据访问机制,添加了一个缓存池用于存储玩家GD数据,而不是从GD文件直接读取数据. 大幅降低了高负载下的IO开销!也彻底修正了某些特殊情况下的IO错误.
0.41-L-RE
——增加对版本1.13的支持.
0.41-H-15-RE——修复了1.10版本的兼容性问题.
0.41-H-RE——新特性: 更改了一些命令,并采用新的命令监听方式. 优化了语言文件!
0.41-G-5-RE——重新绘制了插件Logo.
0.41-G-RE——修复一处BUG:当玩家登录时站在(或与仙人掌接触)仙人掌上可能出现的NPE.
GeneralDataCoreV6——架构更新, 新特性:增加线程池,一定程度改善高负载下的性能.进行了一些底层IO优化,也许对性能提升有帮助.
0.41-F-RE——优化配置文件格式,使其更易看懂.
0.41-D-RE
——将插件中的一些硬编码语言重新添加至语言文件!
0.41-C-RE
——更改了几个命令,方便记忆. 删除所有旧版本插件下载链接. 优化了一下字体颜色. 修复:当OP使用命令更改玩家密码后 玩家将会被踢出服务器.需要重新登录.
0.40-Y-45PRE——新的安全机制:插件现在支持使用MD5加密玩家的密码. 使用过旧版本插件的腐竹需要在配置中开启Enable_SupportOldPassword
0.40-H-25RE——新的安全机制:拥有创造模式的玩家在登录前将被强制改为生存,登录后将会恢复. ; 当一位拥有创造模式的玩家进入服务器时没有注册,他的创造模式将会被永久取消. 修复一些OP命令执行时的显示错误.
0.40-Y-8RE——
新特性:玩家未登录时将获得失明,玩家登录成功后将会有粒子效果.
0.40-L-RE——修复与某些NPC MOD或者NPC插件不兼容产生的问题.
0.40-F-RE
——修复某些1.6.4服务端的兼容问题.现在可以完美兼容1.6.x服务端.

0.40-E-PR——新的安全机制 :当一位OP玩家进入服务器时没有注册,他的OP将会被永久取消.

0.40-B PR[正式版]——我们计划在这个版本进行插件重构,推翻并重写整个插件内部架构使其扩展性/维护性上升到一个新的高度,同时它的前置框架GeneralDataCore也进行了重构以便适应新的改动,重构后的FastLogin将会更稳定,更快速,更安全!
(这需要一段时间 这也是这个插件近几个版本都没有添加新功能的原因之一 · 我们在为插件重构做准备)
0.40-A-PR[重要更新](开发预览版)——前置插件GeneralDataCore更新至V5(大幅提高GD文件查询效率),插件本体结构部分重制.便与开发维护. 修复几处BUG0.37-B PR——地狱门检测优化,如果玩家登录时在地狱门中则将地狱门方块替换为空气,修改了一些语言文件字段名,使其更易辨认.
0.37-A-30-PR(开发预览版本)——修复"玩家登录保护"功能无效的BUG. 修正登录时在地狱门中导致的无法登录问题.将之前插件中的一些硬编码语言重新添加至语言文件!
0.37-A-RE(开发预览版本)——新特性:位置数据的存储将会更加精确,不会再丢失小数点,优化程序结构,大幅提高了数据库查询时的效率!配置文件再次改进.0.36-F-30-RE——修复一处BUG:数据库连接会在无访问8小时后自动被断开.
0.36-F-15-RE——修复一处BUG:当玩家输入注册命令时不管有没有成功执行,他的IP都会被记录.
0.36-F-08-RE——[重要更新]:启用对GeneralDataCoreV4的支持(从此版本开始无法使用旧版GeneralDataCore),由于使用了gdcV4,FastLogin从这个版本开始支持使用Mysql进行存储数据! 新特性——现在可以自定义玩家退出服务器的公告,插件配置文件现在的排版更好看.0.36-G-26-RE——包含几十处细节修改.修改了一些配置文件字段名,使其更容易辨别.优化了插件结构.移除了注册线程中多余的调用方法.(之前的配置文件里面没有大写字符是因为GeneralDataCore的早期版本不支持大写字符)0.36-G-21——修复了一个重要BUG!务必更新.
0.36-G-15——修复影分身BUG,现在2名同名玩家同时在线则全部会被踢掉,新特性:插件升级版本后会自动备份旧版配置文件而不是每次都要重新配置.
0.36-D:新功能——现在可以自定义玩家进服与登录成功的公告(详细内容见配置文件).
0.36-B:更新版本支持,现在支持1.6.x到1.12.x的所有版本.
0.36-A:启用对新版本GeneralDataCoreV3.1的支持!(自此版本开始无法使用旧版的GeneralDataCore)因为早期版本的GDC在高负载下效率不足,这个缺陷在v3.1以后被修正。
0.35-C:尝试支持Sponge[放弃了]
0.35-B:新特性——机制更改,修复了当玩家未登录时移动视角会出现的"鬼畜" , 自此版本后当玩家进入服务器但未登录时在空中 FastLogin将允许玩家掉落至地面。修复了对部分Mod的兼容问题 此外将允许使用自定义正则表达式对玩家名称进行判断.
0.35-A[重要更新]——前置插件GeneralDataCore更新至V3,废弃大量API,减少编码工作量以及扩展性与可维护性.
0.35[重要更新]——修复大量BUG,修复某些无效的功能,修复后台报错。
0.34-A:新特性——前置插件GeneralDataCore更新至V2,大量采用异步IO,使得插件的效率变得非常高!
0.34——修复已知BUG,每次开启服务器时配置文件会重置.
0.33——将插件80%的代码进行了
重制,保证了今后的扩展性和可维护性。
*0.32[重要更新]——OP账号在登陆之前将不会是OP,优化性能,采用异步IO,在垃圾硬盘下的性能获得提升!
0.31-D:新特性——增加了对玩家IP的判断项(详细见配置文件介绍)
*0.3.1-C:新特性——增加了对玩家名称的判断项(详细见配置文件介绍),增加了1个命令,用于OP强制更改玩家密码。
*0.3.1-A:新特性——添加了一个可以修复卡位置的选项(需要先设置固定上线点,然后将配置文件中的locationprotection项改成true)
0.3.1R1:插件稳定性得到提升,优化了一些算法,修复某些指令执行不当造成的NPE。
0.3.1: 新特性 ——现在能够设置固定上线地点,还能自定义登录后的无敌时间, 修复某些情况下的报错. 优化效率.
0.3.0R6:可以设定玩家名称的最小长度,修复了注册和重载命令执行不当而造成的后台报错.   
可以使用/reg和/l 来注册和登录
*0.3.0R5:彻底修复了在Linux系统下无法使用的情况。
0.3.0R4:修复了在Linux系统下玩家名大小写引起的BUG ,从此版本开始 插件会将旧版本玩家数据文件升级为新版数据文件。
0.2.8:优化对Linux系统的支持 但目前Linux下还是有BUG
0.2.6:修复大部分已知BUG 再次优化代码.减少资源占用.
0.2.3:增加玩家改密码功能
0.2.1:修复了玩家会被同ID登录而踢出的BUG
0.1.9:采用新的文件格式, 从此版本开始插件会将旧版配置文件自动升级为新版配置文件配置文件名称改为:FastLogin.conf
0.1.7:优化代码,减少占用。
*0.1.4:插件基本功能开发完成





1·插件特性:
  • 轻量化 配置简单
  • 运行速度快
  • 不支持权限组
  • 支持MD5加密算法
  • 支持密码明文存储
  • 支持使用.gd文件和Mysql数据库
  • 可以自定义玩家加入退出消息
  • 能够有效防止影分身BUG
  • 支持限制单IP注册上限制
  • 可以防止机器人压测
  • 支持未登录状态下的OP与创造保护
  • 支持未登录失明 和登录后产生粒子特效
  • 支持中文名. 并兼容自定义正则表达式匹配玩家名
  • 可以自定义语言文件




2·命令:
  登录:/login 密码或/l
  注册:/register 密码 确认密码 或/reg
  修改密码:/ChangePassword 旧密码 新密码 确认新密码
3·管理员命令:
   /Fast reload   - 重载插件配置文件
  /Fast setSpawn   -将当前位置设为初始登录点 (设置后玩家上线将被强制传送到此)
  /Fast Spawn  -传送到你设置的初始登录点
  /Fast delSpawn    -删除初始登录点
  /Fast setPassword -重置某玩家的密码
  /Fast TC - 显示插件性能计数

4·权限组:
   
此插件不支持权限组!


5·插件配置:
配置文件位置:/plugins/ksptooi/fastlogin/FastLogin.conf
语言文件位置:/plugins/ksptooi/fastlogin/languageV1.gd

配置文件:

代码:

  1. @LineType=GeneralDataCore -禁止修改
  2. @LineVersion=V5    -禁止修改
  3. @KeySeparationSymbol==    -禁止修改
  4. #
  5. #基本配置
  6. ConfigVersion=0.43-B-RE   -禁止修改
  7. //玩家数据储存类型 可选GeneralDataCore | Mysql
  8. PlayerDataType=GeneralDataCore
  9. //登录超时
  10. LoginTimeOut=60
  11. //玩家密码最大长度
  12. PasswordMaxLength=15
  13. //玩家密码最小长度
  14. PasswordMinLength=5
  15. //玩家名称最小长度
  16. PlayerNameMinLength=3
  17. //登录消息的发送间隔
  18. MessageInterval=5
  19. //登录安全保护时间
  20. LoginSecurityTime=3
  21. //开启安全登录, 此选项开启后玩家进服会被立即传送至初始登录点,并在登录后传送回最后下线的位置. 有效防止卡地狱门
  22. Enable_LoginSecurity=false
  23. //开启用户名严格模式,此选项开启后玩家将只能使用含有A-Z 0-9和下划线的名字进入游戏(在1.7版本关闭此选项可以使用中文ID)
  24. Enable_UserNameStrictmode=true
  25. //名称含有某个关键字的玩家将不能进服参考格式=name1;name2;name3;name4(如果不开启填 *;)
  26. BanName=*;
  27. //每个IP的最大注册账号数 如不需要 填0关闭它.
  28. MaxRegisterIP=0
  29. //使用自定义的正则表达式来匹配玩家名,不符合要求的玩家将无法进服.
  30. RegexMatchForPlayerName=*
  31. #
  32. #特效及自定义配置
  33. //玩家登录成功以后收到的公告 如不需要,填false (变量:%Player%玩家名 & 颜色代码 #换行符)
  34. //范本:&A&L欢迎来到&C&LKspTooi&A&L服务器#&A&L请在聊天框输入Login登录#&A&L祝你游戏愉快
  35. PlayerLoginedMessage=false
  36. //自定义玩家的加入消息(变量:%Player%玩家名 )
  37. PlayerJoinedMessage=§e%Player% Joined the game.
  38. //自定义玩家的退出消息(变量:%Player%玩家名 )
  39. PlayerQuitMessage=§e%Player% Left the game.
  40. //开启登录后的粒子效果
  41. Enable_PlayerLoginedEffect=true
  42. //开启登录前的失明效果
  43. Enable_PlayerPreLoginEffect=true
  44. #
  45. #安全配置
  46. //启用OP安全 —— OP在未登录时没有权限
  47. Enable_OPSecurity=true
  48. //启用安全警告——有人利用BUG时后台文字提示
  49. Enable_SecurityWarning=true
  50. //启用地狱门安全
  51. Enable_HellGateSecurity=true
  52. //启用创造安全 —— 拥有创造模式的玩家在未登录时没有权限
  53. Enable_CreativeModeSecurity=true
  54. //密码加密方式 如需明文存储密码 填写false
  55. Enable_passwordHash=MD5
  56. //支持旧加密方式, 如果密码错误,会用其他加密方法再尝试 成功后将会将密码转换为新的加密方式.
  57. Enable_SupportOldPassword=false
  58. //开启调试输出(一般不要动)
  59. Enable_DebugPrint=false
  60. #
  61. GeneralDataCore - Mysql数据库配置
  62. //数据库地址
  63. MysqlAddress=127.0.0.1:3306
  64. //数据库名
  65. DataBaseName=fastlogin
  66. //数据库账号
  67. MysqlUser=root
  68. //数据库密码
  69. MysqlPwd=root
  70. //连接时附加的参数
  71. Param=?useSSL=false§characterEncoding=utf8§serverTimezone=UTC§autoReconnect=true
  72. #
  73. FastLogin - Mysql数据库配置 #玩家数据表
  74. //玩家数据表名
  75. PlayerDataTable=playertable
  76. //用于储存玩家名称的数据库字段名
  77. PlayerNameField=playername
  78. //用于储存玩家密码的数据库字段名
  79. PlayerPwdField=playerpwd
  80. //用于储存玩家注册状态的数据库字段名
  81. PlayerRegStatusField=register
  82. //用于储存玩家登录状态的数据库字段名
  83. PlayerLoginStatusField=login
  84. #
  85. FastLogin - Mysql数据库配置 #玩家位置数据表(!不建议修改)
  86. PlayerLocTable=playerloc
  87. PlayerNameField=Foreign Key
  88. PlayerLocworld=locworld
  89. PlayerLocx=locx
  90. PlayerLocy=locy
  91. PlayerLocz=locz
  92. PlayerLocpitch=locpitch
  93. PlayerLocyaw=locyaw


!当前项目已停止维护,新版本请转自FastLoginR(开发中)
https://github.com/90neko/FastLoginReload


6·下载:


!前置插件GeneralDataCoreV6 已包含在压缩包中.


0.45-P-RE 版本:1.7.x-1.14.x



0.43-D-RC 版本:1.5.x-1.6.x
https://github.com/ishiyamasayuri/FastLogin/releases


备用下载&源码:
https://github.com/ishiyamasayuri/FastLogin


·错误反馈:
发送邮件到我们的邮箱, [email protected]
必须包含以下内容:
联系方式(QQ)
详细的错误描述
完整的服务器日志.
相关截图(可选)


!本插件所用所有代码均为原创,不存在借用/抄袭等行为
!本插件及其前置/附属插件禁止转载,禁止逆向工程,禁止二次打包发布! 并且不开源!
源码请移步Github



最后 求加分!!!





·旧版前置插件下载



GeneralDataCoreV5插件下载地址
2个都要下载,然后放在同一目录解压




GeneralDataCoreV4插件下载地址:
https://pan.baidu.com/s/1EuP4UbSOLnkZgHilBSStnA


GeneralDataCoreV3下载:




·旧版本下载[非常不推荐]:


0.45-N 支持版本:1.7.x-1.13.x



0.43-D-RE 支持版本:1.7.x-1.13.x



0.41-L-RE版本:1.7.x-1.13.x



0.37-A-RE [开发预览版] (支持Mysql数据库(详细请看更新日志)) 版本:1.6.x-1.12.x



0.3.6-G-26-RE [稳定版]支持版本:1.6.x-1.12.x (修复影分身)



0.3.6-G-21 [稳定版]支持版本:1.6.x-1.12.x (修复影分身)



0.3.6-G-15 [有BUG]



0.3.6-D [稳定版]支持版本:1.6.x-1.12.x



0.3.6-B [稳定版]支持版本:1.6.x-1.12.x



0.3.5-B[稳定版] 支持1.6.4-1.10.x



0.3.5-A[开发预览版] 支持1.6.4-1.10.x



0.3.2 [有BUG!]        支持1.6.x到1.10.x版本



0.3.1-D [稳定版]        支持1.6.x到1.10.x版本



0.3.1-C [稳定版]        支持1.6.x到1.10.x版本



0.3.1-A [开发预览版] 支持1.6.4-1.9.x



0.3.1R1 [Beta]



0.3.1 [Beta]



0.3.0 -R5 [稳定版]



0.3.0 -R4[不能用于Linux系统]



0.2.8Beta[不能用于Linux系统]



0.2.6Beta[不推荐的版本] 



0.1.4alpha[不推荐的版本]



旧版配置文件

0.37-A

代码:

  1. <b>#版本号(不允许修改此项)
  2. Version=0.3.7-A
  3. #用户数据储存介质(如果使用文件储存则填GeneralDataCore 如果使用Mysql则填Mysql)
  4. PlayerDataType=GeneralDataCore
  5. #登录超时(秒)
  6. LoginTimeOut=60
  7. #玩家密码的最大长度
  8. PasswordMaxLength=15
  9. #玩家密码的最小长度
  10. PasswordMinLength=5
  11. #玩家名称的最小长度
  12. PlayerNameMinLength=3
  13. location.world=empty
  14. location.x=empty
  15. location.y=empty
  16. location.z=empty
  17. location.yaw=empty
  18. location.pitch=empty
  19. #在玩家未登录时 登录消息的发送间隔(秒)
  20. MessageInterval=5
  21. #登录以后的无伤时间(秒)
  22. NoDamageTime=0
  23. # true为开启 false为关闭
  24. # 启用安全登录, 此选项开启后玩家进服会被立即传送至默认传送点,并在登录后传送回最后下线的位置.
  25. Enable_LoginSecurity=false
  26. #启用用户名严格模式,此选项开启后玩家将只能使用含有A-Z 0-9和下划线的名字进入游戏(在1.7版本关闭此选项可以使用中文ID)
  27. Enable_UserNameStrictmode=true
  28. #名称含有某个关键字的玩家将不能进服参考格式=name1;name2;name3;name4(如果不开启填 *;)
  29. BanName=*;
  30. #每个IP的最大注册账号数 如不需要 填0关闭它.
  31. MaxRegisterIP=3
  32. #使用自定义的正则表达式来匹配玩家名,不符合要求的玩家将无法进服.
  33. RegexMatchForPlayerName=*
  34. #玩家登录成功以后收到的公告 如不需要,填false (变量:%Player%玩家名 & 颜色代码 #换行符)
  35. #范本:&A&L欢迎来到&C&LKspTooi&A&L服务器#&A&L请在聊天框输入Login登录#&A&L祝你游戏愉快
  36. PlayerLoginedMessage=false
  37. 玩家进服后所有玩家收到的公告. (变量:%Player%玩家名 & 颜色代码 #换行符)
  38. PlayerJoinedMessage=&e%Player% Joined the game.
  39. #启用OP保护,开启此项后OP进服但未登录时不再是OP,只有当OP账号登录成功以后才拥有OP权限.
  40. Enable_OPSecurity=true
  41. #启用安全警告,开启此项后服务器内有人使用影分身BUG 所有玩家与后台都会收到警告消息.
  42. Enable_SecurityWarning=true

  43. GeneralDataCore - Mysql数据库配置
  44. #Mysql数据库地址
  45. MysqlAddress=127.0.0.1:3306
  46. #数据库名称
  47. DataBaseName=fastlogin
  48. #数据库用户名
  49. MysqlUser=root
  50. #数据库密码
  51. MysqlPwd=root
  52. #数据库附加参数
  53. Param=?useSSL=false&characterEncoding=utf8&serverTimezone=UTC&autoReconnect=true

  54. FastLogin - Mysql数据库配置 #玩家数据表
  55. #玩家数据表名
  56. PlayerDataTable=playertable
  57. #玩家名称字段名
  58. PlayerNameField=playername
  59. #玩家密码字段名
  60. PlayerPwdField=playerpwd
  61. #玩家注册状态字段名
  62. PlayerRegStatusField=register
  63. #玩家登录状态字段名
  64. PlayerLoginStatusField=login

  65. FastLogin - Mysql数据库配置 #玩家位置数据表(!不建议修改)
  66. PlayerLocTable=playerloc
  67. PlayerNameField=Foreign Key
  68. PlayerLocworld=locworld
  69. PlayerLocx=locx
  70. PlayerLocy=locy
  71. PlayerLocz=locz
  72. PlayerLocpitch=locpitch
  73. PlayerLocyaw=locyaw</b>



0.36G26

代码:

  1.     <b>#版本号(不允许修改此项)
  2.     Version=0.3.6-G-26-RE
  3.     #用户数据储存介质(不允许修改此项)
  4.     PlayerDataType=GeneralDataCore
  5.     #登录超时(秒)
  6.     LoginTimeOut=60
  7.     #玩家密码的最大长度
  8.     PasswordMaxLength=15
  9.     #玩家密码的最小长度
  10.     PasswordMinLength=5
  11.     #玩家名称的最小长度
  12.     PlayerNameMinLength=3
  13.     location.world=empty
  14.     location.x=empty
  15.     location.y=empty
  16.     location.z=empty
  17.     location.yaw=empty
  18.     location.pitch=empty
  19.     #在玩家未登录时 登录消息的发送间隔(秒)
  20.     MessageInterval=5
  21.     #登录以后的无伤时间(秒)
  22.     NoDamageTime=0
  23.     # true为开启 false为关闭
  24.     # 启用安全登录, 此选项开启后玩家进服会被立即传送至默认传送点,并在登录后传送回最后下线的位置.
  25.     Enable_LoginSecurity=false
  26.     #启用用户名严格模式,此选项开启后玩家将只能使用含有A-Z 0-9和下划线的名字进入游戏(在1.7版本关闭此选项可以使用中文ID)
  27.     Enable_UserNameStrictmode=true
  28.     #名称含有某个关键字的玩家将不能进服参考格式=name1;name2;name3;name4(如果不开启填 *;)
  29.     BanName=*;
  30.     #每个IP的最大注册账号数 如不需要 填0关闭它.
  31.     MaxRegisterIP=3
  32.     #使用自定义的正则表达式来匹配玩家名,不符合要求的玩家将无法进服.
  33.     RegexMatchForPlayerName=*
  34.     #玩家登录成功以后收到的公告 如不需要,填false (变量:%Player%玩家名 & 颜色代码 #换行符)
  35.     #范本:&A&L欢迎来到&C&LKspTooi&A&L服务器#&A&L请在聊天框输入Login登录#&A&L祝你游戏愉快
  36.     PlayerLoginedMessage=false
  37.     玩家进服后所有玩家收到的公告. (变量:%Player%玩家名 & 颜色代码 #换行符)
  38.     PlayerJoinedMessage=&e%Player% Joined the game.
  39.     #启用OP保护,开启此项后OP进服但未登录时不再是OP,只有当OP账号登录成功以后才拥有OP权限.
  40.     Enable_OPSecurity=true
  41.     #启用安全警告,开启此项后服务器内有人使用影分身BUG 所有玩家与后台都会收到警告消息.
  42.     Enable_SecurityWarning=true</b>


0.36G21之前的版本

代码:

  1. version=0.3.6-G-21    //识别版本号, 不要改动此项
  2. playerdatatype=generaldata    //玩家数据存储介质 不要改动此项
  3. logintimeout=60    //登录超时(秒)
  4. passwordlenmaxlength=15    //最大密码长度
  5. passwordlenminlength=5    //最小密码长度
  6. updatatomysql=false    //同步数据到Mysql(当前版本无用,不要修改此项)
  7. minnamelength=3   //玩家名称最小长度
  8. location.world=empty   //不要修改此项!
  9. location.x=empty    //不要修改此项!
  10. location.y=empty    //不要修改此项!
  11. location.z=empty    //不要修改此项!
  12. location.yaw=empty  //不要修改此项!
  13. location.pitch=empty    //不要修改此项!
  14. messageinterval=5    //登录消息的发送间隔(秒)
  15. nodamagetime=0    //玩家登录后的无敌时间
  16. locationprotection=false    //设置为true后 玩家进服后会被传送到传送点(如果有设置)登录后会被传送回最后下线的地方
  17. namestrictmode=true  //使用严格模式判断玩家名称,当此项为True,玩家只能使用含有A-Z 0-9和下划线的名字进入游戏.
  18. banname=*;  //玩家名黑名单,名称含有某关键字的玩家会被禁止进入,格式 banname=111;222;333;444;
  19. ipmaxreg=3   //每个IP的最大注册账号数
  20. regex=*  //使用自定义的正则表达式来匹配玩家名,不符合要求的玩家将被踢出
  21. playerloginedmessage=false //玩家登录成功后的公告 (变量:%Player%玩家名 & 颜色代码 #换行符)
  22. 一个例子:&A&L欢迎来到&C&LKspTooi&A&L服务器#&A&L请直接在聊天框输入Login登录#&A&L祝你游戏愉快

  23. playerjoinedmessage="&e%Player% Joined the game."玩家登录后显示的加入信息 (变量:%Player%玩家名 & 颜色代码 #换行符







dzm123
请问怎么修改游戏密码?

a109302031
dzm123 发表于 2016-5-22 05:18
请问怎么修改游戏密码?

如果你想要 这个功能我可以添加

dzm123
a109302031 发表于 2016-5-22 05:27
如果你想要 这个功能我可以添加

想要嘿嘿,玩家有时候找我改密码。。我都不会{:10_523:}

dzm123
dzm123 发表于 2016-5-22 05:25
想要嘿嘿,玩家有时候找我改密码。。我都不会

话说这个登录,不会出现物品丢失吧。

a109302031
dzm123 发表于 2016-5-22 05:30
话说这个登录,不会出现物品丢失吧。

不会 这个插件不像authme 它只会在登录前限制玩家 丢弃 ’移动‘使用 物品。。。

dzm123
a109302031 发表于 2016-5-22 05:27
不会 这个插件不像authme 它只会在登录前限制玩家 丢弃 ’移动‘使用 物品。。。 ...

就差怎么修改密码了。

a109302031
dzm123 发表于 2016-5-22 05:28
就差怎么修改密码了。

下次有时间我会添加修改密码的命令
插件现在还是明文储存密码 我也不打算加密储存
如果你真的急着要改密码的话
plugins/ksptooi/fastlogin/database/玩家名.gd  用notepad等编辑器打开 修改其password

dzm123
OK谢了1111111111111111111111

晚安2001
做登录插件风险很大嘛

Didiao0v0
6666666666666666666

1750173138
额,auth一样啊

dzm123
每次玩家登陆总会卡顿一段时间为什么?

a109302031
dzm123 发表于 2016-5-28 17:34
每次玩家登陆总会卡顿一段时间为什么?

提供具体的问题描述
如果你觉得bug严重 可以编辑你的QQ号 发送邮件至[email protected] 我会主动联系你

a109302031

哪里一样?!  设置没有auth多 比auth运行速度快 占用内存更小  

tcp0707
可否提供源代码,或者可否开发MySQL数据库版本的

a1164787154
插件不错,拿走了

yy1033749628
支不支持中文游戏名

字符菌
我应该从哪里获得源代码...我需要这类插件作为学习的参考

a109302031
字符菌 发表于 2016-6-2 23:13
我应该从哪里获得源代码...我需要这类插件作为学习的参考

http://pan.baidu.com/s/1pLSsHar

字符菌
a109302031 发表于 2016-6-2 23:35
http://pan.baidu.com/s/1pLSsHar

你的分享谢谢!

a109302031
tcp0707 发表于 2016-5-30 17:19
可否提供源代码,或者可否开发MySQL数据库版本的

要mysql吗  可以 我手上这个项目做完 就更新mysql版本

415841062
dzm123 发表于 2016-5-22 05:25
想要嘿嘿,玩家有时候找我改密码。。我都不会

我会改密码......

lyyxy
1.9上可以正常运行

914554688wyt
如果能在拦下来自客户端的数据包岂不美哉

萌小杰
6666666666

1207741285
怎么改密码?

彡Angel
正在使用中!!!还不错

_DIM_
希望能添加修改玩家密码的指令,还有玩家可以自己改密码吗?

_DIM_
上报一个问题,没登录的时候如果一直不登录,CPU负担非常高,刷新频率太大导致会增加负担

1344566058
熊孩子可以用相同id把正在游戏中的玩家顶下线。

水之元素
支持一下!!!

a109302031
酷车手BB弹 发表于 2016-6-25 11:10
上报一个问题,没登录的时候如果一直不登录,CPU负担非常高,刷新频率太大导致会增加负担 ...

联系我吧

a109302031
酷车手BB弹 发表于 2016-6-25 11:10
上报一个问题,没登录的时候如果一直不登录,CPU负担非常高,刷新频率太大导致会增加负担 ...

说清楚具体问题

a109302031
1344566058 发表于 2016-6-26 19:25
熊孩子可以用相同id把正在游戏中的玩家顶下线。

明白 马上更新

a109302031
dzm123 发表于 2016-5-22 05:18
请问怎么修改游戏密码?

插件已更新  实现了你要的功能

a109302031

插件已更新  实现了你要的功能

a109302031
1344566058 发表于 2016-6-26 19:25
熊孩子可以用相同id把正在游戏中的玩家顶下线。

已经更新 新版本中修复了这个bug

1207741285
前来支持!

1207741285
有老版本的登录插件下载吗,我放了新的登录插件进去,没有效果啊!!!

a109302031
本帖最后由 a109302031 于 2016-7-3 15:10 编辑
1207741285 发表于 2016-7-3 09:19
有老版本的登录插件下载吗,我放了新的登录插件进去,没有效果啊!!!

在0.2.8版本中修复了对Linux系统的兼容,请更新到新版本即可。

1344566058
每次重启服务器的第一次登陆都会卡到地里去,有的时候还会摔死.

1344566058
我又用别的服务端试了下,发现只有用cauldron服务端会这样,用paperspigot却不会出现卡在地里的情况

GeminiBing
66666999999

GeminiBing
怎么修改密码

a109302031
1344566058 发表于 2016-7-3 17:28
我又用别的服务端试了下,发现只有用cauldron服务端会这样,用paperspigot却不会出现卡在地里的情况 ...

这和登录插件无关

a109302031

你有没有认真看帖子。

1344566058
a109302031 发表于 2016-7-3 18:53
这和登录插件无关

不清楚,我把插件删了就不会出现那样的情况.

a109302031
1344566058 发表于 2016-7-3 20:08
不清楚,我把插件删了就不会出现那样的情况.

@把你出现问题的服务端通过邮件发到 [email protected]  如果问题确实存在的话我会在下次版本更新时修复。

1344566058
a109302031 发表于 2016-7-3 20:31
@把你出现问题的服务端通过邮件发到   如果问题确实存在的话我会在下次版本更新时修复。 ...

已经发了

下一页 最后一页