娱乐新地带论坛  

返回   娱乐新地带论坛 > 电脑技术 > 『游戏天地』

『游戏天地』 PC,PS,DC...各类型Gamer, 欢迎加入

发表新主题 回复
 
主题工具 显示模式
旧 2005-02-16, 04:01 PM   #1
No1
Tony
坛主
级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,051
积分:6
精华:24
现金:14342金币
资产:29325299金币
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 当前离线  
回复时引用此帖
旧 2005-02-16, 04:17 PM   #2
No1
Tony
坛主
级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,051
积分:6
精华:24
现金:14342金币
资产:29325299金币
声望: 395
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
回复: 【转帖】双机负载的方法

1号为主机,IP是外网 2号sql机,内网,ip 192.168.1.10....




1号机设置
DBSvr IP为外网IP
LoginGate LoginSvr IP为外网IP
RunGate IP为内网IP 192.168.1.10
SelChrGate IP为外网IP



2号机设置
eiserver
setup目录
!runaddr.txt IP为外网
!setup.txt 前4个IP为外网IP,后面的IP为SQL机IP
!servertable.txt IP为外网



SQL里设置




数据库表TBL_SECTGATEIPS
服务器名字 1号机 IP 端口 MIR3




数据表TBL_PUBIPS
1号机IP LoginGW MIR3
1号机IP SET1 DB Conn MIR3
2号机IP SET1 GameSrv1 MIR3
1号机IP LoginServer MIR3
Tony 当前离线  
回复时引用此帖
旧 2005-02-26, 05:54 PM   #3
No1
Tony
坛主
级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,051
积分:6
精华:24
现金:14342金币
资产:29325299金币
声望: 395
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
回复: 【转帖】双机负载的方法

3.0传奇真正的多机负载方法(已于非凡版测试成功)

3.0传奇真正的多机负载方法

把每个文件的配置写出来吧,会做的应该都看的懂了:
一. 主管登录和数据库的主机为(192.168.1.200)0号机.(192.168.1.142)为1号机.
1. !serverinfo.txt文件
192.168.1.200,61.153.193.94:7200
192.168.1.142,61.153.193.94:7201

2. !addrtable.txt文件
;Server Title Remote Public Gates...
未来之风 Line1-30 192.168.1.200 61.153.193.94 61.153.193.94:7100
3. !serveraddr.txt文件
192.168.1.200
192.168.1.200
192.168.1.200
192.168.1.142
192.168.1.200
4. !runaddr 0号机和1号机一样
192.168.1.200
192.168.1.142
5. !servertable   0号机和1号机一样
0 61.153.193.94 7200
1 61.153.193.94 7201
6. !setup
[Server]
ServerIndex=0 *1号机这里改为1
ServerName=未来之风
VentureServer=FALSE
TestServer=false
TestLevel=1
TestGold=0
...........

7. 第一个mirgate
[server]
Color=LTGRAY
Title='GameServer Gate1'
ServerPort=5010
GatePort=7200
index=0
Server1=192.168.1.200
Server2=192.168.1.142
Server3=
Server4=
Server5=

第二个mirgate(你在0号机上再复制一个rungate目录)
[server]
Color=LTGRAY
Title='GameServer Gate1'
ServerPort=5010
GatePort=7201
index=0
Server1=192.168.1.142
Server2=
Server3=
Server4=
Server5=
上面这二个rungate都要在0号机上执行.这是区别于1.8版的地方.
8. mirgate
[server]
Color=Green
Title='SelChr Gate'
ServerPort=5100
GatePort=7100
index=0
Server1=192.168.1.200
Server2=192.168.1.142
Server3=
Server4=
Server5=

9. 修改地图文件
[0 比奇省 1] DAY horse
上面的1为1号服务器负担,改为0就是0号服务器负担
Tony 当前离线  
回复时引用此帖
发表新主题 回复

书签


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转


所有时间均为北京时间。现在的时间是 04:28 PM


©2003-2024 1819.net All rights reserved.