一、准备材料与路径铁律
单机架设需准备三个核心文件:服务端(版本)、客户端(盛大官方或指定周年版本)、DBC2000(数据库工具)。路径必须遵守全英文、无空格、非系统盘原则。建议将服务端解压至 D:\MirServer,客户端安装在 D:\热血传奇。严禁使用中文路径(如“D:/传奇服务端”),否则引擎读取文件必报错。
二、DBC2000数据库配置(Hero/GOM引擎)
若使用Hero或早期GOM引擎,必须配置数据库连接。
1. 安装与定位:安装DBC2000(默认下一步即可)。打开控制面板,将查看方式改为“大图标”,找到 BDE Administrator(白色图标)。
2. 新建数据库:左侧右键 Databases -> New,类型选择 STANDARD。在 Name 处填写数据库名称(通常为 HeroDB)。
3. 设置路径:点击新建的 HeroDB,在右侧 PATH 栏点击 ...,选择服务端内的数据库目录(通常为 D:\MirServer\Mud2\DB)。完成后按 Ctrl+S 保存,退出即可。
三、服务端IP与引擎配置
这是单机架设的核心,IP必须锁定为本地回环地址。
1. 修改IP地址:单机环境所有IP必须设为 127.0.0.1。检查以下核心配置文件:
- MirServer\LoginSrv\!addrtable.txt:将服务器地址改为 127.0.0.1。
◦ MirServer\DBServer\!serverinfo.txt:确保内容为 0 127.0.0.1 127.0.0.1 7200(或对应端口)。
- 各网关(LoginGate、RunGate)下的 Config.ini:ServerAddr= 后改为 127.0.0.1。
2. 引擎控制器设置:运行服务端根目录的 GameCenter.exe(引擎控制器)。点击“配置向导”,在“游戏服务器外网IP地址”处填写 127.0.0.1,数据库名称填写 HeroDB(与DBC配置一致)。点击“下一步”直至“生成配置文件”,保存退出。
四、启动服务端顺序
启动顺序错误会导致网关连接失败。按以下顺序双击运行:
1. DBServer.exe:数据库服务器,窗口显示“连接成功”或无红色报错即为正常。
2. LoginSrv.exe / LoginGate.exe:登录网关,显示监听端口(如7000)。
3. SelGate.exe:角色网关,必须启动,否则选角色会认证失败。
4. RunGate.exe:游戏网关,通常有1-3个。
5. M2Server.exe:主控制台,等待加载完毕显示“服务器启动成功”及在线人数。
注意:若使用引擎控制器,点击“启动游戏服务器”可自动按序启动全部程序。
五、登录器配置与补丁覆盖
登录器必须与服务端引擎配套,且需放在正确位置。
1. 生成登录器:打开服务端 登录器 文件夹内的配置器(如 MakeGameLogin.exe)。服务器IP设为 127.0.0.1,端口与 LoginGate.ini 一致(通常7000)。点击“生成登录器”,将生成的 .exe 文件保存。
2. 客户端补丁:将服务端自带的 补丁 文件夹(通常包含 Data、Map)整体复制到客户端根目录,覆盖原有文件。严禁将补丁文件夹嵌套在子目录中(如“D:/热血传奇/补丁/Data”),必须直接解压到根目录(如“D:/热血传奇/Data”)。
3. 放置登录器:将生成的登录器 .exe 文件复制到客户端根目录下运行。切勿在桌面或下载文件夹直接运行登录器,否则无法读取补丁资源。
六、进游戏测试与排错
1. 注册账号:运行登录器,在界面输入账号密码点击注册。若无法注册,检查 LoginSrv.ini 中 RegisterEnable 是否等于1,或直接在 DBServer\FDB\Account.txt 中手动添加账号格式 账号|密码。
2. 常见故障:
◦ 连接失败:检查IP是否为 127.0.0.1,端口是否被占用。
- 黑屏/资源加载失败:补丁未正确覆盖或客户端版本不对(需使用指定周年客户端)。
- M2启动报错:检查DBC2000路径是否正确,或数据库文件损坏。
七、极简操作SOP
1. 解压服务端到 D:\MirServer,安装客户端到 D:\热血传奇。
2. 配置DBC2000指向 Mud2\DB,引擎控制器IP设为 127.0.0.1。
3. 启动所有服务端程序,生成登录器并放入客户端。
4. 覆盖补丁,运行登录器注册进入。

