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

传奇单机架设完整流程:从环境配置到进游戏避坑手册

热度:
一、准备材料
1.服务端(MirServer压缩包,含引擎、网关、Mir200、DBServer、LoginGate等)
2.客户端(热血传奇十周年/十三周年以上完整客户端,别用精简版)
3.DBC2000(Hero/老引擎用,GOM/GEE新端有的已集成可跳过)
4.配套登录器生成器(必须和服务端引擎同款)
5.VC++运行库合集、.NETFramework4.0+、DirectX9

二、路径铁律
服务端解压到D:\MirServer
客户端解压到D:\LegendClient或D:\MirClient
所有路径纯英文、无空格、无中文、别放桌面
例:错误D:\游戏\传奇端,正确D:\MirServer

三、DBC2000配置(Hero端必做)
1.装DBC2000,Win10/11控制面板找不到BDEAdministrator,去
C:\ProgramFiles(x86)\Borland\CommonFiles\BDE\bdeadmin.exe打开
2.左侧Databases右键New,类型STANDARD,改名HeroDB
3.右侧PATH指向D:\MirServer\Mud2\DB(或Mir200\DB,看版本结构)
4.Ctrl+A保存,关掉重开确认路径还在
5.检查DB目录里有StdItems.DB、Monster.DB、Magic.DB,缺文件DBServer起不来

GOM/GEE用Access或内置库的版本,可跳过DBC,但引擎控制器里数据库名要对上。

四、关杀软和防火墙(先关了再解压)
360、电脑管家、WindowsDefender容易删M2Server.exe、网关驱动、key.lic
解压前退出杀软,起服稳定后再加白名单:
M2Server.exe、DBServer.exe、LoginGate.exe、SelGate.exe、RunGate.exe、登录器.exe

五、引擎控制器配置向导
进D:\MirServer双击GameCenter.exe或引擎控制器.exe,右键管理员运行
点「配置向导」:
•服务端目录:D:\MirServer

•数据库名:HeroDB(ACC端按实际填)

•区服名:自定义,如单机测试

•IP地址:127.0.0.1(单机必须,别填192.168.x.x和公网IP)

•动态IP:不勾

•微端/外网列表:不勾

•端口保持默认:登录网关7000,角色网关7100,游戏网关7200

一路下一步,保存生成配置

顺手核对这几个文件里的IP全是127.0.0.1:
Mir200\!Setup.txt的ServerAddr
DBServer\addrtable.txt
LoginGate配置
RunGate\Config.ini

六、启动顺序(错序会闪退或连不上)
手动或点控制器「启动游戏服务器」,观察黑窗:
1.LogServer(有就先起)
2.DBServer→显示「数据库启动成功」
3.LoginSrv
4.LoginGate→监听7000
5.SelGate→监听7100
6.RunGate→监听7200(可起1个)
7.M2Server→刷地图/怪物/物品,无红字,显示「服务器启动成功」

所有黑窗别关,关了就掉线。

七、登录器与列表
单机最稳用本地列表:
客户端根目录新建list.txt,ANSI编码,内容:
单机测试127.0.0.1
7000

GOM带微端字段写法:
单机测试127.0.0.170007100
7200

打开服务端自带的登录器配置器:
•主列表填http://127.0.0.1/list.txt或选本地列表模式

•服务器IP127.0.0.1,端口7000

•客户端路径选D:\LegendClient

-取消微端模式
•点「资源读取规则」,PAK路径指向客户端,状态全显示「密码正确」

•生成登录器exe,复制到客户端根目录

八、补丁覆盖(黑屏/白条/问号全在这)
把服务端带的这些文件夹整体合并进客户端根目录:
Data、Map、Wav、Sound、Resources、Graphics
PAK文件、NewopUI.pak也按版本说明放
注意:
•别套双层目录(错误:客户端\补丁包\Data,正确:客户端\Data)

•补顶层文件夹名要和登录器配置器里写的一致

•PAK密码错=装备黑屏,WIL直接进Data不用密码

九、进游戏测试
双击客户端根目录登录器
刷新列表看到「单机测试」
注册账号(首次任意账号密码自动建号,部分端默认test/test)
建角色进新手村,试移动、打怪、捡物、NPC对话、技能、仓库
M2里开GM:查看→列表信息→管理员列表,加角色名,等级10,保存后小退重登
常用命令:@make物品名数量,@level等级

十、改参数(重启生效)
经验倍率:Mir200\!Setup.txt里ExpRate
爆率:Envir\MonItems下对应怪物文件
攻速/刷怪:Envir\MonGen.txt
改完在M2点「重读配置」或重启全部网关

十一、常见故障速查
1.DBServer闪退
缺VC++运行库;HeroDB路径错;DB文件缺失
2.M2红字「数据库连接失败」
DBC没保存、路径不对、数据库名不是HeroDB
3.登录器点开始没反应
RunGate没起;端口被占(netstat-ano查7000/7100/7200结束占用)
4.黑屏/花屏/装备透明
补丁没覆盖对;PAK密码错;文件夹名不匹配
5.卡角色界面/验证失败
网关密码不一致;角色表MapID字段异常;@Login脚本死循环
6.提示连接关闭
IP不是127.0.0.1;列表端口错
7.创建角色闪退
地图文件缺;门点脚本报错;客户端分辨率不兼容(HERO试800x600)

十二、新手最容易踩的坑
•路径带中文:DBC连不上、M2读不到配置

•杀软没关:解压完关键exe被删

•登录器乱用万能版:和引擎不匹配必黑屏

•补杜错层:Data在子目录里等于没打

•改了配置不重启:IP/端口改完必须重起网关

•勾了动态IP/微端:单机不需要,勾了反而连不上

•用ProgramFiles目录:权限问题导致写不了日志和配置

十三、最小可行起服顺序复盘
关杀软→解压纯英文路径→配DBCHeroDB→引擎向导填127.0.0.1→起网关看无红字→生成单机登录器→补丁平铺进客户端→注册进游戏

十四、想局域网/外网再扩展(单机稳了再做)
•局域网:IP改本机内网地址,防火墙放行7000-7200,路由器不用映射

•外网:改公网IP,做端口映射,登录器重新生成给朋友,家用带宽限10人内

•外网前一定先单机能稳进图,再动网络配置

十五、运行库与兼容
Win10/11登录器属性:管理员运行+Win7兼容+禁用高DPI缩放
装齐VC++2005-2022(x86和x64)
DirectX9修复一下,老客户端声音和画面更稳

按这个流程走,新手第一次架通用GOM/Hero端,半小时内能进游戏。卡住就看M2和网关黑窗最后20行日志,报错信息比瞎改配置有用。
[顶部]