KnapsackToGo2 —— 全能的跨服数据同步插件。不仅支持文件同步方式,也支持mysql同步方式。如果你不会配置本插件,你完全可以直接将插件丢到你的所有子服务器和bc的插件文件夹里(必须是同一个物理机)插件可以自己完成全部配置。
https://www.bilibili.com/video/av928776692/https://www.bilibili.com/video/av928776692/上次发布KnapsackToGo后,插件有一些小bug,然后我实在是看不下去我之前写的代码了,于是就重写了一遍,这次不仅修复了之前的各种bug,还添加了mysql同步数据的功能。同步数据并不是想象的这么简单的,有很多因素要考虑到。如果考虑不全就会出现各种bug,在主线程同步数据的情况下就要考虑其他服务器保存数据的情况给数据加锁,我还是依然采用的异步加载的方式,异步加载就更难了,还要考虑线程之间的同步问题,例如异步线程正在加载的时候玩家退出服务器了,因此这个插件非常大。本插件在发布前已经经过几天的测试,目前没有发现任何问题,相较于KnapsackToGo有很多方面的提升。
为什么使用本插件1.免费:插件完全免费。
2.不卡服:插件采用异步的方式加载数据,绝不会在进入和退出服务器时卡一下。
3.易使用:如果你不会配置插件,你完全可以直接将插件丢到你的所有子服务器和bc的插件文件夹里(必须是同一个物理机),插件可以自己完成全部配置。
4.强大:插件支持多种同步方式,目前有mysql和文件方式,并且可以扩展。
5.全能:插件支持游戏中激活所有的数据同步,成就都同步了。
6.可扩展:如果你想同步mod中的数据,只需要安装对应的扩展即可(目前还没有开发扩展,今后会开发)
7.安全可靠:插件在玩家加载完数据前,会阻止玩家的一切行为,绝不会刷物品。forum/202101/22/160611oviqyjqyvzkffvj0.png
[/spoiler]
更新记录也去码云吧!
本插件所用所有代码均为原创,不存在借用/抄袭等行为
正在使用本插件的服务器和玩家