传奇单机与合击版架设入门全流程讲解

来源: 作者: 点击:
传奇架设入门先把概念拆开:一套能跑的服务端 = 引擎控制器 + 数据库 + 各网关程序 + 客户端补丁 + 登录器。新手从 Windows 单机起步,IP 全填 127.0.0.1,所有目录用纯英文无空格,如 D:\MirServer 放服务端、D:\LegendClient 放客户端,路径带中文或空格引擎读配置直接报错。

老引擎(HERO、早期 GOM/GEE)依赖 DBC2000。装完 DBC2000 重启电脑,控制面板打开 BDE Administrator,左侧 Databases 右键 New 选 STANDARD,改名 HeroDB(大小写严格一致),右侧 PATH 指向 D:\MirServer\Mir200\Mud2\DB 或 D:\MirServer\Mud2\DB,点 Apply 保存。该目录下必须有 StdItems.db、Monster.db、Magic.db 三个文件,缺文件数据库连不上。新版 GEE、部分 GOM 自带 Access/SQLite 可跳过 DBC2000,改 !Setup.txt 里 DBType 即可。

服务端解压到 D:\MirServer,确认内含 DBServer、LoginSrv、LoginGate、RunGate/SelGate、GameGate、Mir200(或 M2Server)、GameCenter.exe。双击 GameCenter.exe 进配置向导:游戏目录选 D:\MirServer,数据库名填 HeroDB,单机 IP 填 127.0.0.1,登录端口默认 7000、游戏端口 7100/7200 保持默认,区名别带空格,保存生成配置。

启动顺序不能错,错序必连不上:先开 DBServer.exe(窗口出“数据库服务启动成功”或 Server start),再开 LoginSrv.exe → LoginGate.exe → RunGate.exe(或 SelGate+GameGate),最后开 M2Server.exe。M2 是核心,必须最后起,底部出“服务器启动完成”且无红字即正常。自带 GameCenter 可一键按序拉起,手动开就严格按这个次序。

客户端用 1.76/1.80/16 周年任一完整版解压到 D:\LegendClient。把服务端附带补丁文件夹 Data、Map、Wav、NewopUI.Pak 及 PAK 密码文件 Pak.txt 按同名覆盖进客户端根目录,PAK 密码不对进游戏黑屏或装备显示问号。合击端额外要把 Hero.wil、Hero2.wil 等英雄界面补丁拷进客户端 Data,否则英雄框错位或 F12 内挂呼不出。

登录器用服务端自带的登录器配置器生成。列表地址填 http://127.0.0.1/list.txt(单机可直写本地 txt),列表文件 list.txt 编码存 ANSI,内容格式“测试区127.0.0.1 7000”,竖线分隔无空格。配置器里版本类型选“英雄版”或“合击专用版”,生成 Login.exe 放到客户端根目录和 mir.exe 同级。列表空白先查 list.txt 编码、http:// 前缀、7000 端口是否被占用(netstat -ano
findstr 7000)。

合击功能开关在 M2 启动后设:M2 控制台 → 选项 → 功能设置 → 英雄系统/合击系统,勾“启用英雄功能”“允许召唤英雄”“开启合击”,合击等级要求默认主号英雄双 43 级(测试可改 35),释放距离设 6 格。同时检查 Mir200\Envir 下 HeroEnable=1、ComboEnable=1 类参数,改完重启 M2 生效。进游戏建角色后输 @makehero 测试,能出英雄说明开关通了,按 Ctrl+W 出战、怒气满按 Ctrl+S 放合击。

外网架设把 127.0.0.1 换成内网 IP,路由器映射 7000/7100/7200 到本机,云服务器填公网 IP 并在防火墙放行对应 TCP 端口,所有 ini 里的 ServerIP、addrtable.txt、dbsrc.ini、LoginGate.ini 同步改,漏一处就卡连接。手游端再加 MobileGate.exe 并改 APK 内 serverlist.json 和 manifest 的 IP 端口。

常见卡点:M2 报无法加载数据库 → HeroDB 名字/路径错或 StdItems.db 缺失;登录器列表空 → list.txt 编码非 ANSI 或地址没写 http://;进游戏黑屏 → Data 补丁没覆盖或 Pak.txt 密码不符;F12 没反应 → 登录器不是英雄版;合击放不出 → 合击开关没勾或英雄等级不够。按“数据库→引擎配置→启动顺序→客户端补丁→登录器列表→合击开关”这条线挨个核对,单机进游戏一般不超过半小时。