当前位置:首页 > 引擎教程 > 正文内容

主流传奇引擎多机负载教程

休闲网络9个月前 (09-24)引擎教程161

以下演示 

170.170.170.170  代表主服务器外网IP

180.180.180.180  代表其他服务器外网IP,也就是分机服务器的IP

1.第一步

先按照常规操作把区假设好,用启动器一键启动一次,防止某些网关内缺少参数,然后关闭并清理数据,当作底板用.


2.第二步

我们复制一份底板,然后架设正常区,端口 区名  什么的自行设置,跟正常开区一样,但是不要启动,因为我们是复制的干净无错的底板

   所以不用启动,也禁止启动


3.第三步

开始手动替换刚刚按照正常步骤架设好的主区

   【DBServer】目录下

   !serverinfo.txt

127.0.0.1 127.0.0.1 7200

替换为

180.180.180.180 127.0.0.1 7200


   !addrtable.txt

把你的其他服务器IP:180.180.180.180 写进去(作用过白分机IP,允许链接)


  【LoginSrv】目录下

   !addrtable.txt

热血传奇01区 Title           127.0.0.1     127.0.0.1     127.0.0.1:7100 

替换为

热血传奇01区 Title           127.0.0.1     180.180.180.180     180.180.180.180:7100 


   !serveraddr.txt

把你的其他服务器IP:180.180.180.180 写进去(作用过白分机IP,允许链接)


   【Mir200】目录下

    !servertable.txt

把你的其他服务器IP:180.180.180.180 写进去(作用过白分机IP,允许链接)


4.第四步

对其他服务器(分机进行设置)

   以下设置可以先启动网关在设置里自己填写,也可以继续往下看,在启动前先在文本里设置再启动


   手动设置

   在架设好的区服主目录内把 LoginGate、RunGate、SelGate三个目录都打包复制到其他服务器

   在你的磁盘,比如D盘内新建文件夹 起名 热血传奇01区  名字随意,自己区分使用

   把打包过来的LoginGate、RunGate、SelGate三个目录 放到热血传奇01区

   LoginGate目录设置:

   Config.ini

   ServerAddr=170.170.170.170

   ServerAddr1=170.170.170.170


   RunGate目录设置:

   Config.ini

   Server1=170.170.170.170


   SelGate目录设置:

   Config.ini

   ServerAddr=170.170.170.170

   ServerAddr1=170.170.170.170


5.第五步

最后的操作,启动,【至关重要,仔细查看】

注意:主服务器上的主区,【严禁严禁严禁用启动器启动】,只能手动启动每个网关,看下方

主服务器内,上面让你打包的3个文件夹内的网关禁止启动

除了这3个依次启动网关和M2引起即可


分机服务器内

设置好后,把三个网关全部启动,不分先后顺序


列表项目

请注意:你的列表登陆IP应该用分机的IP,而不是主服务器IP



总体说明

这样架设好后,玩家登陆是通过分机的登陆网关上的游戏,而这样的步骤其实可以通过多次重复操作,实现一个区服,用很多服务器负载,就是现在

已经不多见的多机负载,而为什么主服务器上的区不让启动器启动,是因为这个时候主服务器上的区其实只有数据存储读写的功能了,

我们只需要启动几个关键网关即可,如果全部启动会出问题,现在已经很难用到多机负载了,但是某些大服,其实还是用得到的。

另外,几乎所有的传奇引擎都是可以多机负载的,虽然很多引擎并没有此类价绍,但是方法是几乎一样的,哪怕不同也仅仅是极个别的某个参数不同而已

稍加注意或者试两下就能知道了


扫描二维码推送至手机访问。

版权声明:本文由经验分享发布,如需转载请注明出处。

本文链接:https://linshi.xxde.cn/post/31.html

分享给朋友:

“主流传奇引擎多机负载教程” 的相关文章

常见类型传奇引擎卡死、内存溢出的表现与解决办法

常见类型传奇引擎卡死、内存溢出的表现与解决办法

    当我们使用GOM,GEE,4K,HGE,BLUE等等这几款引擎的时候,虽然平时可能没什么问题,但是一旦遇到这种内存溢出,几乎所有GM都会束手无策。    其实这都是一些开发作者写脚本不严谨,大量调用CALL,高频...

1108引擎转换新GOM引擎教程

1108引擎转换新GOM引擎教程

    暂时来说,新GOM引擎和老GOM引擎的数据库没什么变化,是可以通用的,如果是已有数据转换新GOM,相当麻烦,这里着重讲下无数据转换。    如果是没有开始商用的版本,或者是准备新开的无数据版本,那么相对简单,直接...

GOM引擎微端配置方法详解,一看就懂

GOM引擎微端配置方法详解,一看就懂

可以通过一下两张图进行配置,基本上一看就懂。此处附上微端不更新的各种问题1、按照你的配置后,仍然不更新.答1:请检查登陆器配置器里自定补丁文件夹名称和微端里的自定义补丁文件夹是否相同(需要相同),就是图2的4号标识那里,如果其中一方缺少或者不相同,则不更新,或者更新异常.答2:我曾经遇到过一种奇怪的...

Blue引擎变量拆分,分割命令使用方法。

详细解释Blue引擎的变量分割拆分的方法,此命令可能会在多个地方使用到,使用此命令也可以使很多复杂繁琐的功能变得更加简单。命令参数说明:STRCAP 参数1 参数2 参数3 参数4参数1:被拆分的字符或者变量  例如:S9    例如:我很自豪自己是一个中国人参数2:把...

传奇Mir自定义变量使用详解

HUMAN 个人变量GLOBAL 全局变量GUILD 行会变量①声明变量在QManage.txt脚本下[@Login]VAR    Integer    HUMAN    变量名称...

Gom引擎装备栏自定义按钮使用方法

自定义人物装备框按钮装备栏自定义按钮最多使用3个,调用方法请在UI设置里打开,并且调用补丁让它显示出来,对应QF文本的按钮启头以下是QF对应的装备栏自定义按钮[@StateWindowsButtonClick1][@StateWindowsButtonClick2][@StateWindowsBut...