用Windows2000系统架设传奇服务端的全面指南

来源: 作者: 点击:

在游戏服务器架设领域,使用Windows2000系统来架设传奇服务端是可行的,以下是详细的步骤和相关问题的解决方法。

一、传奇服务端所需开启的七个服务端文件

M2server.exe:服务器主控制端(在mirserver\MIR200文件夹下)
DBserver.exe:游戏数据库服务器(在mirserver\DBserver文件夹下)
logingate.exe:登陆网关(在mirserver\logingate文件夹下)
LoginSrv.exe:登陆服务器(在mirserver\loginSRV文件夹下)
LogDataServer.exe:日志服务器(在mirserver\LogServer文件夹下)
RunGate.exe:登陆验证(在mirserver\RunGate文件夹下)
SelGate.exe:选择人物网关(在mirserver\RunGate文件夹下)
二、相关软件下载地址

传奇服务端下载地址:http://www.msmir.net/tools.htmDBC2000下载地址:http://www.msmir.net/tools.htm

三、DBC2000的安装与设置

安装好DBC2000后,在控制面板找到BDEADMINISTRATOR并单击打开。
按Ctrl+N弹出对话框,如果是STANDARD直接点OK,然后在左边找到创建的STANDARD并改名为HeroDB。
点击它,在右边栏把路径(PATH)改成传奇服务端路径,例如装在D盘(mirserver在D盘目录下),则应设置为D:\mirserver\Mud2\DB。
点击HeroDB后按Ctrl+A弹出对话框,点OK即可,然后关闭DBC2000。
四、传奇服务端的详细配置

本机开启服务端

绑定IP地址:在mir200文件夹下的setup.txt文本里将ServerAddr改为61.128.194.170,在TCP/IP高级设置里添加该IP地址。
验证:先打开验证器验证IP修改器.exe和M2验证.exe,本机开就填127.0.0.1点修改,然后在M2验证那边点启动(每次重启服务器都要重新验证)。只有通过验证,M2server.exe服务端才会显示已注册信息,否则无法正常进入传奇。
运行服务端:开启验证,然后开启传奇七个服务端文件程序,同时开启验证文件夹里的网关验证。
内网开启服务端

步骤一:在mirserver\Mir200\setup.txt中,将IP、GateAddr、DBAddr、IDSAddr、MsgSrvAddr、LogServerAddr等改为本机IP地址,GatePort、DBPort、IDSPort、MsgSrvPort、LogServerPort等保持不变。同时,!runaddr.txt、!Servertable.txt里面都改成本机IP。
步骤二:在DBSERVER下面的dbsrc.ini全部改成本机IP地址,!addrtable.txt里面改成192.168.0.200192.168.0.200,!serverinfo.txt里面改成192.168.0.200192.168.0.2007200。
步骤三:在LoginGate下面的Config.ini中将IP地址改成本机IP地址。
步骤四:在loginSrv下面的Logsrv.ini中,将DBServer和ServerAddr改为本机IP地址,!addrtable.txt改成传奇Title1本机IP地址本机IP地址外网IP地址:7100,!serveraddr.txt改成本机IP地址。
步骤五:在RunGate下面的RunGate.ini中,改Server1和ListenAddr为本机IP地址。
步骤六:在SelGate下面的Config.ini中,改所有IP地址为本机IP地址。
完成上述修改后,在Mirserver\LoginSrv目录下的Logsrv.ini文件中,将DynamicIPMode=0设置成DynamicIPMode=1。
五、常见问题及解决方法

保留用户ID、人物装备以及行会信息的方法:备份D:/mir/mud2/DBSrv200/FDB/下的全部文件(人物装备资料)、D:/mir/mud2/Logsrv/IdDB/下的全部文件(玩家ID资料)、D:/mir/Mir200/Notice/下的全部文件(公告资料)、D:/mir/Mir200/Envir/Castle/下的全部文件(沙巴克资料)、D:/mir/Mir200/GuildBase/下的全部文件(行会资料)、D:/mirserver/Mir200/Envir/AdminList.txt(GM权限文件)。

无法注册人物的问题:

先查看D:/mirserver/mud2/DBSrv200/FDB/和D:/mirserver/mud2/Logsrv/IdDB/有没有文件。
删掉这两个文件夹里面的文件,然后重启D:/mirserver/mud2/Logsrv/Logsrv.ini和D:/mirserver/mud2/DBSrv200/dbsrc.ini这两个文件,注意注册规范,用户名尽量不用中文。
Npc闪的问题:

查看D:/mirserver/Mir200/Envir目录下有没有Market_prices和Market_saved这两个文件夹。
删掉这两个文件夹里面的文件,然后重启,进入传奇让其闪十分钟,再重启。
不开门的原因:

服务器名错误,核对!addrtable.txt里的服务器名和登陆游戏的游戏名是否一致。
IP地址写错,核对除127.0.0.1的另两个IP是否为外网IP。
端口错误,核对端口和selgate的端口是否对应。
部分人把IP和服务器写错,检查网站上登陆器和IP列表是否有错误。
ADSL用户重启后开不了门,因为ADSL的外网IP是动态的,每次重启都需要重新设置!addrtable.txt文件。
虽然这是传奇2服务端架设的方法,但也适用于传奇世界M2版服端架设。希望以上内容能帮助到您,祝您架设成功!

[顶部]