DAF修复键位保存

这就是一点小玩意,自己琢磨下就透了,但发现很多人还没有明白其原理。某网友所说的,1改3,3改1的 思路是对的,但还是不得其法。

单纯的1改3 会出现很多问题,比如按键可以保存,但公会坏掉了。又或者别人利用键位保存BUG导致游戏崩溃,也就是俗称的炸服。快捷键F5改成HOME,等等,很多弊端。

3楼开始放图文,但还是先说说原理:d_taiwan数据库里的db_connect表,就是我们卡恩、狄瑞吉、希洛克三个服务器的启动指向。其中列db_server_group项的1、2、3,分别代表了这三个服务器的ID。

首先,去服务端检查自己的CFG文件所指向的服务器ID,然后进行相对应的修改即可,就这么简答。

DAF修复键位保存

由此可以看出,这个频道配置文件启动的是数据库ID为3的库

那么,我们返回数据库进行观察

DAF修复键位保存

其中,第13行的启动项taiwan_login_play 就是我们的按键保存表。

 

弄懂了问题出在哪里,解决起来就非常方便了。这也就解释了,贴吧一位网友所说的1改3 3改1什么的。

因为通过对比,我们发现服务器数据库ID1 和ID3的启动顺序是不同的。

但ID1的这个启动顺序也是错误的,是可以保存按键了,但公会就坏掉了,而且存在崩溃的风险。

明白了原理,你就知道,修改服务端的CFG服务器启动指向,和直接修改数据库里的服务器ID是效果是一样的,这也就诠释了某网友所说的修改数据库这一列的1变3方法为什么并不能通用。

因为有的人的CFG指向是1,有的是3。

DAF修复键位保存

只要你认真看上上面的截图与说明,接下来的事情就非常简单了。你应该已经知道答案了,但为了方便新人,我还是贴出图文。请往下看:

DAF修复键位保存

ID为1、2、3 通用,最后记得重启服务端。至此,按键保存修复教程结束

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容