先说清楚,单机传奇就是在本机把服务端跑起来,用127.0.0.1或本机IP进游戏,不需要公网,也不需要别人连你。新手别一上来搞外网映射、端口转发、云服务器,先把单机跑通再说。下面按1.76/1.80这类Hero(合击)引擎、Legend(翎风/3K)引擎、GOM/GEE引擎通用思路写,不同引擎文件名可能不一样,但流程就那几步。
一、准备东西
•一台Windows电脑,Win7/Win10/Win11都行,32位系统别用新引擎,老Hero反而稳。
•服务端(版本包):里面通常有DBServer、LoginGate、GameGate、GameSrv、Mir200、LogServer、登录器配置器、网站目录等。
-客户端:热血传奇官方客户端,或者对应版本的补丁客户端,别用乱七八糟的“万能客户端”。
•DBC2000:老引擎(Hero、3K、Legend)必须装,用来读HeroDB角色库。
•登录器:版本包里自带的,或者引擎配套登录器生成器出的,别随便下路边登录器,容易带劫持。
-关闭杀软/defender实时防护,或者把版本目录加白,否则Engine、LoginGate、插件DLL会被删。
二、装DBC2000(老引擎必做)
1.装DBC2000,一路下一步。
2.打开BDEAdministrator(桌面有个红蓝图标)。
3.左边Object树:Database→右键New→改名HeroDB。
4.右边TYPE选STANDARD,PATH填你版本里的DBServer\HeroDB路径,比如:
D:\MirServer\DBServer\HeroDB
5.按Ctrl+S保存,关掉。
很多人架设失败就是这里PATH填错,或者没存,启动DBServer直接闪退。
三、放好目录
别放C盘ProgramFiles,权限烦死人。建议:
D:\MirServer\
里面是:
D:\MirServer\DBServer
D:\MirServer\LoginGate
D:\MirServer\GameGate
D:\MirServer\GameSrv或Mir200
D:\MirServer\LogServer
D:\MirServer\Web或登录器网页
客户端单独放:
D:\LegendClient\
四、改IP(单机基本不用改,但版本写死外网IP的要改)
找这些文件:
•DBServer\DBServer.ini→看ServerIP是不是127.0.0.1
•Gate目录里的Config.ini/Gate.ini→后端IP一般是127.0.0.1,端口别冲突
-Mir200\!Setup.txt→看Addr类参数、GameGate数量
•登录器配置器→网关地址填127.0.0.1
单机最稳的填法:
DBServer/GameSrv/LoginGate/GameGate互相指向127.0.0.1
登录器列表也只写一行:
127.0.0.1单机测试
端口别改太野,常用:
DBServer6000
LoginGate7000
GameGate7100/7200
GameSrv内部5000/5500看版本
本机跑别和外网服撞端口就行。
五、启动顺序(重点)
别双击Mir200就完事,老版本要按网关顺序起:
1.DBServer.exe——角色库服务
2.LoginGate.exe——登录网关
3.GameGate.exe——游戏网关(有几个起几个)
4.LogServer.exe——日志
5.GameSrv.exe/M2Server.exe——主服核心
M2起来后看提示:
-“数据库初始化完成”
•“怪物加载完成”
•“NPC加载完成”
•“游戏引擎启动成功”
如果M2报“无法绑定端口”“找不到HeroDB”“插件加载失败”,先别重下版本,按下面排:
•端口被占用:换端口或关掉占用程序(有时QQ游戏、加速器、代理软件占7000/7100)
-HeroDB报错:DBC路径不对
•插件报错:杀软删了Plgin目录里的dll,加白重解压
•脚本报错:版本包本身QFunction-0.txt/机器人/商城脚本有错,不影响进游戏可以先无视
六、配登录器
1.打开版本包里的登录器配置器(GOM/GEE用GOMLogin、GEELogin;Hero用HeroLogin类;Legend用对应配置器)。
2.列表地址填:http://127.0.0.1/或者直接用“本地列表”把127.0.0.1写进去。
3.资源/补丁路径指到客户端目录。
4.密钥、防劫持、微端设置:单机可以全关,微端不开也能玩,只是第一次进地图读补丁慢。
5.生成login.exe,放到客户端根目录。
如果登录器一开就闪退:右键属性兼容Win7、关杀软、看是不是32/64位不匹配。
如果点开始游戏没反应:登录器里的网关IP不是127.0.0.1,或者Gate没起。
七、进客户端
1.打开生成的登录器。
2.选区看到“127.0.0.1单机测试”。
3.建号,进游戏。
进不去常见情况:
•卡在“连接中”:GameGate/M2没起,或IP不对
•卡在“正在加载角色”:DBServer挂了或HeroDB路径错
•黑屏但能听声音:补丁/微端/PAK密码不对,版本和客户端不匹配
-进图闪退:Map文件缺地图,或者mir.dat/补丁版本不对
•技能/装备显示问号:WIL/WIX/PAK没放客户端,或者补丁被拦截
八、补丁怎么放
老传奇客户端结构:
Data\放WIL/WIX
Map\放Map(有时候叫Map1、NewMap)
Sound\放音效
Res\或Pak\放PAK(新引擎)
Plugin\放插件资源
版本包里一般有个“客户端补丁”文件夹,名字像:
Data、Map、Res、Wil、客户端覆盖文件
直接按同名目录覆盖到官方客户端根目录。覆盖前备份原客户端,不然以后想玩别的版本会串补丁。
九、单机想改东西
•改爆率:Mir200\Envir\MonItems\里每个怪物一个txt,格式物品名概率,比如:
屠龙1/100000
强效金创药5/10
•改怪物:Mir200\Envir\Monster.txt
•改地图:Mir200\Envir\MapInfo.txt+Map文件
•改NPC:Mir200\Envir\NPC.txt和Market_Def\里的脚本
-改经验:!Setup.txt里HumanLevelExp段,或者直接用M2后台“调整经验倍数”
•改装备属性:StdItems.txt(老引擎在DBServer或Mir200\Envir\Item,具体看版本)
M2运行的时候改文本,去M2点“重新加载脚本/重新加载怪物/重新加载爆率”,不用重启也能生效,改崩了就重启。
十、M2后台和GM命令
M2界面里一般有“查看→用户列表”“游戏管理→调整等级”“刷物品”。
GM命令先在M2里把账号设成管理员(或者sAdminList.txt/管理员列表加角色名),然后游戏里:
@make物品数量
@level等级
@map地图名
@mob怪物名数量
不同引擎命令前缀可能是@也可能是/,Hero常用@,GOM也用@,老3K有的用/。
十一、本机外网让朋友进(可选)
别急着做这步。要做:
1.路由器做端口映射:把7000、7100、7200、5000、5500、HTTP端口映射到本机内网IP(如192.168.1.100)。
2.登录器列表填你公网IP,或者用动态域名。
3.防火墙放行这些端口。
4.朋友别用电信硬连你北方小宽带,跨网一样卡。
但单机服直接暴露外网,容易被扫端口、进M2漏洞刷物品,新手建议用“本机玩+虚拟机/云服务器再学外网”。
十二、Win10/Win11常见坑
•杀软把Gate当木马删:加白整个MirServer
•中文路径、空格路径导致脚本读不到:放D:\MirServer
•高分屏登录器字体糊:兼容模式跑
-M2一启动CPU拉满:机器人脚本死循环、刷怪脚本写错
•进游戏满屏“执行脚本错误”:Market_Def里某个NPC脚本用了新引擎函数,老引擎跑不了,删掉对应NPC或换版本
•说“版本已加密”:用对应引擎的Key/登录器,别拿GOM登录器开Hero版本
十三、引擎大概怎么选
•Hero合击:老、稳、资料多,适合1.80合击、1.85英雄,要DBC2000
•Legend/翎风:1.76复古、1.80战神多,脚本生态大
•3K:老牌,资料少一点,有些老圈子还在用
-GOM/GEE:新版本、单职业、迷失、三端、PAK多,不用DBC2000或只用兼容层,但配置器、微端、插件体系更复杂
新手想省事:找一个“Hero1.80合击单机版”老版本,DBC2000+127.0.0.1+顺序启动,半小时能进。
十四、最小可行步骤(照抄)
1.装DBC2000,建HeroDB指向DBServer\HeroDB。
2.解压版本到D:\MirServer。
3.所有ini里IP改成127.0.0.1。
4.关杀软,加白目录。
5.起DBServer→LoginGate→GameGate→LogServer→M2。
6.用版本自带配置器生成127.0.0.1登录器。
7.官方客户端覆盖补丁。
8.开登录器建号进游戏。
9.M2里设自己为GM,@make木剑1试刷。
10.能站着、能打鹿、能捡东西,单机就算架好了。
后面想做“本机开服给别人玩”,再学网关架构、防攻击、微端、列表空间、合区、脚本商城;但那是另一套活。单机的目的就是先让M2不报错、客户端不黑屏、角色能动、物品能刷、地图能跳。把这五件事跑通,你再去看任何引擎的配置文件都不会懵。
要是M2启动报某行脚本错误,别信“重装系统”;把报错文件名和行号记下来,去版本包的Market_Def、QuestDiary、MonItems、Envir里搜对应段,八成是NPC脚本调了不存在的函式、爆率格式写反、地图名拼错。单机传奇架设本质就是:DBC对、路径对、IP对、顺序对、补对,五个点对完,剩下都是版本质量事。
一、准备东西
•一台Windows电脑,Win7/Win10/Win11都行,32位系统别用新引擎,老Hero反而稳。
•服务端(版本包):里面通常有DBServer、LoginGate、GameGate、GameSrv、Mir200、LogServer、登录器配置器、网站目录等。
-客户端:热血传奇官方客户端,或者对应版本的补丁客户端,别用乱七八糟的“万能客户端”。
•DBC2000:老引擎(Hero、3K、Legend)必须装,用来读HeroDB角色库。
•登录器:版本包里自带的,或者引擎配套登录器生成器出的,别随便下路边登录器,容易带劫持。
-关闭杀软/defender实时防护,或者把版本目录加白,否则Engine、LoginGate、插件DLL会被删。
二、装DBC2000(老引擎必做)
1.装DBC2000,一路下一步。
2.打开BDEAdministrator(桌面有个红蓝图标)。
3.左边Object树:Database→右键New→改名HeroDB。
4.右边TYPE选STANDARD,PATH填你版本里的DBServer\HeroDB路径,比如:
D:\MirServer\DBServer\HeroDB
5.按Ctrl+S保存,关掉。
很多人架设失败就是这里PATH填错,或者没存,启动DBServer直接闪退。
三、放好目录
别放C盘ProgramFiles,权限烦死人。建议:
D:\MirServer\
里面是:
D:\MirServer\DBServer
D:\MirServer\LoginGate
D:\MirServer\GameGate
D:\MirServer\GameSrv或Mir200
D:\MirServer\LogServer
D:\MirServer\Web或登录器网页
客户端单独放:
D:\LegendClient\
四、改IP(单机基本不用改,但版本写死外网IP的要改)
找这些文件:
•DBServer\DBServer.ini→看ServerIP是不是127.0.0.1
•Gate目录里的Config.ini/Gate.ini→后端IP一般是127.0.0.1,端口别冲突
-Mir200\!Setup.txt→看Addr类参数、GameGate数量
•登录器配置器→网关地址填127.0.0.1
单机最稳的填法:
DBServer/GameSrv/LoginGate/GameGate互相指向127.0.0.1
登录器列表也只写一行:
127.0.0.1单机测试
端口别改太野,常用:
DBServer6000
LoginGate7000
GameGate7100/7200
GameSrv内部5000/5500看版本
本机跑别和外网服撞端口就行。
五、启动顺序(重点)
别双击Mir200就完事,老版本要按网关顺序起:
1.DBServer.exe——角色库服务
2.LoginGate.exe——登录网关
3.GameGate.exe——游戏网关(有几个起几个)
4.LogServer.exe——日志
5.GameSrv.exe/M2Server.exe——主服核心
M2起来后看提示:
-“数据库初始化完成”
•“怪物加载完成”
•“NPC加载完成”
•“游戏引擎启动成功”
如果M2报“无法绑定端口”“找不到HeroDB”“插件加载失败”,先别重下版本,按下面排:
•端口被占用:换端口或关掉占用程序(有时QQ游戏、加速器、代理软件占7000/7100)
-HeroDB报错:DBC路径不对
•插件报错:杀软删了Plgin目录里的dll,加白重解压
•脚本报错:版本包本身QFunction-0.txt/机器人/商城脚本有错,不影响进游戏可以先无视
六、配登录器
1.打开版本包里的登录器配置器(GOM/GEE用GOMLogin、GEELogin;Hero用HeroLogin类;Legend用对应配置器)。
2.列表地址填:http://127.0.0.1/或者直接用“本地列表”把127.0.0.1写进去。
3.资源/补丁路径指到客户端目录。
4.密钥、防劫持、微端设置:单机可以全关,微端不开也能玩,只是第一次进地图读补丁慢。
5.生成login.exe,放到客户端根目录。
如果登录器一开就闪退:右键属性兼容Win7、关杀软、看是不是32/64位不匹配。
如果点开始游戏没反应:登录器里的网关IP不是127.0.0.1,或者Gate没起。
七、进客户端
1.打开生成的登录器。
2.选区看到“127.0.0.1单机测试”。
3.建号,进游戏。
进不去常见情况:
•卡在“连接中”:GameGate/M2没起,或IP不对
•卡在“正在加载角色”:DBServer挂了或HeroDB路径错
•黑屏但能听声音:补丁/微端/PAK密码不对,版本和客户端不匹配
-进图闪退:Map文件缺地图,或者mir.dat/补丁版本不对
•技能/装备显示问号:WIL/WIX/PAK没放客户端,或者补丁被拦截
八、补丁怎么放
老传奇客户端结构:
Data\放WIL/WIX
Map\放Map(有时候叫Map1、NewMap)
Sound\放音效
Res\或Pak\放PAK(新引擎)
Plugin\放插件资源
版本包里一般有个“客户端补丁”文件夹,名字像:
Data、Map、Res、Wil、客户端覆盖文件
直接按同名目录覆盖到官方客户端根目录。覆盖前备份原客户端,不然以后想玩别的版本会串补丁。
九、单机想改东西
•改爆率:Mir200\Envir\MonItems\里每个怪物一个txt,格式物品名概率,比如:
屠龙1/100000
强效金创药5/10
•改怪物:Mir200\Envir\Monster.txt
•改地图:Mir200\Envir\MapInfo.txt+Map文件
•改NPC:Mir200\Envir\NPC.txt和Market_Def\里的脚本
-改经验:!Setup.txt里HumanLevelExp段,或者直接用M2后台“调整经验倍数”
•改装备属性:StdItems.txt(老引擎在DBServer或Mir200\Envir\Item,具体看版本)
M2运行的时候改文本,去M2点“重新加载脚本/重新加载怪物/重新加载爆率”,不用重启也能生效,改崩了就重启。
十、M2后台和GM命令
M2界面里一般有“查看→用户列表”“游戏管理→调整等级”“刷物品”。
GM命令先在M2里把账号设成管理员(或者sAdminList.txt/管理员列表加角色名),然后游戏里:
@make物品数量
@level等级
@map地图名
@mob怪物名数量
不同引擎命令前缀可能是@也可能是/,Hero常用@,GOM也用@,老3K有的用/。
十一、本机外网让朋友进(可选)
别急着做这步。要做:
1.路由器做端口映射:把7000、7100、7200、5000、5500、HTTP端口映射到本机内网IP(如192.168.1.100)。
2.登录器列表填你公网IP,或者用动态域名。
3.防火墙放行这些端口。
4.朋友别用电信硬连你北方小宽带,跨网一样卡。
但单机服直接暴露外网,容易被扫端口、进M2漏洞刷物品,新手建议用“本机玩+虚拟机/云服务器再学外网”。
十二、Win10/Win11常见坑
•杀软把Gate当木马删:加白整个MirServer
•中文路径、空格路径导致脚本读不到:放D:\MirServer
•高分屏登录器字体糊:兼容模式跑
-M2一启动CPU拉满:机器人脚本死循环、刷怪脚本写错
•进游戏满屏“执行脚本错误”:Market_Def里某个NPC脚本用了新引擎函数,老引擎跑不了,删掉对应NPC或换版本
•说“版本已加密”:用对应引擎的Key/登录器,别拿GOM登录器开Hero版本
十三、引擎大概怎么选
•Hero合击:老、稳、资料多,适合1.80合击、1.85英雄,要DBC2000
•Legend/翎风:1.76复古、1.80战神多,脚本生态大
•3K:老牌,资料少一点,有些老圈子还在用
-GOM/GEE:新版本、单职业、迷失、三端、PAK多,不用DBC2000或只用兼容层,但配置器、微端、插件体系更复杂
新手想省事:找一个“Hero1.80合击单机版”老版本,DBC2000+127.0.0.1+顺序启动,半小时能进。
十四、最小可行步骤(照抄)
1.装DBC2000,建HeroDB指向DBServer\HeroDB。
2.解压版本到D:\MirServer。
3.所有ini里IP改成127.0.0.1。
4.关杀软,加白目录。
5.起DBServer→LoginGate→GameGate→LogServer→M2。
6.用版本自带配置器生成127.0.0.1登录器。
7.官方客户端覆盖补丁。
8.开登录器建号进游戏。
9.M2里设自己为GM,@make木剑1试刷。
10.能站着、能打鹿、能捡东西,单机就算架好了。
后面想做“本机开服给别人玩”,再学网关架构、防攻击、微端、列表空间、合区、脚本商城;但那是另一套活。单机的目的就是先让M2不报错、客户端不黑屏、角色能动、物品能刷、地图能跳。把这五件事跑通,你再去看任何引擎的配置文件都不会懵。
要是M2启动报某行脚本错误,别信“重装系统”;把报错文件名和行号记下来,去版本包的Market_Def、QuestDiary、MonItems、Envir里搜对应段,八成是NPC脚本调了不存在的函式、爆率格式写反、地图名拼错。单机传奇架设本质就是:DBC对、路径对、IP对、顺序对、补对,五个点对完,剩下都是版本质量事。

