当前位置: > 新闻动态 > 文章内容


拥有好机器的和达到过700人以上的人都知道.在双至强2.4G2G内存的机器上也无法保证游戏800人不卡.因为我的配置就是这样.别告诉我优化.我是能优化的都优化了.两个公网ip.双机负载地图.9个rungate其中3个为登陆从机时临时使用闲来无事做了个双机负载.经过jacky的指点终于成功.(*)为关键使用的都是公网ip.内网转外也一样.请参阅相关的内网外网都能进的文章.每机都三开rungate分担.其中主机加三个rungate来做从机玩家登陆临时使用.主机运行全部程序从机只运行m2server和三个rungate。这个方案是最佳的超过700人在线后的双机负载地图的方案.主机rungate分别是720072107220从机为720172117221.注意:从机必须要是主机的端口+1.如果你的主机设置是720572157225从机就必须是720672167226因为M2在没有找到玩家所在地图的rungate的时候会自动寻找本机+1的端口rungate.主机共享mir200目录.要有写权限.首先要保证主机自己能单独对外使用。然后再改。========================================好了现在开始设置主机:主机mir200目录中!runaddr.txt中这样:主机ip.从机ip----------------加一个从机ip主机mir200目录中!servertable.txt中0主机ip7200主机ip7210主机ip72201从机ip7201从机ip7211从机ip7221主机mir200目录中!setup.txt中[Server]ServerIndex=0-------主机是写0的.ServerName=传奇天下ServerNumber=0VentureServer=FALSETestServer=TRUETestLevel=TestGold=TestServerUserLimit=1500ServiceMode=TRUENonPKServer=FALSE...DBAddr=主机的ipDBPort=6000IDSAddr=主机的ipIDSPort=5600MsgSrvAddr=主机的ipMsgSrvPort=4900.....Mud2DBSrv200目录中!serverinfo.txt为主机的三开rungate主机ip主机ip7200主机ip7210主机ip7220--------1 95皓月无内功--无须写从机的ipMud2LogSrv目录中!addrtable.txt文件传奇天下Line1-255主机ip主机ip主机ip:7100主机ip:找sf传奇7100--注意这里写了两个端口!serveraddr.txt文件主机ip主机ip从机ip(*)主机ipLogsrv.ini文件中ReadyServers=2这行后面写2。不过我测试写0也没什么不同。Mir200EnvirMapinfo.txt中将地图改一下[0比齐省0]后面的0是指让主机负担。如果写成1就是让从机负担。这个要根据自己的服务器来设置.让人员和怪物最好均分或从机多些.主机设置完毕。=============从机设置=========================从机也要安装dbc软件.并设置好路径.从机先设置三开rungate。(*)rungate中的ip都写从机的。端口分别是720172117221这几个端口都是对应主机的+1从机mir200目录中!runaddr.txt和主机是一样的:主机ip.从机ip----------------加一个从机ip从机mir200目录中!servertable.txt中也和主机是一样的。0主机ip7200主机ip7210主机ip7220(*)1从机ip7201从机ip7211从机ip7221从机mir200目录中!setup.txtServerIndex=1------------------从机这个写1。(*)ServerName=传奇天下ServerNumber=0------这个好象也没什么关系。0和1都一样。VentureServer=FALSETestServer=TRUETestLevel=TestGold=TestServerUserLimit=1000ServiceMode=TRUENonPKServer=FALSE.....DBAddr=主机ipDBPort=6000IDSAddr=主机ipIDSPort=5600MsgSrvAddr=主机ipMsgSrvPort=4900.....[Share]BaseDir=Z:Share------------Z是映射的主机的MIR200目录.GuildDir=Z:GuildBaseGuildsGuildFile=Z:GuildBaseGuildlist.txtVentureDir=Z:ShareVConLogDir=Z:ConLogCastleDir=Z:EnvirCastleEnvirDir=Z:EnvirMapDir=Z:Map---如果主机从机map是一样的就不用改这个路径了.速度还更快.=================================好了主机从机的设置大体完了关键的来了------------↓(*)在主机另开三个rungate..ip地址都是指向从机的ip端口分别是720172117221.是和从机的三个rungate一样的:)这个是关键所在一定要照做:)都是眼泪啊~~传奇sf战歌~我连续两个昼夜忙活就是耽误在这里.ok开始将从机的m2server和三个rungate都运行起来.再打开主机的所有程序.包括另开的三个指向从机的rungate.双机负载成功.一点问题都没有.负载能力大大大大大大的增加.因为怪物和玩家都被双机分担了.

相关文章