一、先选引擎
传奇服务端技术路线主要分三类:
传统商业引擎,如GOM、GEE、HERO、翎风、996PC、V8、SKY等,生态成熟,版本资源多,配置工具齐全,适合直接开服。
开源框架,如OpenMir2,基于C#和.NET Core,支持MySQL、SQLite,适合想深入理解服务端架构的人。
手游三端引擎,如996三端互通,需要Linux服务器和APK重打包,门槛更高。
新手建议从GOM、996PC或翎风开始,资料多,问题好排查。
二、准备文件
一套完整开服需要这些核心文件:
服务端版本,即MirServer文件夹,包含地图、脚本、怪物、装备、NPC等数据。
引擎包,如GOM引擎、翎风引擎或996PC引擎,用于替换或运行MirServer。
传奇客户端,推荐13周年或17周年完整客户端,不要使用精简版或微端版。
服务端补丁,必须和版本配套,解压到客户端根目录。
登录器生成器,如绿盟配置器、引擎自带配置器。
授权文件,如key.lic、KY.key,部分引擎需要。
数据库驱动,老引擎常用DBC2000,新引擎可能内置ACC或SQLite。
运行库,包括VC++ 2005-2022、.NET Framework等。
三、电脑环境设置
系统建议Win10或Win11 64位。
所有路径必须纯英文,不能有空格、中文、特殊符号。正确示例:D:MirServer、D:LegendClient。错误示例:D:传奇服务端、D:火龙版本【单机】。
解压使用7-Zip或WinRAR,不要用系统自带解压,容易损坏文件。
关闭杀毒软件实时防护,或将工作目录加入信任区。网关、登录器、引擎文件常被误删。
所有程序右键以管理员身份运行。
四、数据库配置
如果使用DBC2000,安装后打开控制面板中的BDE Administrator,新建STANDARD类型数据库,命名为HeroDB,路径指向D:MirServerMud2DB,保存即可。
新引擎如996PC自带数据库,可跳过DBC2000。
开源框架OpenMir2使用MySQL或SQLite,需要导入SQL脚本并修改连接字符串。
五、引擎配置
将引擎包解压后,全部文件复制到MirServer目录覆盖原文件,避免旧引擎残留导致冲突。
授权文件key.lic或KY.key需要复制两份:一份放到MirServerMir200,一份放到登录器生成器目录。
打开引擎控制器GameCenter.exe,进入配置向导,依次设置:
游戏服务端目录,指向MirServer所在路径
数据库名称,如HeroDB
服务器名称,即区名
IP地址,单机测试填127.0.0.1,不勾选动态IP;远程联机填公网IP或域名
端口保持默认,常见为7000、7100、7200、7300、7400等
保存后点击启动,观察LoginGate、SelGate、RunGate、DBServer、M2Server等窗口是否全部弹出且无报错。
六、客户端与补丁整合
安装完整客户端到纯英文路径。
将服务端补丁文件夹复制到客户端根目录,注意是复制整个文件夹,不是把里面文件散着替换。
补丁文件夹名称要和登录器配置中的Resources名称一致。
七、登录器生成
单机测试时,登录器生成器填写:
主列表地址,可自建本地列表或使用版本自带列表
服务器IP填127.0.0.1
端口与引擎配置一致
不勾选微端模式
客户端搜索条件指向本地客户端目录
远程联机时,列表地址需上传到网站空间,IP改为公网地址,端口在防火墙和安全组中放行。
生成后将登录器放到客户端根目录运行。
八、远程联机扩展
本地跑通后,如果想让朋友加入,有两种方式:
局域网联机,服务端IP填本机局域网IP,如192.168.x.x,朋友登录器填同一地址,路由器无需设置。
云服务器联机,服务端IP填公网IP,列表上传到网站,宝塔面板或系统防火墙放行对应端口,路由器做端口映射。
九、学习路径建议
先跑通一个纯净版本,不要一开始就改脚本、调装备、加系统。
遇到问题按节点排查:M2是否报错、网关是否全部启动、端口是否监听、IP是否一致、补丁是否覆盖、登录器是否配套。
学会看M2Server日志和网关窗口提示,大部分错误信息会直接给出原因。
掌握GM命令,如@制造物品、@调整等级、@ChangeSpeed等,方便测试。
进阶后再学习脚本编写、装备属性修改、地图配置、任务系统、攻速参数调整等。
十、常见坑点汇总
路径含中文或空格,服务端启动失败。
杀毒软件拦截网关,进不去游戏。
补丁放错位置,进游戏黑屏。
IP配置不一致,能注册但进不去。
登录器与引擎版本不配套,闪退或不开门。
端口冲突或被占用,网关启动异常。
DBC2000数据库锁死,删除C盘PDOXUSRS.NET文件后重启。
授权文件缺失,提示版本不匹配。
整套流程跑通一次,后续换版本、换引擎、扩展联机都会快很多。核心就是文件放对位置、IP端口配一致、网关全部启动、补丁覆盖完整。

