一、单机架设前准备工具清单
1. 传奇服务端(MirServer完整包)
包含 Mir200、Mud2、DBServer、LoginGate、LoginSrv、SelGate、RunGate、LogServer 以及 GameCenter.exe 引擎控制器。缺任何一个目录都会导致启动失败。
2. 数据库环境
老版本 HERO/LEG 引擎用 DBC2000;
GOM/GEE 新引擎一般自带数据库或走 ACC/SQL,按服务端说明来。
3. 传奇客户端
建议十三周年到十七周年客户端,单独放一个纯英文目录,不要和服务端混在一起。
4. 配套登录器生成器
必须和服务端引擎同款,GOM端用GOM登录器,GEE端用GEE登录器,混用必报“引擎不匹配”。
5. 文本编辑工具
Notepad++,用来改 IP、端口、列表文件,别用记事本存 UTF-8 BOM。
二、服务端解压与路径规范
把服务端解压到 D 盘根目录:
D:\MirServer
要求:
• 路径全英文,无中文、无空格、无特殊符号
• 不放桌面,不放 C 盘(权限问题会导致数据库读不到)
• 解压后检查 DB 目录里是否有 StdItems.db、Monster.db、Magic.db 等核心文件
客户端解压到另一处:
D:\Mir2Client
三、DBC2000 数据库配置(HERO/LEG 老引擎必做)
1. 安装 DBC2000
默认下一步装完,别改路径。
2. 打开 BDE Administrator
控制面板 → 大图标 → BDE Administrator
3. 新建数据库别名
右键 Databases 空白区 → New → 类型 STANDARD
名字严格写:HeroDB(大小写按引擎习惯,多数端认 HeroDB)
4. 绑定路径
右侧 PATH 指向:
D:\MirServer\Mud2\DB
(有些端是 D:\MirServer\Mir200\DB,以实际 DB 文件位置为准)
5. 保存
Ctrl+S 或菜单 Save
删掉 C 盘根目录 PDOXUSRS.NET 文件(存在会锁库)
重启一次电脑让配置生效。
四、引擎控制器基础配置
进 D:\MirServer 双击 GameCenter.exe 或 引擎控制器.exe
点「配置向导」:
• 服务端目录:D:\MirServer
• 数据库名:HeroDB(ACC库就选ACC)
• 服务器名称:单机测试(自定义区名)
• 服务器 IP:127.0.0.1
• 动态IP:不勾
• 登录端口:7000
• 角色网关:7100
• 游戏网关:7200
一路下一步,最后点「生成配置」→「保存」→「数据清理」。
五、手动核对关键 IP 文件
用 Notepad++ 检查下面文件,IP 全部统一为 127.0.0.1:
- Mir200\!Setup.txt
• LoginSrv\!addrtable.txt
• LoginSrv\!ServerAddr.txt
• LoginGate\Config.ini
• SelGate\Config.ini
- RunGate\MirGate.ini
• DBServer 相关 ini
端口示例:
7000 登录网关
7100 角色网关
7200 游戏网关
8000 微端(单机可关微端)
六、启动顺序(严格按顺序,乱序必连不上)
1. DBServer.exe(显示 HeroDB 连接成功)
2. LoginSrv.exe
3. LoginGate.exe(监听7000)
4. SelGate.exe(监听7100)
5. RunGate.exe(监听7200)
6. M2Server.exe(最后起,加载脚本/地图/NPC)
GameCenter 一键启动也是这个顺序。
任一窗口闪退先看:
• DBC 路径对不对
• 端口被没被占
• 缺不缺 VC++ 运行库
- 有没有被杀毒删文件
七、本地列表与登录器生成
1. 建 list.txt
内容格式(ANSI编码):
单机测试 127.0.0.1 7000
放一个本地目录,比如:
D:\MirServer\LoginList\list.txt
2. 起本地列表服务
用 NetBox、简易IIS、或列表小程序托管成:
http://127.0.0.1/list.txt
3. 打开登录器配置器
• 主列表:http://127.0.0.1/list.txt
• 备用列表:同上
• 微端:取消勾选
• 补丁目录名:和客户端补丁文件夹一致(Data/Map/Pak 等)
点生成,得到 login.exe,复制到客户端根目录 D:\Mir2Client。
八、客户端补丁处理
把服务端自带的补丁包解压到客户端根目录:
D:\Mir2Client
注意:
• 补丁文件夹名必须和登录器配置一致
• PAK 密码不对会黑屏、装备不显示
• 补丁版本要和服务端配套,不能乱混版本
九、进游戏与GM权限
1. 确认服务端所有网关窗口正常
2. 双击客户端里的 login.exe
3. 注册账号(单机随便建)
4. 选区进游戏,建角色
GM权限设置:
打开 M2Server 窗口 → 查看 → 列表信息 → 管理员列表
添加角色名,等级填 10,保存。
小退重登,提示进入管理员模式即生效。
常用调试:
@reload 刷配置
@make 物品名 数量
@level 等级
十、常见故障速查
1. 启动闪退
路径有中文 → 改纯英文
DBC 名不对 → 重设 HeroDB
缺运行库 → 装 VC++ 2005-2015
2. 数据库连接失败
BDE 里 HeroDB 路径错
DB 文件缺失
PDOXUSRS.NET 没删
3. 端口占用(10048错误)
cmd 执行:
netstat -ano | findstr "7000 7100 7200"
任务管理器按 PID 杀进程
或统一改端口:7001/7101/7201,四处配置一起改
4. 登录器读不到列表
list.txt 编码错(必须ANSI)
列表地址填错
列表服务没起
5. 进游戏黑屏
补丁没盖
PAK密码不对
客户端版本和端不匹配
6. 卡加载界面
角色网关没起
微端端口错
防火墙拦了端口,调试期先关防火墙或放行 7000-7200
7. 能登录但角色动不了
游戏端口和登录器端口不一致
M2 与客户端网关配置对不上
8. 提示引擎不匹配
登录器和服务端引擎不是一套
换同引擎配套登录器
十一、单机安全与存档习惯
• 关游戏前先停 M2,再关网关,别直接拔电源
• 定期备份 D:\MirServer 整个目录
• 角色数据在 DB 里,坏档基本只能靠备份救
• 单机只本机玩,不要随便映射外网,避免版权和网络安全问题
• 下载的服务端先扫毒,很多破解包带流氓程序
十二、不同引擎差异速记
• HERO/LEG:必配 DBC2000,HeroDB
- GOM/GEE:登录器生成器 + 微端可关 + 列表走HTTP
• 996引擎:要 SQL Server + IIS 列表
• ACC库端:不用 DBC,引擎里直接选 ACC 路径
按上面流程走,普通电脑 Win10/Win11、8G 内存就能跑起来。核心就三件事:路径干净、IP全127.0.0.1、端口不冲突。哪一步报错就先查对应那一层,不要一口气全重装。

