一、先搞清楚“开传奇”是什么
开传奇本质就是在本机或服务器上跑一套服务端程序,再用客户端登录器连进去。
新手最先做的不是外网、不是网站、不是微端,而是先把单机跑通:
服务端能起→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.控制面板打开BDEAdministrator
小图标视图里找,蓝色小鱼图标
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|findstr7000查占用
数据库连接失败
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、改爆率、开局域网都是在这套基础上动。
开传奇本质就是在本机或服务器上跑一套服务端程序,再用客户端登录器连进去。
新手最先做的不是外网、不是网站、不是微端,而是先把单机跑通:
服务端能起→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.控制面板打开BDEAdministrator
小图标视图里找,蓝色小鱼图标
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|findstr7000查占用
数据库连接失败
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、改爆率、开局域网都是在这套基础上动。

