24yx 发表于 2021-9-28 12:21:24

龙之谷开分区教程

1,首先总服务器login数据库gateinfo 添加ID和区服信息 此处的ID和第三步分区XML配置的ID 是一致的

2,然后打开主服务器的conf文件夹修改一下文件的127.0.0.1地址为0.0.0.0
\fm_conf.xml (1 hit)
        Line 5:                 <peer ip="0.0.0.0" handler="mslink" port="35000" sendBufSize="1024000" recvBufSize="1024000"/>
\gate_conf.xml (1 hit)
        Line 6:                 <peer ip="0.0.0.0" handler="clientlink" port="14711" sendBufSize="0" recvBufSize="0"/>
\idip_conf.xml (1 hit)
        Line 7:                 <peer ip="0.0.0.0" handler="mslink" port="29000" sendBufSize="0" recvBufSize="0"/>
\login_conf.xml (3 hits)
        Line 11:                 <peer ip="0.0.0.0" handler="ctrllink" port="25000" sendBufSize="1024000" recvBufSize="1024000"/>
        Line 12:                 <peer ip="0.0.0.0" handler="clientlink" port="25001" sendBufSize="0" recvBufSize="0"/>
        Line 13:                 <peer ip="0.0.0.0" handler="mslink" port="28000" sendBufSize="1024000" recvBufSize="1024000"/>
\team_conf.xml (1 hit)
        Line 10:                 <peer ip="0.0.0.0" handler="mslink" port="41001" sendBufSize="1024000" recvBufSize="1024000"/>
\version_conf.xml (1 hit)
        Line 10:                 <peer ip="0.0.0.0" handler="clientlink" port="24001" sendBufSize="0" recvBufSize="0"/>
\world_conf.xml (3 hits)
        Line 12:                 <peer ip="0.0.0.0" handler="mslink" port="31001" sendBufSize="1024000" recvBufSize="1024000"/>
        Line 13:                 <peer ip="0.0.0.0" handler="gslink" port="31002" sendBufSize="1024000" recvBufSize="1024000"/>
        Line 14:                 <peer ip="0.0.0.0" handler="rslink" port="31003" sendBufSize="512000" recvBufSize="512000"/>

保存,修改 上传至主机

3,分区配置
作为单区占用一台服务器的配置,只需要 ctrl、 db、 gate、 gameserver、 ms、 gs_cross、router 、这七个服务,其他的服务不需要启动,所以可以自行修改启动脚本,删掉其他服务启动,从而节省服务器资源。
文件修改:1,首先,替换掉所有 id="1003" 为与第一部总服务器login数据库设定的ID一致的ID
                2,ctrl_conf.xml: 修改 <peer ip="总服务器IP" handler="loginlink" port="25000" sendBufSize="1024000" recvBufSize="1024000"/>
                3,ctrl_conf.xml (1 hit)
        Line 12:                 <peer ip="总服务器IP" handler="loginlink" port="25000" sendBufSize="1024000" recvBufSize="1024000"/>
                  \gs_cross_conf.xml (1 hit)
        Line 6:                 <peer ip="总服务器IP" handler="worldlink" port="31002" sendBufSize="1024000" recvBufSize="1024000"/>
                   \ms_conf.xml (5 hits)
        Line 15:                 <peer ip="总服务器IP" handler="idiplink" port="29000" sendBufSize="2048000" recvBufSize="2048000"/>
        Line 16:                 <peer ip="总服务器IP" handler="fmlink" port="35000" sendBufSize="1024000" recvBufSize="1024000"/>
        Line 18:                 <peer ip="总服务器IP" handler="worldlink" port="31001" sendBufSize="1024000" recvBufSize="1024000"/>
        Line 20:                 <peer ip="总服务器IP" handler="teamlink" port="41001" sendBufSize="1024000" recvBufSize="1024000"/>
        Line 23:                 <peer ip="总服务器IP" handler="loginlink" port="28000" sendBufSize="1024000" recvBufSize="1024000"/>
               \router_conf.xml (1 hit)
        Line 14:                 <peer ip="总服务器IP" port="31003" handler="worldlink" sendBufSize="2048000" recvBufSize="2048000"/>
   配置完成后注意这里设置的port与服务器listen监听的对应握手的port是一致的,否则肯定出蛾子。
重新启动服务器,新区就开起来啦!这个是两机两区配置,所有分区服务器也是要安装数据库的,只创建并且导入一个world和online数据库即可。其余的不需要了。
如果对应一机多区,需要将以上端口进行梳理,并且BIN文件夹里相关的七大服务进程及子目录也要拷贝,然后对应脚本启动就可以实现一机多区。

寄锦书 发表于 2021-9-28 23:08:50

66666666666感谢分享

h123456 发表于 2022-11-26 20:44:38


努力发帖赚钱
页: [1]
查看完整版本: 龙之谷开分区教程