![]() |
![]() |
#1 |
注册日期: 2003-10-22
帖子: 11,053
积分:6
精华:24
现金:14348金币
资产:29325305金币
![]() ![]() ![]() ![]() |
【转帖】双机负载的方法
一、首先说说怎么个双机负载:首先需要两台电脑(-_-!) 一台电脑运行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地址都是如何关联的 就好了 上面的方法我也没试验过但是我保证绝对能运行起来!如果不明白就问我! |
![]() |
![]() |