龙之谷开分区教程
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文件夹里相关的七大服务进程及子目录也要拷贝,然后对应脚本启动就可以实现一机多区。
66666666666感谢分享
努力发帖赚钱
页:
[1]