当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

单机传奇搭建详细操作步骤全解析

热度:
单机传奇搭建需完整服务端、配套客户端、运行库支持及逐项配置,确保各组件正常启动与通信。

第一步:获取标准服务端包。选择包含MirServer目录的完整版本,内部必须含LoginSrv、DBSrc、LoginGate、SelGate、Mir200等子文件夹。避免使用缺失DLL、脚本或数据库的精简包,否则后续无法正常运行。

第二步:安装系统运行依赖。运行vcredist_x86.exe(VisualC++2005–2019合集)和vbrun60sp6.exe(VB6运行库)。部分老版本依赖MicrosoftAccess数据库引擎(.mdb文件),若系统为Windows10或11,需确认已启用Jet引擎或改用DAO方式读取。

第三步:设置本地IP地址。打开MirServer!SetupIPaddr.txt,将内容改为127.0.0.1(仅本机登录)或本机实际IPv4地址(如192.168.1.10)。同步修改LoginGateLoginGate.ini和SelGateSelGate.ini中的ServerAddr=字段,确保所有配置指向同一IP。

第四步:配置ODBC数据源。进入控制面板→管理工具→ODBC数据源(32位),添加两个系统DSN:
名称Account,驱动选MicrosoftAccessDriver(*.mdb),路径指向ShareAccount.mdb;
名称HeroDB,路径指向GuildBaseGuildBase.mdb(部分版本为ShareHeroDB.mdb)。
名称必须与服务端代码中调用的数据库名完全一致,区分大小写,不可省略或拼错。

第五步:创建初始游戏账号。用MicrosoftAccess打开ShareAccount.mdb,在Accounts表中新增一行:Username填自定义账号(如test),Password填明文密码(如123456),Authority设为30(赋予GM权限),其余字段可留空。保存后关闭数据库,防止文件被锁定导致服务端读取失败。

第六步:按顺序启动服务端程序。依次双击运行以下可执行文件:
LoginSrvLoginSrv.exe(处理账号验证);
DBSrcDBSrc.exe(管理角色数据读写);
LoginGateLoginGate.exe(登录网关);
SelGateSelGate.exe(地图选择网关);
Mir200Mir200.exe(主游戏逻辑)。
观察每个窗口是否显示“Running”或监听端口信息。若出现“Can'tconnecttodatabase”错误,返回第四步检查DSN配置是否正确。

第七步:配置并运行客户端。使用服务端配套的客户端,解压至纯英文路径(如D:MirClient)。若提供LoginGen工具,运行后输入IP127.0.0.1和端口7100(默认登录端口),生成专用登录器。直接运行生成的Login.exe,输入第五步创建的账号密码进行登录。

第八步:验证基础功能是否正常。成功进入游戏后,测试角色移动、攻击怪物、使用命令(如@AddLevel10)、传送(@Map3)等操作。若卡在“正在连接服务器”,检查IP配置是否统一、防火墙是否放行7100、7200等端口;若提示“账号或密码错误”,确认Account.mdb中账号拼写无误且数据库未被其他程序占用。

所有配置文件修改后必须重启对应服务进程。服务端存放路径禁止包含中文、空格或特殊符号。杀毒软件可能拦截DBSrc或Mir200对数据库的写入操作,建议临时关闭实时防护功能。
[顶部]