一、先搞清楚“开传奇”是什么
开传奇本质就是在本机或服务器上跑一套服务端程序,再用客户端登录器连进去。
新手最先做的不是外网、不是网站、不是微端,而是先把单机跑通:
服务端能起 → M2无报错 → 本机能建角色进游戏
单机通了,再谈局域网和朋友联机,再谈外网映射。
二、准备文件
最低三样:
1. 传奇服务端
文件夹一般叫 MirServer,里面要有:
DBServer、LoginSrv、LoginGate、RunGate、SelGate、Mir200、Mud2、GameCenter.exe
缺一个都起不全。
2. 客户端
用对应版本的热血传奇客户端,1.76、1.80、十周年、十六周年都行
别拿网页版、手游版、传奇永恒混进来
3. 数据库工具
HERO、BLUE老引擎要 DBC2000
GOM/GEE很多新端自带支持,可不装
部分引擎用MySQL,看服务端说明
辅助:
Notepad++改配置
关掉360、火绒、Defender实时防护
VC++运行库装一下,缺dll时用
三、解压路径(第一步别错)
服务端放纯英文路径:
D:\MirServer
别放:
C:\Users\桌面\传奇服务端
D:\游戏\传奇架设\MirServer
带中文、空格、括号都会让引擎读配置失败。
客户端也单独放:
D:\MirClient
四、HERO端配DBC2000
GOM有些端不用DBC,但HERO基本必配,不然M2报数据库连接失败。
步骤:
1. 装DBC2000
默认下一步装完
2. 控制面板打开 BDE Administrator
小图标视图里找,蓝色小鱼图标
3. 新建数据库
Databases右键 → New → STANDARD → OK
4. 改名
STANDARD1 改成 HeroDB
大小写一般不强求,但别写错字母
5. 填PATH
点PATH右边浏览,选到:
D:\MirServer\Mud2\DB
必须选DB文件夹本身
6. 保存
Object → Apply
关窗口选Yes
验证:
DB目录里要有 StdItems.DB、Monster.DB 这类文件,不是空文件夹。
五、引擎控制器配置
进 D:\MirServer
双击 GameCenter.exe(引擎控制器)
点「配置向导」:
• 服务端目录:D:\MirServer
• 数据库名:HeroDB
• 服务器名:随便填,比如“单机测试区”
• IP地址:单机填 127.0.0.1
• 端口:默认别改,登录网关常是7000
一路下一步 → 保存配置
别一上来填公网IP,单机先通本地回环。
六、启动顺序
用控制器「启动游戏服务器」最稳。
手动起也行,顺序不能乱:
1. DBServer.exe
2. LoginSrv.exe
3. LoginGate.exe
4. SelGate.exe
5. RunGate.exe
6. M2Server.exe
M2窗口最后出「服务器启动成功」、地图怪物NPC加载完、没红字报错,才算真起好。
哪个黑窗闪退:
先看杀软隔离区,网关exe常被删
恢复后加信任区重起
七、登录器必须和引擎配套
这是新手卡登录界面头号原因。
先看清引擎类型:
GOM、GEE、HERO、BLUE、LEG
看M2窗口标题或GameCenter名字
规则:
GOM端 → GOM登录器配置器
GEE端 → GEE配置器
HERO端 → HERO登录器
别下“万能登录器”硬套
操作:
1. 打开服务端自带的登录器配置器
一般在「登录器」文件夹或LoginTool
2. 填参数
• IP:127.0.0.1
• 端口:7000(跟LoginGate一致)
• 列表:单机用本地列表
• 微端:关
• 密钥文件:商业端按包里说明放Key.lic
3. 本地列表写法
建 list.txt:
测试区127.0.0.1
7000
放登录器同目录
4. 生成登录器
得到 login.exe 或自定义名.exe
扔进客户端根目录 D:\MirClient
HERO端还要用服务端自带账号注册器建号;
GOM/GEE很多登录器界面能直接注册。
八、补丁覆盖客户端
服务端包里带 Data、Map、Wav、Resources、Pak 的是客户端补丁。
解压后全选,复制到客户端根目录,重名文件全部覆盖。
正确位置:
D:\MirClient\Data
D:\MirClient\Map
D:\MirClient\mir.exe
D:\MirClient\登录器.exe
别解压到桌面再双击,别塞进子文件夹。
进游戏黑屏、装备问号、地图不显示,基本都是补丁没盖对。
PAK加密补丁(GOM/GEE常见):
pak文件放客户端Data目录
登录器配置器里挂对应密钥
重新生成登录器
九、进游戏测试
双击登录器 → 选区 → 注册账号 → 建角色 → 进比奇
能走路、打怪、捡物、退游戏再登角色还在,就算成。
给GM权限:
M2菜单 → 查看 → 列表信息 → 管理员列表
加角色名,等级10,保存
十、改基础游戏参数
都在 Mir200\Envir 或 Mir200 下:
!Setup.txt
服务器名、IP、经验、攻速
MonGen.txt
刷怪
Merchant.txt
NPC位置
Market_Def
NPC脚本
MonItems\怪物名.txt
爆率
改完重启M2或重读配置。
十一、局域网让朋友进
主机查内网IP:
cmd → ipconfig → IPv4,一般192.168.1.x
改的地方全部统一:
• !Setup.txt 的IP
• LoginGate配置
• RunGate配置
• DBServer配置
• list.txt
• 登录器生成时的IP
全填内网IP,别一半127一半192。
防火墙放行7000、7100、7200。
朋友那边:
同版本客户端 + 你发的登录器 + 补丁覆盖
连同一个WiFi或路由器
列表IP填你内网IP
十二、外网联机(选做)
家用宽带大多没公网IP,直接填内网IP外网连不上。
有公网IP:
1. 路由器后台端口映射
7000、7100、7200 转主机内网IP,协议TCP
2. 服务端IP改公网IP或0.0.0.0
3. 重新生成登录器,列表填公网IP
4. 朋友登录器连公网IP
没公网IP:
用花生壳、NATAPP、FRP做TCP穿透
映射7000端口
登录器列表填穿透给的域名或端口
家用上传带宽小,人数别开多,10人内稳。
十三、常见报错
M2一闪没
端口被占 / 网关被杀软删
netstat -ano | findstr 7000 查占用
数据库连接失败
DBC里HeroDB路径没指到Mud2\DB
或数据库名不是HeroDB
卡登录界面
登录器和引擎不配套
LoginGate没起来
IP端口不一致
列表空白
list.txt格式错、编码不是ANSI、IP错
进游戏黑屏
补丁没覆盖客户端根目录
客户端版本不对
能登不能建角色
DBServer没起
或角色存档目录没写入权限
缺msvcrxx.dll
装VC++运行库
十四、新手最稳顺序
1. 服务端解压 D:\MirServer
2. 关杀软
3. HERO端装DBC2000配HeroDB
4. 控制器填127.0.0.1
5. 启动看M2无报错
6. 端自带配置器生成登录器
7. 补丁盖客户端
8. 本机进游戏
9. 再碰NPC、爆率、GM
10. 最后才搞局域网/外网
别第一步就去弄公网IP、微端、网站列表、商业登录器,错一处就排不到头。
十五、目录结构速查
MirServer\
├─ GameCenter.exe
├─ DBServer\
├─ LoginSrv\
├─ LoginGate\
├─ RunGate\
├─ SelGate\
└─ Mir200\
├─ M2Server.exe
├─ !Setup.txt
└─ Envir\
├─ Merchant.txt
├─ MonGen.txt
├─ Market_Def\
└─ MonItems\
Mud2\DB 是DBC2000指向的数据库目录。
十六、引擎差异
GOM/GEE:
新端多,自带登录器配置器,单机最省事
HERO:
必配DBC2000,账号用注册器建
BLUE/LEG:
配置思路和HERO类似,登录器别跨用
不管哪种,优先用服务端包里自带登录器,
别去随便下万能登录器。
只要M2真出“服务器启动成功”,IP全统一127.0.0.1,登录器是同引擎生成,补丁盖对,基本都能进游戏。后面加NPC、改爆率、开局域网都是在这套基础上动。
热血传奇从零开服架设教程解压配置启动登录器全流程
来源:
作者:
点击:

