一、架设前准备文件
开服需要准备以下文件:
传奇服务端:解压后目录名通常为Mirserver,包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、Mud2、RunGate、SelGate及引擎控制器等核心模块。
传奇客户端:建议使用十三周年及以上完整客户端,避免使用精简微端客户端,否则容易出现黑屏、素材缺失。
配套补丁:包括Pak、Dat、UI等资源文件,必须与版本对应。
登录器生成器:部分版本自带,部分需要自行下载配置器。
数据库工具:老版本使用DBC2000,新版本可能使用ACC、SQLite或MySQL数据库。
Key授权文件:老版本需要Key.lic文件,同时放入Mir200目录和登录器生成器目录;新GOM引擎已不需要Key文件。
所有路径使用纯英文,不要出现中文、空格和特殊符号。服务端推荐放在D:MirServer,客户端放在磁盘根目录。
二、DBC2000数据库配置方法
安装DBC2000后重启电脑。打开控制面板,把查看方式切换为小图标,找到BDE Administrator。
在左侧Databases上右键,选择新建数据库,类型选择STANDARD,名称改为HeroDB。右侧PATH路径填写服务端数据库目录,例如D:MirServerMud2DB,保存后关闭。
如果版本使用ACC数据库、SQLite数据库或MySQL数据库,则不需要配置DBC2000,在引擎控制器中勾选对应数据库选项即可。
三、服务端解压与补丁放置
将服务端压缩包解压到D:MirServer。解压后应能看到Mir200、Mud2、DBServer、LoginGate、LoginSrv、RunGate、SelGate、引擎控制器等目录。
补丁文件不要随意覆盖客户端根目录。打开登录器配置器,在Resources或游戏补丁选项中查看补丁文件夹名称,客户端根目录必须存在同名文件夹,否则进入游戏后容易黑屏、装备不显示、地图缺失。
四、引擎控制器配置
打开D:MirServer目录下的引擎控制器(GameOfMir.exe或GameCenter.exe),点击配置向导。
常见设置如下:
游戏服务端所在目录:填写D:MirServer,注意路径末尾带反斜杠。
游戏数据库名称:使用DBC2000方案填写HeroDB;使用ACC数据库方案则勾选Access数据库;GEE引擎勾选SQLite数据库。
游戏服务器名称:可自定义,如经典传奇一区。
外网IP地址:单机测试填写127.0.0.1或勾选动态IP模式;外网开服填写服务器公网IP。
端口设置:登录网关默认7000,角色网关7100,游戏网关7200或27015,新手建议保持默认。
保存配置后启动引擎。网关窗口全部正常弹出且M2无红字报错,说明服务端启动成功。
五、列表服务器搭建
外网开服需要搭建列表服务器。列表是一个txt文本文件,包含服务器IP、端口、区名等信息。
搭建步骤:
在服务器上安装IIS或简易HTTP服务器。
添加网站,物理路径指向版本配套网站文件夹,端口80(备案域名)或80以外端口(未备案域名)。
将列表文件放入网站目录,确保外网可通过浏览器访问列表地址,例如http://域名:端口/list.txt。
列表格式必须严格按照版本作者提供的默认格式修改,不要随意增删行。
单机测试时,列表地址可填写本地地址,或使用版本自带的GameList.txt作为本地列表。
六、登录器生成
使用登录器生成器时注意:
列表地址填写搭建好的列表服务器地址,例如http://域名:端口/list.txt。
搜索客户端模式:外网开服勾选微端模式,单机测试选择本地客户端。
登录器名称可自定义。
PAK密码必须与服务端设置一致,否则进入游戏后装备不显示或黑屏。
老版本需要Key.lic授权文件,同时放入Mir200目录和登录器生成器目录;新GOM引擎不需要Key文件。
生成完成后,把登录器复制到客户端根目录,双击打开进入游戏。
七、网络端口开放
外网开服需要在云服务器安全组或路由器中开放以下端口:
登录网关端口:默认7000
角色网关端口:默认7100
游戏网关端口:默认7200或27015
列表服务器端口:默认80或自定义端口
微端服务器端口:默认8000或自定义端口
同时关闭服务器防火墙或添加允许规则,确保端口不被拦截。
八、GM权限设置
进入游戏前,先在M2Server或主引擎中设置管理员账号。打开查看、列表信息、管理员列表,输入角色名称,角色等级设为10,点击增加并保存。
部分引擎还需要在系统设置或权限管理中取消禁止GM权限的选项,否则GM角色上线后可能被强制下线。设置完成后重启服务端,再创建与管理员列表完全一致的角色名。
九、常用GM命令
常见命令包括:
刷装备:@Make或@11空格物品名称空格数量
调整等级:@Level或@AdjustLevel空格角色名空格等级
增加元宝:@GameGold或对应货币命令
刷怪:@Mob空格怪物名称空格数量
重新加载NPC:@ReloadNpc
十、常见问题处理
列表读取失败:检查列表地址是否能在浏览器中正常访问,列表文件格式是否正确,端口是否开放。
进入游戏黑屏:检查补丁文件夹名称是否与登录器配置一致,PAK密码是否正确,客户端版本是否与服务端匹配。
装备透明:检查WIL、WZL等补丁文件是否完整,微端服务器上补丁是否齐全。
服务端启动报错:检查DBC2000路径是否正确,数据库名称是否一致,路径是否含中文。
端口冲突:检查是否有多区使用相同端口,使用netstat命令查看端口占用情况。
杀毒软件拦截:关闭防护后重新解压服务端,重新生成登录器,并将相关程序加入信任列表。
十一、启动顺序
正确的启动顺序为:
启动数据库服务(DBC2000自动加载或手动启动SQL服务)
启动列表服务器(IIS或HTTP服务)
启动DBServer(数据库服务)
启动LoginSrv(登录服务)
启动M2Server(游戏核心)
启动LoginGate、SelGate、RunGate(网关服务)
启动微端服务器(如需要)
网关显示绿灯、M2界面提示启动成功即为正常。
单机架设主要用于本地测试、版本学习和玩法调试。若涉及外网发布、商业运营或资源分发,需要注意版权和法律风险。

