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

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

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

第二步:安装系统运行依赖。运行 vcredist_x86.exe(Visual C++ 2005–2019 合集)和 vbrun60sp6.exe(VB6 运行库)。部分老版本依赖 Microsoft Access 数据库引擎(.mdb 文件),若系统为 Windows 10 或 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,驱动选 Microsoft Access Driver (*.mdb),路径指向 ShareAccount.mdb;
名称 HeroDB,路径指向 GuildBaseGuildBase.mdb(部分版本为 ShareHeroDB.mdb)。
名称必须与服务端代码中调用的数据库名完全一致,区分大小写,不可省略或拼错。

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

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

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

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

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