• 印度Zensar科技公司卓越实验室正式落户盐城师范学院
  • 一机多服资料共享7000端口

    [ 来源:不详 | 作者:佚名 | 时间:2007-10-12 20:52:18 | 浏览: 人次 ]

    前期准备:
    1。重新把设置好的Mirserver复制一份,名为Mirserver2
    2。进入D:\Mirserver\Mud2\LogSrv 打开 !addrtable.txt 添加一项。
    某某传奇 Title2 127.0.0.1 61.152.239.122 61.152.239.122:7101
    这是我们添加的2区名字(某某传奇)和 角色选择网关端口(7101)。
    3。打开 !UserLimit.txt 添加
    某某传奇 某某传奇 2000 //这个 2000是人数限制
    4。打开 Logsrv.ini 修改 ReadyServers=2 为 2 (代表2个区)
    不知道为什么,我们在实践的时候改成0正常,改成2反而不正常,如果大家发现数据网关不能启动,改下这,默认是0!
    ~~~~~~~~~~~~~主服务器设置完了。 ~~~~~~~~~~~~~~~~~~
    分区设置:
    1。添加 DB(heroDb)
    名称为 herodb2 文件指向 D:\Mirserver2\Mud2\DB. 也就是这里。
    2。修改 Mir200 里的 !Setup.txt 内容如下
    ServerName=某某传奇 //分区名字
    ServerNumber=1 ////分区序号,从0开始的,所以分区 就成了1
    DBName=heroDB2 / 2000设置的名字。就是这个。
    GateAddr=127.0.0.1 //人物角色IP和端口。
    GatePort=5001 //ip不修改 口子改为 5001
    DBAddr=127.0.0.1 / 人物数据库 同 人物角色 设置一样。
    DBPort=6001 //口子改为 6001
    IDSAddr=127.0.0.1
    IDSPort=5600 //这个不修改,这是 ID数据库。
    MsgSrvAddr=127.0.0.1
    MsgSrvPort=4901 //这个是服务器M2信息传递口子 修改为 4901
    LogServerAddr=127.0.0.1
    LogServerPort=10000 //这是日志,如果要用2个日志,那你也可以修改为 10001 复制出1份日志程
    //序到 Mirserver2里。
    3。修改分区db D:\Mirserver2\Mud2\DBSrv200\!serverinfo.txt打开这个文件
    修改内容如下
    127.0.0.1 61.152.239.122 7202 //是网关的口子,因为我的主服务器用了 7200和7201
    //所以这个就是 7202了,(当然你可以自己设置其他未使用的口子)
    打开 dbsrc.ini
    MapFile=D:\Mirserver2\Mir200\Envir\MapInfo.txt //这个路径修改掉。
    GatePort=5101 ///这个口子和 上面的m2中的!sertup.ini中相对应.
    ServerPor=6001
    4。修改网关 RunGate 的 RunGate.ini 文件。
    GatePort=7200
    ServerPort=5000
    改为
    GatePort=7202
    ServerPort=5001
    5修改 SelGate中的 Config.ini
    ServerPort=5100
    GatePort=7100
    改为
    ServerPort=5101
    GatePort=7101 //和m2里的对应
    好了,设置完了.


    所有区帐号通用,但人物数据独立,注意设置分区的时候请改路径把文件里d:/mirserver/改成你的分区名字,比如你分区是mirserver2.那么2里面的路径就是d:/mirserver2/,还有就是7000端口共享,你可以加一个虚拟IP,用虚拟IP加载登陆网关,端口7000不变,给玩家的还是真实IP和共享的7000端口!

    共有 0 位网友发表了评论 ... 查看完整内容