找回密码
 立即注册
查看: 90|回复: 0

[技术资源] 如何解决传奇服务器双网关双服务器负载问题

[复制链接]

0

威望

2660

元宝

1万

金币

VIP会员

积分
6864
逍遥MIR 发表于 2024-7-12 02:08:13 | 显示全部楼层 |阅读模式
对于大多数传奇私服gm来说如何增加自己服务器中的单机玩家容量一直是一个非常重要的事情,对于任何一个传奇私服gm来说服务器开支占到了所有运营开支中非常重要的一部分。如何缩减这方面的开支对于大多数传奇私服gm来说都是非常重要的,但是在以前这样的技术一般都掌握在一些高级传奇gm手中他们并不打算分享出来,所以单单在这方面新手gm就完全没有相关竞争力,其实想要实现这个问题还是比较简单的。

=============从机设置=========================
从机也要安装dbc软件.并设置好路径.
从机先设置三开rungate。
(*)rungate中的ip都写从机的。端口分别是7201 7211 7221 这几个端口都是对应主机的+1

从机mir200目录中 !runaddr.txt 和主机是一样的:
主机ip.
从机ip ----------------加一个从机ip

从机mir200目录中 !servertable.txt 中也和主机是一样的。
0 主机ip 7200 主机ip 7210 主机ip 7220 (*)
1 从机ip 7201 从机ip 7211 从机ip 7221

从机mir200目录中!setup.txt
ServerIndex=1 ------------------从机这个写1。(*)
ServerName=天下
ServerNumber=0 ------这个好象也没什么关系。0和1都一样。
VentureServer=FALSE
TestServer=TRUE
TestLevel=
TestGold=
TestServerUserLimit=1000
ServiceMode=TRUE
NonPKServer=FALSE
.....
DBAddr=主机ip
DBPort=6000
IDSAddr=主机ip
IDSPort=5600
MsgSrvAddr=主机ip
MsgSrvPort=4900
.....
[Share]
BaseDir=Z:\Share\ ------------Z是映射的主机的MIR200目录.
GuildDir=Z:\GuildBase\Guilds\
GuildFile=Z:\GuildBase\Guildlist.txt
VentureDir=Z:\ShareV\
ConLogDir=Z:\ConLog\
CastleDir=Z:\Envir\Castle\
EnvirDir=Z:\Envir\
MapDir=Z:\Map\ ---如果主机从机map是一样的就不用改这个路径了.速度还更快.

=================================

好了主机从机的设置大体完了
关键的来了------------↓
(*)在主机另开三个rungate..ip地址都是指向从机的ip 端口分别是7201 7211 7221.是和从机的三个rungate一样的 :) 这个是关键所在 一定要照做 :) 都是眼泪啊~~~我连续两个昼夜忙活就是耽误在这里.

ok 开始将从机的m2server和三个rungate都运行起来.再打开主机的所有程序.包括另开的三个指向从机的rungate.双机负载成功.一点问题都没有.负载能力大大大大大大的增加.因为怪物和玩家都被双机分担了.
以上就是一为原创分享给大家的如何实现如何解决传奇服务器双网关双服务器负载问题全部内容,其实整体来说想要做到这方面的事情还是比较简单的,但是这一切都需要有个前提那就是gm需要最起码掌握一点点相关的代码技术,只要这样在遇到相关问题之后才能更好的解决,增加服务器容量的同时不能让游戏变卡才是最重要的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|逍遥版本库

GMT+8, 2024-11-22 03:32 , Processed in 0.049016 second(s), 28 queries .

Powered by XyBbk! X3.5

Copyright © 2001-2024, XyBbk Cloud.

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