去玩玩游戏私服论坛

 找回密码
 立即注册

查看: 2645|回复: 0
打印 上一主题 下一主题

多服务器平衡负载的设置方法

[复制链接]

487

主题

489

帖子

-2488

积分

限制会员

积分
-2488
跳转到指定楼层
楼主
发表于 2018-3-24 14:45:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  用下面的方法可以实现多服务器平衡负载,为了方便说明,我就说有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
  就行了
  我就是这样双机共享的,但始终要登录二次,第一次好像不行,再登录就行了
  高防服务器租用和托管http://www.33ol.com/,佛山陕西东莞一手资源,提供7*24小时全年无休的售后服务。Q:4000900901

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网站地图|网页游戏私服论坛

GMT+8, 2024-4-26 17:15 , Processed in 0.078125 second(s), 24 queries , Gzip On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表