传奇版本

传奇服务器豪华配置双公网双机负载成功篇

[复制链接]
查看66490 | 回复20 | 2012-12-16 20:45:55 | 显示全部楼层 |阅读模式
    拥有好机器的和达到过700人以上的人都知道.在双至强2.4G 2G内存的机器上也无法保证游戏800人不卡.因为我的配置就是这样.别告诉我优化.我是能优化的都优化了.
    两个公网ip.双机负载地图.9个rungate 其中3个为登陆从机时临时使用
    闲来无事做了个双机负载.经过jacky的指点终于成功.(*)为关键
    使用的都是公网ip.内网转外也一样.请参阅相关的内网外网都能进的文章.
    每机都三开rungate分担. 其中主机加三个rungate来做从机玩家登陆临时使用.
    主机运行全部程序 从机只运行m2server和三个rungate。
    这个方案是最佳的超过700人在线后的双机负载地图的方案.
    主机rungate分别是7200 7210 7220 从机为7201 7211 7221.
    注意:从机必须要是主机的端口+1.如果你的主机设置是7205 7215 7225 从机就必须是7206 7216 7226 因为M2在没有找到玩家所在地图的rungate的时候会自动寻找本机+1的端口rungate.
    主机共享mir200目录.要有写权限.
    首先要保证主机自己能单独对外使用。然后再改。
    ========================================
    好了现在开始设置主机:
    主机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中
    [Server]
    ServerIndex=0     -------主机是写0的.
    ServerName=传奇天下
    ServerNumber=0
    VentureServer=FALSE
    TestServer=TRUE
    TestLevel=
    TestGold=
    TestServerUserLimit=1500
    ServiceMode=TRUE
    NonPKServer=FALSE
    ...
    DBAddr=主机的ip
    DBPort=6000
    IDSAddr=主机的ip
    IDSPort=5600
    MsgSrvAddr=主机的ip
    MsgSrvPort=4900
    .....
    Mud2\DBSrv200目录中
    !serverinfo.txt 为主机的三开rungate
    主机ip 主机ip 7200 主机ip 7210 主机ip 7220 ----------无须写从机的ip
    Mud2\LogSrv目录中
    !addrtable.txt文件
    传奇天下 Line1-255 主机ip 主机ip 主机ip:7100 主机ip:7100 --注意这里写了两个端口
    !serveraddr.txt文件
    主机ip
    主机ip
    从机ip   (*)
    主机ip
    Logsrv.ini 文件中
    ReadyServers=2 这行后面写2。不过我测试写0也没什么不同。
    Mir200\Envir\Mapinfo.txt中将地图改一下
    [0 比齐省 0] 后面的0是指让主机负担。如果写成1 就是让从机负担。这个要根据自己的服务器来设置.让人员和怪物最好均分或从机多些.
    主机设置完毕。
    =============从机设置=========================
    从机也要安装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
    论坛一条龙
司俊龙 | 2014-3-12 20:15:45 | 显示全部楼层
在这个版块混了这么久了,第一次看见这么给你的帖子!
雷勇 | 2014-3-12 20:00:12 | 显示全部楼层
楼主的等级很高啊!
徐勇 | 2014-3-12 19:59:21 | 显示全部楼层
刚看见一个妹子,很漂亮!
夏天的风情 | 2014-3-12 20:04:34 | 显示全部楼层
论坛人气好旺!
许林 | 2014-3-12 20:23:06 | 显示全部楼层
楼主会死的很有节奏的!
许愿树 | 2014-4-14 18:57:44 | 显示全部楼层
论坛的帖子越来越有深度了!
逍遥如我 | 2014-4-14 18:51:54 | 显示全部楼层
信楼主,考试不一条龙科!
粽横四海 | 2014-4-14 18:51:10 | 显示全部楼层
刚分手,心情不好!
教皇厅 | 2014-4-14 18:28:30 | 显示全部楼层
经典!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则