传奇服务端架设核心依赖服务端文件、数据库工具、客户端与引擎控制器四件套闭环运行,通用逻辑为环境部署、数据库配置、引擎参数设置、登录器生成、启动测试五大步骤,新手建议从HERO或GOM引擎1.76复古纯净端入手,避免复杂插件导致报错。
前期准备与文件部署
硬件需Windows7及以上系统内存4G以上硬盘预留50G空间,关闭杀毒软件防止误删引擎文件。
下载GOM、GEE或HERO等主流引擎服务端、对应版本热血传奇客户端(推荐13至18周年)、DBC2000数据库工具(HERO等老引擎用)、解压软件与文本编辑器。
将服务端压缩包解压至非系统盘根目录,路径必须为全英文无空格无中文,正确示例为D:\MirServer,错误示例为D:\传奇服务端\Mir,路径错误会导致后续服务端无法启动或脚本加载失败。
数据库配置(DBC2000通用)
安装DBC2000后打开控制面板中的BDE Administrator,右键Database选择New,类型选STANDARD点OK,将别名重命名为HeroDB(服务端默认调用名,部分版本为LegendDB或CMHeroDB需看说明)。
点击右侧Path栏的...选择服务端数据库路径,通常为D:\MirServer\DB或D:\MirServer\Mud2\DB,选中HeroDB.mdb后点Apply保存并退出,确保数据库处于运行状态,若路径指错会导致M2启动报数据库连接失败。
GOM/GEE等新引擎若用MySQL则需在数据库中新建LegendDB等库名并导入.sql脚本或还原.bak备份,设置sa账户混合模式与完全控制权限。
引擎配置与服务参数
打开D:\MirServer下的引擎控制器(GameCenter.exe、GameOfMir引擎控制器或M2Server.exe),点击配置向导。
服务器名称自定义,内网单机填127.0.0.1,局域网填本机内网IP(如192.168.1.x),外网填公网IP或勾选动态IP模式;端口保持默认7000、7100、7200、15000等勿改,数据库名称核对为HeroDB,客户端路径选已安装的传奇客户端根目录(如D:\LegendClient)。
保存配置后生成新文件,检查Mir200文件夹内!Setup.txt的ServerAddr字段是否与配置IP一致,Envir目录脚本路径与Map地图路径是否正确指向服务端对应文件夹,避免进游戏黑屏或NPC无响应。
客户端补丁与登录器生成
将服务端自带的游戏补丁(Data、Map、Pak、Wzl文件)解压覆盖至热血传奇客户端根目录,防止进游戏黑屏、装备隐形、地图缺失与特效丢失,补丁文件夹名称需与登录器配置一致。
打开服务端登录器文件夹内的登录器配置器(绿盟、GOM、GEE配置器等),导入引擎Key密钥文件,列表地址单机填http://127.0.0.1或127.0.0.1,外网填公网IP或域名,设置游戏名与端口(默认7000),点击保存配置并生成登录器,将生成的登录器.exe放入客户端根目录与补丁同层。
严格按顺序启动与测试
必须遵循固定顺序启动,不可颠倒:先启DBServer.exe(数据库服务)观察日志显示数据库启动成功或Database connected successfully;再启LoginGate.exe(登录网关)显示Listen port OK;接着启SelChrGate.exe(角色网关);最后启M2Server.exe(主引擎)显示Start OK、Load Map OK、Script Load OK且无红色报错。
若有微端则先启微端服务器UpdateServer再启主程,所有窗口保持开启不可关闭,若报Bind failed检查端口是否被占用(用netstat -ano查找),报地图缺失检查Map文件夹,报DBC报错核对HeroDB路径与名称。
启动完毕后双击生成的登录器,注册账号(如test123/123456)登录创建角色,能正常移动、对话NPC、打怪拾取即架设成功。
GM权限与基础调试
在M2Server控制器点击查看、列表信息、管理员列表(或列表信息二),输入角色名设等级10(或255视引擎定)点增加保存,重启M2或在游戏内用@ChangePermission 账号名 10提权。
获得GM权限后可用@Level 60调等级、@Make 物品名 数量造装备、@MobSpawn 怪物名 数量刷怪、@ReloadScript重载脚本调试数据。
修改爆率进Mir200\Envir\MonItems对应怪物txt调数值,修改新角色出生参数进Envir\MapQuest_def或!Setup.txt调初始等级金币技能。
外网映射与联机扩展
若需局域网或外网联机,主机设固定内网IP,登录路由器后台进转发规则或虚拟服务器,将7000、7100、7200、15000、80、443等TCP端口映射到主机内网IP,协议选ALL启用。
云服务器则在安全组放行上述端口并关闭系统防火墙拦截,引擎配置内IP改为公网IP重存配置重启全套程序,登录器列表填公网IP或绑定解析的域名,将登录器与客户端发给友邻即可连接。
家用宽带若无公网IP需联系装维改桥接或用动态域名解析工具,部分高位端口被运营商封锁可尝试更换非常用端口。

