GOM与GEE引擎传奇单机架设全流程详解

来源: 作者: 点击:
通用前置准备:环境与路径

资源与路径规范

- 服务端选择:下载GOM(如1108版)或GEE引擎的完整MirServer包。客户端需10周年以上完整版,严禁使用精简版或微端。
- 路径铁律:所有文件路径必须为纯英文,且不能包含空格。推荐目录:服务端解压至D:\MirServer,客户端安装至D:\Legend of Mir。中文路径将直接导致引擎启动失败。

DBC2000数据库配置

1. 安装软件:下载并安装DBC2000 32位版本(老引擎兼容性必须)。
2. 建立数据源:打开控制面板中的BDE Administrator,点击Object -> New新建数据库,类型选STANDARD,命名为HeroDB。
3. 关联路径:点击右侧PATH栏,选择服务端内的数据库目录D:\MirServer\Mud2\DB。按Ctrl+A保存配置。

GOM引擎(1108版)单机架设

引擎控制器配置

1. 运行控制器:进入D:\MirServer,运行GameCenter.exe,点击“配置向导”。
2. IP地址设置:服务器名称自定义,游戏服务器外网IP地址必须填写127.0.0.1(本地回环地址)。单机架设严禁填写真实IP或勾选“动态IP”。
3. 启动服务:核对数据库名称为HeroDB,点击“下一步”直至“保存”。返回主界面点击“启动游戏服务器”,观察控制台日志,确保LoginGate、RunGate、M2Server均显示“启动成功”且无红色报错。

登录器生成与进游戏

1. 本地列表配置:新建list.txt文本文档,写入单机服务器信息。标准格式为:服务器名|127.0.0.1|7000|8000|127.0.0.1|7000|单机测试区。将文件放入服务端根目录。
2. 生成登录器:运行服务端自带的GameOfMir登录器生成器.exe。在“主要列表地址”栏填入http://127.0.0.1/list.txt(或使用本地列表服务器工具)。取消勾选“微端模式”,客户端搜索路径设置为D:\Legend of Mir。点击“生成登录器”,将生成的.exe文件复制到客户端根目录。
3. 补丁覆盖:将服务端附带的补丁文件夹(Data、Map等)完整复制到客户端根目录,覆盖原有文件。这是解决游戏黑屏、花屏的关键。

GEE引擎单机架设

控制台配置与启动

1. 运行控制台:GEE引擎通常提供GameCenter.exe或GEE引擎控制台.exe。运行后点击“配置向导”。
2. 参数设置:服务器名称自定义,IP地址填写127.0.0.1,数据库名称核对为HeroDB。后续步骤保持默认,点击“保存”生成配置文件。
3. 启动验证:点击“启动游戏服务器”,观察控制台状态。GEE引擎需额外注意GateServer网关是否正常启动,若提示端口占用,可修改Mir200\Config.ini中的端口号。

登录器制作与测试

1. 列表文件:GEE引擎对列表格式要求更严格。新建list.txt,格式参考:单机传奇|127.0.0.1|7000|8000(其中7000为登录端口,8000为微端端口,单机可忽略微端)。
2. 生成登录器:运行GEE引擎的MakeGameLogin.exe(登录器生成器)。在“配置地址”栏填入本地列表地址(如http://127.0.0.1/list.txt),备用地址填相同内容。勾选“自动搜索本地传奇客户端”,点击“生成单机测试登录器”。
3. 进游戏验证:将登录器复制到客户端,启动后注册账号(部分版本需在服务端DBServer中手动注册)。进入游戏后测试移动、打怪,若地图黑屏,检查补丁是否覆盖正确。

常见报错与修复方案

• M2Server启动失败:检查D:\MirServer路径是否含中文,或DBC2000中的HeroDB路径未指向Mud2\DB。可尝试重新安装32位DBC2000。

- 登录器获取列表失败:确认list.txt格式正确,且本地列表服务已启动(若使用工具)。直接使用“单机登录器”时,需在配置中将IP改为127.0.0.1。
- 游戏黑屏/不开门:检查RunGate网关是否被防火墙拦截,或客户端版本过新(建议降级至10周年客户端)。

完成上述步骤后,GOM及GEE引擎的单机传奇即可正常运行。若需局域网联机,需将IP改为本机内网IP(如192.168.1.100)并在路由器中映射7000、7100端口。