DNF阿拉德游戏论坛

 找回密码
 立即注册
搜索
查看: 163|回复: 0
打印 上一主题 下一主题

[教程] DNF单机键位设置:修改快捷键按键无法保存功能修复教程

[复制链接]
  • TA的每日心情
    无聊
    2020-5-4 11:23
  • 签到天数: 276 天

    [LV.8]以坛为家I

    1136

    主题

    1378

    帖子

    55万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    559843
    怒气
    556686
    声望
    228
    战力
    1138

    活跃会员灌水之王游戏爱好者阿拉德最佳作者阿拉德勇士战斗法师DOF玩家佛系DNF玩家

    跳转到指定楼层
    楼主
    发表于 2020-3-11 09:42:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    By:420883

    DNF单机修复键位保存其实相当简单,其实都不用专门看教程,自己花点心思研究下就明白了,不过现在居然还有那么多的盆友不会,我表示很奇怪,可能思路断断续续的无法全部打开吧,下面还是细心点给大家带来键位设置保存的修复教程。
    首先根据dnf台服贴吧某网友所说的,db_connect表中,db_server_group列数值,1改3,3改1的这个思路是对的,但还是不得其法。为什么呢?因为如果只是单纯的在数据库修改会出现很多问题,比如按键设置可以保存了,但公会坏掉了,又或者别人利用键位保存BUG导致游戏崩溃,也就是俗称的炸服。快捷键F5改成HOME,等等,很多弊端。

    DNF键位设置保存修复方法
    下面正式进入我们的教程引导学习时间,先说原理:d_taiwan数据库里的db_connect表,对应的是dnf台服频道登入界面卡恩、狄瑞吉、希洛克三个服务器的启动指向,表中db_server_group项的1(卡恩)、2(狄瑞吉)、3(希洛克),分别代表了这三个服务器的ID。
    首先:访问游戏服务端,查看game/cfg/下的cfg文件中所指向的服务器ID并且做好记录;
    server_group后面的就是ID)


    然后:在得到频道配置文件对应启动数据库ID为3之后,我们打开数据库db_connect进行查看;
    db_type:代表启动先后顺序)


    接着:请同学们找到第13行的启动项taiwan_login_play进行对比,这就是我们的按键保存的数据表;
    弄懂了问题出在哪里,解决起来就非常方便了。这也就解释了,贴吧一位网友所说的1改3 3改1什么的。
    再然后:通过我们对比分析,可以直观的发现服务器数据库中ID对应为1和服务端对应的ID3是不同的;
    这里需要注意:原本数据库ID1的这个启动顺序也是错误的,如果改成上文提到的ID3是可以保存按键了,但公会就坏掉了,而且存在崩溃的风险。
    明白了原理,你就知道,修改服务端的cfg文件指向数据库ID,和直接修改数据库里的服务器ID是效果是一样的,这也就诠释了某网友所说的修改数据库这一列的1变3方法为什么并不能通用,因为有的人的CFG指向是1,有的是3。
    只要你认真看上上面的截图与说明,理解了修改对应ID的原理对于如何修改自己服务端、数据库上应该就没问题了。

    最后:还是说明一下服务端ID指向为3的按键设置保存操作;

    1.服务端查看cfg频道文件指向server_group的ID值;
    2.数据库查看db_server_group对应值是否与服务端相同;(相同即进入下一步,不同即可修改为相同)
    3.更改启动顺序为:13、12、11;(从上往下先后顺序)
    4.最后记得重启服务端,重跑五国就行;

    至此,按键保存修复教程结束,路径就在数据库的 db_connet表里面啊 改变db_type的值 taiwan_cain_auction_gold改为13 taiwan_se_event改为12 taiwan_login_play改为11

    网友修复此功能评论节选:

    jimmybnic:还要看下自己端是用的cain01文件还是cain02文件。。。自己去RUN文件里确认。然后在文件里确认下是用的1还是3

    849587514:我反复的看了你的帖子始终还是不行,最后我发现我所用的服务器是3,但是我的启动项却是1.所以我就修改了,之后再修改表里的顺序。
    终于行了。谢谢哈。大神。

    qq86282qq:感谢大神! 刚开始没搞懂,后面自己试了才知道其实很简单! 所以理论加自己实践是非常重要的!

    上帝的依恋: 看了你的回复 我明白了 我和你的情况一样我用的服务器是3 但是启动项却是1 也就是说 CFG要先改为3 最后在数据库里 3线改为13 12 11就可以了 刚刚改完 马上试试,哈哈 经测试成功了!!



    勇士!今天也是充满希望的一天哦~!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|DNF阿拉德游戏论坛 ( 蜀ICP备2024115554号

    GMT+8, 2025-4-27 20:33 , Processed in 0.179134 second(s), 16 queries , File On.

    Powered by Discuz! X3.3 网站地图 Auther by PAnoEAde & 地下城与勇士论坛

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表