一、单机架设前期准备
1. 核心工具与文件准备
提前下载并整理好架设所需的全部文件,避免安装过程中遗漏:GEE引擎传奇服务端(选择适配单机的版本,推荐复古类版本,资源体积小且稳定性高);DBC2000数据库驱动(传奇服务端必备数据存储工具);GEE引擎配套登录器配置器(通常包含在服务端压缩包内,无需单独下载);传奇客户端(需与服务端版本匹配,如1.76、1.80等);基础运行库(VC++运行库,32位和64位均需安装,避免依赖缺失)。所有文件下载完成后,统一保存至非中文路径的文件夹,方便后续查找。
2. 硬件与系统环境要求
单机架设对硬件配置要求较低,基础配置即可满足:CPU至少双核,内存4G以上,硬盘预留10G以上存储空间,推荐使用固态硬盘(SSD),减少数据读写延迟。系统环境优先选择Windows 7或Windows 10专业版,关闭系统自动更新和防火墙实时监控,避免后台程序占用资源或拦截服务端进程。确保电脑网络连接正常,单机架设无需外网,但需保证本地网络服务正常运行。
二、核心安装步骤
1. DBC2000数据库安装与配置
双击DBC2000安装程序,按默认步骤完成安装,全程保持默认路径即可。安装完成后,从控制面板找到并打开“BDE Administrator”,按快捷键Ctrl+N新建配置,选择“STANDARD”后点击确认。将新建配置的名称修改为“HeroDB”(必须完全一致,区分大小写),在右侧“PATH”栏中填写服务端数据库路径,后续服务端解压后需对应此路径设置。设置完成后按Ctrl+A保存配置,关闭BDE Administrator,数据库基础配置完成。
2. 服务端解压与路径设置
找到下载的GEE引擎传奇服务端压缩包,右键解压,将核心文件夹“mirserver”直接剪切至D盘根目录,确保最终路径为“D:\mirserver”,路径中绝对禁止包含中文、空格或特殊符号,否则会导致服务端启动失败。解压完成后,打开“mirserver”文件夹,检查核心子文件夹是否完整,包括DBServer、LoginGate、Mir200、gate_server等,若有缺失需重新解压服务端文件。
3. 服务端数据库路径关联
重新打开BDE Administrator,找到之前创建的“HeroDB”配置,确认“PATH”路径已正确指向“D:\mirserver\Mir200\Mud2\DB”,若路径错误需手动修改并保存。此步骤是确保服务端能正常读取账号、角色、怪物等核心数据的关键,若路径关联错误,服务端启动后会提示数据库连接失败。
三、GEE引擎核心配置
1. 引擎控制器基础设置
进入“D:\mirserver”目录,找到并双击打开“GEE引擎控制器.exe”(部分版本名为“M2Server.exe”),点击界面上的“配置向导”进入设置流程。第一步“基本设置”中,游戏服务端目录默认填写“D:\MirServer\”,无需修改;游戏数据库名称填写“HeroDB”,与DBC2000配置名称保持一致;游戏服务器名称可自定义(如“单机传奇”);IP地址填写本地回环地址“127.0.0.1”,单机架设无需填写外网IP,也无需勾选动态IP选项。
点击下一步进入“登录网关设置”,记录当前登录网关端口(默认多为7000,GEE引擎可在此界面直接查看),后续登录器配置需与此端口一致。其他网关设置(运行网关、角色选择网关等)保持默认,依次点击下一步直至完成,最后点击“保存”确认配置。
2. 核心配置文件补充调整
定位到“D:\mirserver\gate_server\LoginGate\Mirgate.ini”文件,用记事本打开,将文件内的IP地址统一修改为“127.0.0.1”,端口保持与引擎配置向导中记录的登录网关端口一致。同时打开“D:\mirserver\LoginSrv\!Setup.txt”,找到“LoginGatePass”字段,记录默认网关密码(后续登录器配置需使用),其他参数保持默认即可,修改完成后保存所有文件。
3. 登录器配置与生成
第一步创建登录器列表:新建文本文档,命名为“list.txt”,按GEE引擎要求的固定格式填写内容,格式示例为“单机传奇|127.0.0.1|7000|8000”,其中“单机传奇”为服务器名称(需与引擎配置一致),“127.0.0.1”为本地IP,“7000”为登录网关端口,“8000”为微端端口(若无微端可保持默认)。填写完成后,将“list.txt”保存至“D:\mirserver”根目录。
打开服务端内的GEE登录器配置器,第一步填写列表地址,单机架设直接填写“http://127.0.0.1/list.txt”。若无法读取,可下载“本地列表服务器”小程序,将其与“list.txt”放在同一文件夹并启动,列表地址仍填写上述地址即可。第二步填写网关密码,输入“!Setup.txt”中记录的“LoginGatePass”密码,其他参数(如登录器皮肤、名称)可自定义。设置完成后点击“生成登录器”,将生成的登录器程序复制到传奇客户端根目录。
四、服务端启动与游戏测试
1. 服务端启动顺序
返回GEE引擎控制器,按以下顺序启动服务:首先启动“日志服务器”,待提示“启动成功”后,依次启动“登录网关”“运行网关”“选择角色网关”“数据库服务器”,最后启动“游戏服务器(M2Server)”。启动过程中观察界面提示,若所有服务均无报错且显示“启动成功”,说明服务端启动正常;若出现“端口占用”错误,关闭重复启动的服务或重启电脑即可解决。
2. GM权限设置(可选)
打开游戏服务器(M2Server)界面,点击“查看-列表信息-管理员列表”,点击“添加”,输入想要设置GM权限的角色名,权限等级设置为10(最高权限),点击保存。后续创建该角色后,即可使用GEE引擎GM命令(如@添加物品、@调整等级等)进行游戏调试。
3. 游戏登录测试
打开复制到客户端目录的登录器,点击“注册账号”,完成账号注册后登录。若能正常显示服务器列表,点击进入后可成功创建角色并进入游戏,说明单机架设完成。进入游戏后测试核心功能:移动、攻击怪物、拾取物品等,确保无卡顿或功能异常。若出现“游戏不开门”问题,打开“D:\mirserver\LoginSrv\!addrtable.txt”,修改内容为“单机传奇 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7000”,保存后重启登录网关即可解决。
五、常见架设问题解决
1. 服务端启动提示数据库连接失败
核心原因是DBC2000配置错误。解决方案:重新打开BDE Administrator,检查“HeroDB”名称是否正确,“PATH”路径是否为“D:\mirserver\Mir200\Mud2\DB”,确认后按Ctrl+A保存;若仍失败,检查“mirserver\DBServer”文件夹是否完整,缺失则重新解压服务端;确保服务端路径无中文,重新确认路径设置。
2. 登录器无法读取服务器列表
首先检查“list.txt”格式是否正确,必须严格按照GEE引擎示例格式填写,不可随意修改排版;确认“本地列表服务器”已启动且与“list.txt”在同一文件夹;在浏览器地址栏输入“http://127.0.0.1/list.txt”,若无法打开,说明本地列表服务未生效,重启“本地列表服务器”或重新配置IIS;核对登录器配置的列表地址是否正确,避免多输或漏输字符。
3. 登录提示connection closed(连接失败)
此问题多为IP或端口不匹配导致。检查引擎配置向导中的IP是否为“127.0.0.1”,登录网关端口是否与“list.txt”中的端口一致;确认登录器配置的网关密码与“!Setup.txt”中的“LoginGatePass”完全一致;检查登录网关是否正常启动,若未启动则重新启动,启动失败需排查端口是否被占用。
4. 进入游戏后地图缺失或怪物不显示
原因是客户端与服务端资源未同步。将服务端“D:\mirserver\Mir200\Data”和“D:\mirserver\Mir200\Map”文件夹复制到传奇客户端根目录,覆盖原有文件;若仍缺失,检查服务端版本与客户端版本是否匹配,更换适配的客户端重新测试;确认服务端“MonGen.txt”(怪物刷新配置)文件完整,缺失则从备份中恢复。

