当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

单机传奇本地架设完整教程从工具到进游戏一步步来

热度:
一、准备工具和版本选择

电脑系统用Windows7、Windows10都行,内存4G以上更稳,硬盘留8G以上空间。先准备好三样东西:

1.传奇服务端(Mirserver文件夹)
新手选1.76复古纯净端最稳,文件小、报错少。想要英雄合击就选1.80合击端。引擎优先选GOM、GEE或Hero,配套资料多。

下载回来先解压,确认里面有这些核心文件:
•GameCenter.exe(引擎控制器)

•DBServer

•LoginSrv

•SelGate

•RunGate

•M2Server.exe

缺文件夹就说明压缩包损坏,重新下。

2.热血传奇客户端
客户端版本要跟服务端对上。1.76用十周年或十三周年纯净客户端,GOM/GEE新端用十五周年以上完整客户端。别下“万能客户端”,容易缺Data、Map文件。

3.DBC2000
老Hero端基本都要装;部分GOM整合包自带数据库可跳过。先备着没问题。

二、路径规则(这一步错后面全废)

服务端解压到D盘根目录:
D:\Mirserver

客户端解压到:
D:\MirClient

规则只有一条:不带中文、不带空格、不带特殊符号。
“D:\传奇”“D:\gameserver”这种都会让网关闪退、数据库读不到。

三、安装DBC2000并建HeroDB

1.双击DBC2000安装包,一路下一步,路径默认。
2.Win10/Win11右键安装程序→属性→兼容性,勾“以管理员身份运行”,XPSP3兼容模式也勾上,避免BDE打不开。
3.装完进控制面板,大图标视图,打开BDEAdministrator。
4.左侧空白处右键→New→选STANDARD→OK。
5.把新建的STANDARD1改名成HeroDB,大小写按HeroDB写。
6.右边PATH点浏览,选到:
D:\Mirserver\Mud2\DB
注意是DB文件夹本身,不是上层Mud2。
7.Ctrl+A保存,关掉时点Yes。

常见错法:
•名字写成herodb、HERODB(部分引擎认大小写)

•PATH选到Mud2没进DB

•DB文件夹后来被移动了,路径失效

四、改服务端IP为本地

单机不用外网IP,全部填127.0.0.1。

打开D:\Mirserver\Mir200里的!Setup.txt,把里面IP字段改成127.0.0.1,数据库名确认是HeroDB。

再检查几个地方:
•LoginSrv\LoginSrv.ini的ServerIP=127.0.0.1

•引擎控制器配置向导里的IP也是127.0.0.1

•动态IP/自动获取别勾

端口一般不动,默认7000(GEE常是7100)。改了容易跟别的程序撞。

五、启动服务端(顺序不能乱)

先确认DBC2000配置没问题,再开控制器。

标准启动顺序:
1.DBServer(数据库服务)
2.LoginSrv(登录服务)
3.LoginGate(登录网关)
4.SelGate(角色网关)
5.RunGate(游戏网关)
6.GameCenter/M2Server(主引擎)

偷懒做法:直接双击GameCenter.exe→启动游戏服务器,它会按顺序拉起各网关。

看黑色窗口:
•没红字

•不闪退

•M2窗口显示“启动成功”或“准备就绪”

就算服务端起来了。这时候别关任何黑窗,最小化挂着。

六、客户端补丁处理

服务端里一般带个“客户端补丁”或“Data/Pak/Resources”文件夹。

操作:
1.打开补丁文件夹,看里面是Data、Map、Resources还是Pak包。
2.整个文件夹复制到D:\MirClient根目录。
3.提示覆盖就覆盖。

注意两点:
•登录器配置里写的资源名(比如Resources)必须跟客户端根目录文件夹名一致,不然进游戏黑屏。

•GOM端如果有PAK密码,要在登录器配置器里填一致,不然装备透明、地图不显示。

七、登录器配置

服务端自带登录器就用自带的;没有就开登录器配置器(MakeGameLogin之类)。

填法:
•游戏名:随便,比如“我的单机传奇”

•主列表:127.0.0.1

•备用列表:127.0.0.1

•端口:7000(跟LoginGate一致)

•数据库名:HeroDB

•客户端路径:选D:\MirClient

点生成,把生成的登录器exe放到D:\MirClient根目录,跟Mir.exe、Data同级。

放桌面启动会读不到补丁,进图黑屏。

八、进游戏

双击客户端根目录的登录器→注册账号→建角色→进服。

能看见比奇城、NPC、怪物、装备图标,能跑能打,就算架设成功。

九、开GM权限(可选)

两种办法:

办法A:M2里加
M2Server窗口→查看→管理员列表→加角色名→等级填10。
回游戏输@reload或重登,GM命令就能用。

办法B:GM工具
部分端带HeroGM.exe,账号密码在“默认账号密码.txt”里,登进去建号时勾管理员。

常用命令看具体引擎,别乱刷怪物编号,容易崩。

十、常见报错对照

1.数据库连接失败
HeroDB名字拼错/PATH没指到DB文件夹/DB被挪位置。

2.网关闪退、黑窗一闪没了
杀毒软件把LoginGate、M2Server删了。把D:\Mirserver加白名单,隔离区恢复文件,重新解压也行。

3.端口被占用
cmd里netstat-ano|findstr"7000"找PID结束掉,或把服务端端口改7010。

4.进游戏黑屏、地图不显示
补丁没覆盖到客户端根目录,或补丁文件夹名跟登录器配置不一致。

5.装备问号、怪物隐形
物品补丁缺,或Items.DB跟客户端资源对不上。换匹配客户端版本。

6.卡登录、连不上服务器
登录器IP没写127.0.0.1,写了localhost或外网IP都不行。

7.缺dll、M2起不来
装VC++运行库(2005/2008/2010x86都来一套),重启再开。

十一、Hero老端额外注意

Win10/Win11跑Hero引擎容易界面错乱、800×600黑边:
•登录器右键兼容模式XP

•登录器配置里分辨率选800×600

•缺1024界面补丁就下对应补杜客户端Data

十二、一套不容易翻车的顺序复盘

1.D:\Mirserver(英文路径)
2.装DBC2000→HeroDB→指向Mud2\DB
3.!Setup.txtIP改127.0.0.1
4.关杀软或加白名单
5.启GameCenter
6.补丁覆盖客户端根目录
7.登录器生成放客户端根目录
8.127.0.0.1:7000进游戏

按这个顺序走,1.76纯净端基本十分钟能进图。卡住就看黑窗红字是哪一行:DB开头查DBC,Gate开头查端口和杀软,黑屏查补丁,连不上查IP。
[顶部]