用下面的方法可以实现多服务器平衡负载,为了方便说明,我就说有AS和BS两个服务器。

1、在AS配置并测试通过服务器

2、在Mud2Logsrv!serveraddr.txt中加入一行,写入BS服务器IP

3、修改mirservergate_serverRunGatemirgate.ini中的IP为BS服务器的IP

4、将Mirserver文件夹复制到BS相同位置

5、运行除MIR200M2SERVER.EXE以外的大部分程序

6、转到BS服务器,修改!setup.txt中的大部分IP为AS的IP

7、运行M2SERVER.EXE

8、OK,你会发现双机运行一个服务器了:)

以上过程其实是把游戏后台和前台分离了。

我用的是一台主机:

主机上用除了MIR200以外的文件,就是登录的一些服务器

只把rungate服务器的监听地址指向MIR200服务器的地址

如: 主机A是 192.168.0.1 即除mir200以外的服务器

副机B是 192.168.0.2 即只运行mir200的服务器

副机B中的!setup文件里的地址大部分指向主机的外网地址,如:61.128.128.10

主机A除了rungate中指向 192.168.0.84 其它服务器都指向 61.128.128.10

还有一个loginsrv服务器的地址要改,好像改成

1 61.128.128.10 192.168.0.2 61.128.128.10:7100

就行了

我就是这样双机共享的,但始终要登录二次,一号次好像不行,再登录就行了.

实现多服务器平衡负载

用下面的方法可以实现多服务器平衡负载,为了方便说明,我就说有AS和BS两个服务器。

1、在AS配置并测试通过服务器

2、在Mud2\Logsrv\!serveraddr.txt中加入一行,写入BS服务器IP

3、修改mirserver\gate_server\RunGate\mirgate.ini中的IP为BS服务器的IP

4、将Mirserver文件夹复制到BS相同位置

5、运行除MIR200\M2SERVER.EXE以外的大部分程序

6、转到BS服务器,修改!setup.txt中的大部分IP为AS的IP

7、运行M2SERVER.EXE

8、OK,你会发现双机运行一个服务器了:)

以上过程其实是把游戏后台和前台分离了。

我用的是一台主机:

主机上用除了MIR200以外的文件,就是登录的一些服务器

只把rungate服务器的监听地址指向MIR200服务器的地址

如: 主机A是 192.168.0.1 即除mir200以外的服务器

副机B是 192.168.0.2 即只运行mir200的服务器

副机B中的!setup文件里的地址大部分指向主机的外网地址,如:61.128.128.10

主机A除了rungate中指向 192.168.0.84 其它服务器都指向 61.128.128.10

还有一个loginsrv服务器的地址要改,好像改成

1 61.128.128.10 192.168.0.2 61.128.128.10:7100

就行了

我就是这样双机共享的,但始终要登录二次,一号次好像不行,再登录就行了

声明:本站所有文章,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们(hljlife@vip.qq.com)进行处理。

本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。

All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.

如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。

部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。

免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。