一、配置前准备工作
1.1 必备工具与文件
需提前准备以下工具与文件,确保版本匹配无兼容问题:GEE引擎包(含微端程序、微端网关、登录器配置器)、传奇客户端(建议13周年以上完整版本)、服务端文件(解压至D盘根目录,命名为Mirserver)、DBC2000数据库、解压工具、本地列表服务器小程序(无空间时使用)。所有文件需从正规渠道获取,避免缺失核心组件。
1.2 基础环境配置
首先安装DBC2000,全程默认下一步即可。安装完成后,打开控制面板,切换至小图标视图,找到BDE Administrator(32位)并双击打开。在空白处右键选择New,弹窗中点击OK,将默认数据库名STANDARD1重命名为HeroDB。点击空白处出现的三点图标,选择路径为D:\Mirserver\Mud2\DB,确认后关闭窗口并保存设置,完成数据库配置。
接着安装传奇客户端,建议安装至E盘根目录(如E:\Legend of mir),避免中文特殊字符路径。将服务端内的Mir200\map文件夹下所有MAP文件,复制到客户端的map文件夹及自定义补丁目录的map文件夹中,覆盖原有文件,预防后续地图黑屏问题。
二、微端服务器与网关配置
2.1 微端程序设置
打开GEE引擎包,解压后进入微端服务器文件夹,内含微端程序与微端网关两个子文件夹。将微端程序文件夹内所有文件,复制到传奇客户端根目录中。运行客户端内的updateserver.exe程序,等待运行完成后,检查是否成功加载所有补丁文件。
若使用PAK格式补丁,需在微端程序中设置补丁密码:找到PAK补丁设置界面,在明文密码处输入自定义密码,密文密码会自动生成,无需手动修改。进入微端程序基本设置,可自行修改更新密码和端口,服务器地址默认设为本机IP即可,无需额外调整。
2.2 微端网关配置
将引擎包内的微端网关文件夹复制出来,可放置在与微端程序同一台电脑,或其他电脑运行。打开网关文件夹,运行MirUpdateGate.exe程序,点击界面上的“配置”选项进入设置页面。
线路关键词必须填写“默认”,微端地址填写微端程序所在服务器IP,微端端口填写微端程序基本设置中配置的端口,二者需严格一致。网关列表默认区需包含电信和网通线路,可根据需求增加多条线路,多线路时同类型关键词(如电信)会随机分配连接。
点击网关右上角“基本设置”,网关地址填写微端网关所在服务器IP,端口可自行设置,刷新时间建议设为1000毫秒(即1秒),设置完成后保存并重启微端网关,确保网关正常运行。
三、登录器核心配置步骤
3.1 登录器列表配置
登录器需通过列表文件读取游戏信息,列表文件格式需严格遵循GEE引擎规范。新建文本文档,命名为list.txt,按以下格式填写内容:服务器名称|服务器IP|端口|公告地址|网站主页,示例:“测试传奇|127.0.0.1|7000|http://127.0.0.1/notice.txt|http://127.0.0.1”。填写完成后保存,将list.txt与本地列表服务器小程序放在同一文件夹,启动本地列表服务器,确保浏览器输入http://127.0.0.1/list.txt可正常打开文件内容。
若有个人空间,可将list.txt上传至空间,列表地址填写空间对应URL(如http://你的空间地址/list.txt);无空间则使用本机地址http://127.0.0.1/list.txt,无需额外配置IIS。
3.2 登录器参数设置与生成
打开服务端Mirserver文件夹,进入登录器目录,运行登录器配置器(MakeGameLogin.exe)。首先输入登录器名称,生成的登录器文件名与该名称一致。在配置页面中,填写微端更新密码(与微端程序设置的更新密码一致),点击下一步进入列表设置页。
在微端网关地址处填写微端网关所在服务器IP,微端网关端口填写网关基本设置中配置的端口,确保与网关参数一致。点击“游戏列表配置”选项卡,点击“增加”按钮,输入服务器名称、IP地址(与list.txt中填写一致)、端口(默认7000,可根据服务端设置调整),同时填写公告地址和网站主页信息。
所有参数填写完成后,检查无误点击“生成登录器”,选择保存路径为D:\Mirserver\登录器目录,生成完成后,将登录器添加至压缩包,上传至网站文件目录,便于后续下载测试。
四、服务端联动与登录测试
4.1 引擎控制器配置
进入Mirserver文件夹,运行GEE引擎控制台GameCenter.exe,点击“配置向导”选项卡。确认游戏服务端所在目录为D:\Mirserver,游戏数据库名称为HERODB(与DBC2000配置一致),输入自定义服务器名称(将在游戏窗口标题栏显示)。
游戏服务器IP地址填写本机IP(127.0.0.1),若为家用电脑搭建且有外网IP,勾选“动态IP”选项。后续步骤中,可根据需求设置新人物出生等级及初始金币,设置完成后点击“保存”,控制台提示生成新配置文件时选择“是”。
4.2 服务端启动与登录测试
点击引擎控制台“启动游戏控制器”,等待两分钟左右,控制台会自动启动所有相关程序,包括数据库服务器(DBServer)、帐号登陆服务器(Loginsrv)、日志记录服务器(LogDataServer)、服务器主程序(M2Server)及各类网关等,默认配置下会启动3个游戏网关。
将生成的登录器复制到传奇客户端根目录,双击运行登录器。若登录器能正常读取服务器列表,显示服务器名称及状态,则列表配置成功。输入账号密码(首次登录可注册账号),点击“进入游戏”,若能正常进入角色创建界面,且创建角色后可顺利进入游戏地图,无黑屏、闪退等问题,说明登录器配置全部完成。
五、常见问题排查与解决
5.1 登录器读取不到列表
核心原因:本地列表服务器未与list.txt放在同一文件夹,或列表文件格式错误,亦或是IIS配置异常(使用空间时)。解决方法:确认本地列表服务器与list.txt在同一目录,重启列表服务器;检查list.txt格式,确保无多余空格或字符,严格按照“服务器名称|IP|端口|公告地址|网站主页”格式填写;使用空间时,验证列表URL是否能正常访问,若无法访问需重新上传文件。
5.2 进入游戏黑屏
情况一:UI界面、NPC对话框正常,仅地图黑屏。解决方法:重装13周年以上完整客户端,将服务端Mir200\map文件夹下的MAP文件,重新复制到客户端map文件夹及补丁目录map文件夹,覆盖后重启登录器。
情况二:登录界面、角色界面整体黑屏或错位。解决方法:打开登录器配置器,进入登录器设置,取消“显示1024*768分辨率界面”的勾选,重新生成登录器后测试。
情况三:登录器启动后自动跳转至错误客户端目录。解决方法:在登录器配置器的登录器选项中,打开客户端搜索条件,清空自定义客户端目录名,保存设置后重新生成登录器。
5.3 服务器连接失败或闪退
连接失败:检查列表文件与登录器配置的IP、端口、服务器名称是否一致;确认登录器、服务端、列表中的游戏名称完全相同;核对登录器上的登录网关密码、游戏网关密码与服务端设置一致。
登录器闪退:多为杀毒软件误删游戏文件导致,关闭杀毒软件后,使用360急救箱进行系统急救,恢复被误删的核心文件,重新生成登录器并放置在客户端目录运行。
5.4 游戏不开门
打开服务端LoginSrv文件夹,找到“!addrtable.txt”文件,确认内容格式为“游戏名称 Title1 127.0.0.1 127.0.0.1 服务端IP地址:端口”,若格式错误,手动修改后保存,重启服务端即可解决。
六、配置注意事项
1. 所有文件路径需避免中文特殊字符,建议使用纯英文或数字命名,防止程序无法识别路径导致配置失败。
2. 登录器需与GEE引擎严格配套,服务端内通常会附带对应配置器,无需单独下载,避免版本不兼容问题。
3. 微端程序与网关的IP、端口需精准匹配,任意一项错误都会导致补丁更新失败或无法连接服务器。
4. 若无需更新游戏声音,可删除微端程序所在客户端内的声音文件,减少更新资源占用。
5. 配置完成后,建议备份list.txt、登录器配置文件及微端参数设置,便于后续修改或恢复配置。

