先在电脑非系统盘新建一个纯英文命名的文件夹,后续所有资源都解压到这个目录下,全程不要出现中文、空格、括号这类特殊字符,避免后续引擎读取路径报错。操作前先把系统里的杀毒软件、Windows Defender实时防护全部临时关闭,把后续要解压的服务端目录提前加入信任区,防止引擎核心程序被误删隔离。
先完成通用前置准备,这部分两个引擎的要求完全一致。操作系统优先选择Win10 64位专业版,Win11部分版本需要额外调整兼容性设置,单机测试硬件配置CPU双核以上、内存4G以上、硬盘预留15G以上剩余空间就能流畅运行。提前下载对应引擎的完整版服务端,优先选发布时间超过半年、经过大量测试的稳定复古版本,不要盲目追求最新的未测试版本,避免出现大量未知BUG。配套客户端选对应版本的纯净完整版,GOM引擎推荐搭配1.80版本客户端,GEE引擎推荐搭配1.76版本客户端,不要用精简版客户端,避免出现装备、地图显示缺失的问题。安装数据库管理工具DBC2000,安装全程所有路径都用纯英文,右键点击安装包选择以管理员身份运行,安装完成后不要立刻启动程序,先重启一次电脑让注册表配置完全生效。最后安装.NET Framework 4.0运行库,这是两个引擎控制器正常运行的必需组件,从微软官网下载完整离线包安装即可,不要用第三方精简版本。
接下来配置数据库环境,两个引擎的操作步骤基本通用。打开控制面板找到BDE Administrator,在左侧空白区域右键点击新建,选择新建标准数据库,命名为HeroDB,这个名称不能随意修改,引擎默认读取的数据源名称就是HeroDB。选中新建好的HeroDB,在右侧Definition面板里找到PATH选项,点击后面的浏览按钮,定位到服务端MirServer目录下的Mud2\DB文件夹,确认路径完全正确后,点击顶部的对象菜单选择应用,保存数据库配置。之后双击HeroDB数据源,能正常打开看到Account、Character、Monster、StdItems这些数据表,没有弹出任何报错窗口,就说明数据库配置完全成功。如果弹出路径无效的提示,就重新检查路径里有没有中文,确认服务端文件夹没有被杀毒软件隔离后,重新设置一次PATH路径再保存。
开始GOM引擎单机架设的专属步骤。先把GOM引擎服务端完整解压到之前准备好的纯英文根目录,比如D:\GOMServer,解压完成后打开目录检查核心文件完整性,必须包含Mir200、LoginGate、DBServer三个核心文件夹,以及GOM引擎控制器.exe主程序,缺失任何一个文件都要重新下载完整服务端。右键点击GOM引擎控制器,选择属性里的兼容性设置,勾选以管理员身份运行此程序,选择Win7兼容模式保存设置。打开引擎控制器,点击配置向导,第一步确认游戏服务端路径指向当前的MirServer目录,数据库别名确认是HeroDB,下一步设置单机IP为127.0.0.1,默认端口保持7000、7100、7200不要修改,连续点击下一步直到配置完成,控制器会自动生成所有必需的配置文件。按顺序启动服务进程,先点击DBServer右侧的启动按钮,等控制台显示数据库加载完成没有红色报错,再启动LoginGate,最后启动M2游戏主引擎,等待M2控制台滚动完所有脚本加载信息,显示所有网关连接成功,就说明GOM引擎服务端启动完成。接下来打开服务端工具目录里的GOM登录器生成器,填写服务器名称,游戏IP填写127.0.0.1,端口保持7000,选择本地列表优先模式,点击生成登录器,把生成好的登录器放到传奇客户端根目录下,直接双击就能启动游戏,输入账号密码就能正常进入。
GEE引擎单机架设的专属步骤,要注意和GOM引擎的细节差异。解压GEE引擎服务端到纯英文目录,打开目录确认核心文件齐全,GEE引擎的主控制器名称为GEE引擎控制器.exe,数据库配置步骤和GOM完全一致,不需要额外修改。打开GEE引擎控制器,第一次启动时会自动弹出引擎注册窗口,单机测试直接选择本地免注册模式,点击确认就能正常进入控制器界面。进入配置向导,服务端路径设置正确,IP填写127.0.0.1,注意GEE引擎的默认游戏端口是6000,不是7000,不要和GOM引擎的端口搞混,设置完成后控制器自动生成所有配置文件。启动进程的顺序和GOM一致,先启动DBServer,再启动LoginGate,最后启动M2主引擎,GEE引擎第一次启动时会自动校验所有脚本文件,遇到不符合引擎语法的脚本会自动弹出提示,按照提示修改对应脚本的语法错误,重启引擎就能解决。打开服务端工具目录里的GEE登录器生成器,填写服务器信息时注意游戏端口填写6000,生成登录器后放到客户端根目录,启动登录器就能正常连接本地服务端进入游戏。
最后处理常见的架设报错问题。启动M2引擎时直接闪退,先检查.NET Framework 4.0是否安装完整,右键点击M2.exe选择以管理员身份运行,同时确认系统日期和时间格式没有设置成非中文区域格式,把系统区域设置改成中文简体,重启电脑就能解决闪退问题。点击登录器提示服务器连接失败,先确认所有服务端进程都正常启动,再检查登录器里的IP和端口和引擎配置的完全一致,把登录器和客户端程序都加入防火墙允许列表,关闭防火墙后重新测试连接。进入游戏后地图黑屏花屏,把服务端Mir200\Map文件夹里的所有地图文件,全部复制到客户端的Map文件夹里覆盖替换,再把服务端的补丁文件全部解压到客户端根目录,选择替换所有同名文件,就能解决地图和装备显示异常的问题。注册账号后登录提示账号不存在,打开DBC2000确认HeroDB的PATH路径指向正确,没有勾选数据库文件的只读属性,重启DBServer进程后重新注册账号就能正常登录。
架设完成后可以进入M2引擎的选项设置面板,调整经验倍数、怪物爆率、技能CD这些自定义参数,修改完成后点击保存,重启引擎就能让所有设置生效。后续如果要修改装备属性、添加自定义NPC,直接在对应配置文件里调整,重启引擎就能加载新的内容,不需要重新走完整架设流程。

