查看单个帖子
旧 2005-02-16, 04:01 PM   #1
No1
Tony
坛主
级别:201 | 在线时长:41508小时 | 升级还需:104小时级别:201 | 在线时长:41508小时 | 升级还需:104小时级别:201 | 在线时长:41508小时 | 升级还需:104小时级别:201 | 在线时长:41508小时 | 升级还需:104小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,053
积分:6
精华:24
现金:14348金币
资产:29325305金币
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
【转帖】双机负载的方法

一、首先说说怎么个双机负载:首先需要两台电脑(-_-!) 一台电脑运行EIServer 另外一台运行 LoginGate RunGate SelChrGate DBSvr LoginSvr 至于SQL嘛 哪台机器上运行都可以 最好是在配置高的那台机器上!

二、再说如何设置:
1、首先先把你传奇服务端完整的复制一份分别放在你的两台 需要负载的机器上 。
2、假设这两台机器分别命名为 A、B A的IP为:192.168.0.1 B的IP为:192.168.0.2
3、然后 A机器是负责运行EIServer和SQL的 B机器是负责运行 LoginGate RunGate SelChrGate DBSvr LoginSvr 的
4、A机器里面的设置:
①setup目录里 !runaddr.txt IP为A机器的IP:192.168.0.1
②!setup.txt 里面IP全为A机器的IP:192.168.0.1(这里注意:假如SQL在B机器上那么GAME1和HEROCOMMON1库的IP就要添成B机器的IP:192.168.0.2)
③!servertable.txt IP为A机器的IP:192.168.0.1
④SQL里面设置:数据库表TBL_SECTGATEIPS B机器的IP:192.168.0.2 如果是外网那这里是外网IP ,
数据表TBL_PUBIPS
B机器IP LoginGW MIR3
B机器IP SET1 DB Conn MIR3
A机器IP SET1 GameSrv1 MIR3
B机器IP LoginServer MIR3
5、B机器里面设置:
DBSvr IP为B机器IP 192.168.0.1(注意 这里应该是你SQL所在的IP)
LoginGate LoginSvr IP为B机器IP 192.168.0.1(注意 这里应该是你SQL所在的IP)
RunGate IP为A机器IP 192.168.0.1
SelChrGate IP为B机器IP 192.168.0.2

三、这样 EIServer和SQL 单独在一台机器上运行效果很好 启动顺序 就是先启动 EIServer 然后再启动其他的。

四、其实双机负载有很多方法 只要你搞清楚哪个程序是如何连接的 IP地址都是如何关联的 就好了 上面的方法我也没试验过但是我保证绝对能运行起来!如果不明白就问我!
Tony 当前在线  
回复时引用此帖