指尖流逝年 发表于 2015-9-5 22:53:23

DXF开启pvp频道的尝试

本帖最后由 指尖流逝年 于 2015-9-5 23:05 编辑

以下是我个人的方法,虽成功开启pvp频道,但是进入的时候断线!:

第一,在 dxf/bridge/cfg 下 找到channel_info.etc,拉到下面190行,在 server 1中 写上红色框中的部分!这部分可以在这个文件的最下面在server 3中复制,然后粘帖,就可以了!



第二,把第一步修改好的这个文件,复制到 dxf/channel/channel_info 和 dxf/game/channel_info 中,直接替换就可!






第三,打开数据库,打开 d_channel选中 ch_server_data 表 ,右键-->转储 SQL 文件,然后打开刚才导出的这个sql文件,拉到最下面

INSERT INTO `ch_server_data` VALUES ('102', '1', '1', '52', '<4::channel_info_cname_505>', '13', 'none', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `ch_server_data` VALUES ('103', '1', '1', '53', '<4::channel_info_cname_501>', '8', 'none', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `ch_server_data` VALUES ('104', '1', '1', '54', '<4::channel_info_cname_502>', '8', 'none', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `ch_server_data` VALUES ('105', '1', '1', '55', '<4::channel_info_cname_503>', '8', 'none', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
INSERT INTO `ch_server_data` VALUES ('106', '1', '1', '56', '<4::channel_info_cname_504>', '8', 'none', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');


把这写粘帖在最下面,保存文件。然后进入数据库,把 d_channel 中的 ch_server_data 表删除,再右键 d_channel-->允许SQL文件,选择你刚才修改好的文件导入进数据库中!

第四,打开dxf/bridge/cfg下的 bridge.cfg
(以你自己的数据库ip为准)


把这里的ip改成你刚才修改好ch_server_data表的数据库的ip(因为我用的是双库的服务端,单库的可以省略,或者在第三步中,可以把两边的数据库都修改以下!)


接下来,我们新建一个文本,命名为 db_info_tw.cfg,内容为

game_db_type = cain
udp_ip_of_monitor = 192.168.1.200
udp_port_of_monitor = 30301
tcp_port_of_monitor = 30301
udp_ip_of_guild = 192.168.1.200
udp_port_of_guild = 30401
tcp_port_of_guild = 30401
udp_ip_of_statistic = 192.168.1.200
udp_port_of_statistic = 30501



其实这里贴吧上面写的是
game_db_type = cain
udp_ip_of_monitor = 192.168.1.200
udp_port_of_monitor = 30303
tcp_port_of_monitor = 30303
udp_ip_of_guild = 192.168.1.200
udp_port_of_guild = 30403
tcp_port_of_guild = 30403
udp_ip_of_statistic = 192.168.1.200
udp_port_of_statistic = 30503

这里因为这端默认设置的是server1,随意我改成了 server1的端口,这两个大家都可以试试!

把它 复制到 dxf/game/cfg 文件夹下,然后,我们打开cain03.cfg,



channel_no = 52
channel_name = ch.52
这里改成 52,表示是52频道,
这里要注意下面的数据库地址,不要弄错
(以你自己的数据库ip为准)、


接下来,回到dxf文件夹下,找到run这个文件,打开,在最下面写上
sleep 3
./df_game_r cain03 start &

,保存。


最后,输入 ./run,启动服务端


修改无误的话,


52和11频道都是启动成功的!




pvp频道已经打开了!
但是进入会出现断线问题,不知是那里还没有修改好!


基本上就这些了,如果有什么错误,大家可以提醒我:

夜丶冷殇 发表于 2015-9-5 23:04:52

感谢分享!!

吹得天花乱坠 发表于 2015-9-5 23:10:03

慢慢修复不急

a3268477 发表于 2015-9-5 23:29:33

不懂~~但是谢谢分享

6099025243 发表于 2015-9-5 23:43:04

本帖最后由 6099025243 于 2015-9-7 12:44 编辑

我单数据库也试了下,也是有频道但无法进入,看log记录跟那个没填allow 的ip一样进不去。

恋你癖. 发表于 2015-9-5 23:54:59

雷狼 发表于 2015-9-6 00:09:32

希望数据库代码越来越完善

quanquan1208 发表于 2015-9-6 02:11:45

大神怎么修改等级上限80级:

ZealStar 发表于 2015-9-6 03:45:28

不管怎么说,加油!楼主。
我也在找办法……只是太小白了,完全不懂啊……

sos200 发表于 2015-9-6 08:14:49

人才   偶像

jack201 发表于 2015-9-6 09:02:22

l楼主辛苦了,赞一下!

1260670747 发表于 2015-9-6 09:32:19

::

xiong6537 发表于 2015-9-6 09:33:01

:

zhumeng99 发表于 2015-9-6 19:06:45

我出现一样的情况

ZealStar 发表于 2015-9-7 00:27:57

已经有人修复双库了,其实我们一直都理解错了!:

恋你癖. 发表于 2015-9-7 12:04:58

页: [1]
查看完整版本: DXF开启pvp频道的尝试

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明