传奇单机架设标准步骤分解实操

来源: 作者: 点击:
单机架设传奇只干四件事:把文件摆对位置、DBC2000建HeroDB、引擎向导锁127.0.0.1、按序起进程生成登录器。下面按执行顺序写,照做即可进图。

一、文件落盘与路径
服务端(MirServer完整包)解压到 D:\MirServer,纯英文无空格无中文。客户端装13周年以上热血传奇到 D:\LegendClient,同样纯英文。DBC2000装32位汉化版,VC++ 2005-2015运行库合集顺手装了防M2闪退。

二、DBC2000建HeroDB
控制面板小图标开 BDE Administrator,Object→New 选 STANDARD,左边改名 HeroDB,右边 PATH 点…选 D:\MirServer\Mir200\Mud2\DB(端里DB放哪指哪,指到DB文件夹本身),Ctrl+S 保存,点 OPEN 无报错关闭。PATH少一级或指到MirServer根目录,M2必报 Cannot open HeroDB。

三、引擎配置向导锁IP
双击 D:\MirServer\GameCenter.exe(引擎控制器),点配置向导:
• 游戏目录 D:\MirServer

• 数据库名 HeroDB

• 服务器外网IP/内网IP 全填 127.0.0.1

- 服务器名自定义
• 端口默认 LoginGate 7000 / SelGate 7100 / RunGate 7200 不动

• 取消动态IP、双IP、外网模式

下一步存配置。顺手开 Mir200\!Setup.txt 核对 ServerIP=127.0.0.1、ServerName 与向导一致。

四、启动顺序(错序必连不上)
手动起或点控制器“启动全部”都行,手动顺序严格如下:
1. DBServer.exe —— 黑窗显“数据库连接成功/等待连接”
2. LoginSrv.exe —— 显“登录服务启动成功”
3. LoginGate.exe —— 监听 7000
4. SelGate.exe —— 角色网关就绪
5. RunGate.exe(1~3个都起)—— 监听 7200
6. M2Server.exe —— 底部出“服务器启动成功”无红字
所有黑窗最小化别关。Win10/11遇M2闪退,右键 M2Server.exe 属性兼容性勾 Win7+管理员身份。

五、list.txt 与登录器
客户端根目录新建 list.txt,写一行:
单机测试127.0.0.1 7000 7200 127.0.0.1 7000
0
记事本“另存为”编码选 ANSI,分隔符全角竖线会乱码。开服务端“登录器配置器”或 MakeGameLogin.exe:
• 列表地址填 D:\LegendClient\list.txt(或 .\list.txt)

• 服务器IP 127.0.0.1,端口 7000

• 客户端路径 D:\LegendClient

• 取消微端、取消网页列表、取消自动更新

点生成,把登录器 exe 拷到 D:\LegendClient 根目录和 mir.exe 同级。

六、补丁覆盖
服务端包里 Data、Map、Resources、Wav 等补丁文件夹整体复制到 D:\LegendClient 根目录直接覆盖,别套一层“补丁\Data”子目录。GOM/GEE 的 Pak.txt 密码不对会装备白字,HERO 端看 StdItems.DB 正常就行。

七、进游戏
双击客户端根目录那个登录器,列表出“单机测试”,输账号密码首次自动建号,建角色进比奇。M2里 Env\AdminList.txt 加 “*角色名” 重载管理员列表,游戏内 @GM 开权限。

八、起不来对照
M2报数据库失败 → HeroDB PATH 指错或DBC没装
卡正在连接 → 7000/7200被占用(netstat -ano查)或网关没全起
列表空/乱码 → list.txt 非ANSI 或 竖线用了中文
进图黑屏 → 补丁没覆对目录或客户端版本低于服务端
M2闪退 → 缺VC++运行库或没管理员身份

按上面七步顺序走完,单机世界就起来了。