准备一台Windows系统的电脑或服务器,硬盘剩余空间至少50G,内存4G以上,CPU双核起步。下载对应版本的传奇服务端程序,常见的有GOM、GEE、HERO、BLUE等引擎,同时准备一份与之匹配的传奇客户端,以及DBC2000数据库工具、解压软件、文本编辑器。关闭系统自带的防火墙以及第三方杀毒软件,防止在解压和启动过程中核心文件被误删或拦截。
将下载好的传奇服务端压缩包解压到磁盘根目录,路径必须设置为纯英文且不能包含空格和特殊符号,推荐直接使用D:\MirServer。检查解压后的目录结构是否完整,确认包含Mir200、DBServer、LoginGate、RunGate、SelGate、LogServer、LoginSrv、GameGate等核心文件夹,若版本包自带环境检测工具可先运行修复缺失依赖。
安装DBC2000数据库工具,双击安装包按默认提示一路下一步完成安装。打开控制面板找到BDE Administrator程序,在左侧Databases上右键选择New,类型选STANDARD,将别名Alias Name命名为HeroDB。在右侧参数栏找到Path,点击路径指向服务端目录下的D:\MirServer\Mud2\DB文件夹,确认路径下存在StdItems.DB等数据文件后点击上方的Apply保存设置。部分新引擎如GEE可能已集成数据库或改用MySQL,需按具体版本说明操作。
打开服务端根目录下的引擎控制器或GameCenter.exe程序,不同引擎名称略有不同如GameOfMir引擎控制器。点击内部的配置向导开始设置,游戏服务端所在目录保持为D:\MirServer,游戏数据库名称填写HeroDB,游戏服务器名称自定义。单机架设时游戏服务器IP地址填写127.0.0.1,若为局域网或外网架设则填写对应的内网IP或公网IP,端口设置保持默认7000、7100、7200等不要随意改动,连续点击下一步直到生成新的配置文件。
检查服务端各核心配置文件中的IP是否一致。打开Mir200目录下的!Setup.txt找到ServerAddr字段确认IP无误,同时检查LoginGate.ini、SelGate.ini、RunGate.ini等网关配置文件内的IP地址是否统一。若使用MySQL数据库的引擎需修改DBServer目录内的配置文件填写正确的数据库地址、端口、用户名和密码并确保能正常连通。
在引擎控制器中按顺序启动服务端程序,先启动DBServer等待显示数据库启动成功,接着启动LoginGate登录网关确认端口监听正常,然后启动SelChrGate角色网关、RunGate游戏网关,最后启动Mir200目录下的M2Server.exe主引擎。观察M2控制台是否加载地图、怪物、脚本完毕且无红色报错信息,若提示端口被占用可用命令查看占用进程并结束或修改配置文件中的端口号后重启。
准备传奇客户端并将其解压到纯英文路径如D:\LegendClient,将服务端自带的补丁文件复制到客户端根目录覆盖Data、Map等文件夹,确保装备、地图、技能素材与服务端版本匹配。打开登录器生成器文件夹运行配置工具,主要列表和备用列表填写list.txt的地址,单机可启用本地列表模式在客户端根目录新建list.txt并按格式填写服务器名称127.0.0.1 7000
0。填写游戏名称、选择登录器图标、确认端口与服务端一致后点击生成登录器并保存到客户端根目录。
双击生成的登录器程序,若能正常读取到服务器列表说明列表配置正确,注册账号输入大小写字母与数字组合的密码后登录进入游戏。创建角色测试移动、打怪、拾取、使用技能、释放GM命令等功能是否正常,若进入游戏黑屏花屏检查客户端版本与补丁覆盖是否正确,若装备不显示检查StdItems.DB数据及补丁文件。单机测试通过后可进行局域网或外网配置,局域网需将服务端和登录器列表IP改为本机内网IP如192.168.1.x,外网需在路由器或云服务器安全组开放7000、7100、7200等TCP端口并填写公网IP。
日常维护中不要直接强制关闭M2黑窗口,需在控制台点击停止或保存数据退出以防回档,定期检查Mir200\Envir目录下的MapInfo.txt地图配置、MonGen.txt怪物刷新、Shop.txt商店、QuestDiary.txt任务脚本格式是否正确,避免全角标点和路径错误导致功能异常。备份好Mud2\DB数据库目录和Envir\Save角色存档目录防止数据损坏丢失。

