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

传奇架设入门讲解:DBC2000配库到M2启动与登录器生成全流程

热度:
一、先搞懂架设是在搭什么
传奇架设本质是把“官方服务端”替换成本机/服务器上的MirServer程序链:数据库(DBC2000/HeroDB或MySQL/Access)→账号网关(LoginSrv/LoginGate)→选人网关(SelGate)→游戏网关(RunGate)→主引擎(M2Server),再配一个客户端+登录器让玩家连进来。新手先跑通单机(127.0.0.1),再扩局域网/外网。

二、准备物料(缺一个都起不来)
1.服务端:完整MirServer包(含Mir200、Mud2\DB、DBServer、LoginSrv、LoginGate、SelGate、RunGate、GameCenter.exe),引擎选HERO/GOM/GEE/BLUE其一,新手用1.76HERO或GOM通用端。
2.客户端:同版本完整传奇客户端(1.76配十周年/十三周年,GOM微变配对应高版),放D:\MirClient。
3.DBC2000(32位增强版):老端必装;GOM/GEE新端用内置Access/MySQL可跳过。
4.运行库:VC++2005-2022、.NET4.8、DirectX9;关杀软/Defender/防火墙防误删M2Server.exe、LoginGate.exe、*.pak。

三、目录铁律(炸点第一名)
服务端解压到D:\MirServer,客户端D:\MirClient,全纯英文、无中文、无空格、无括号、不放桌面、不放C:\ProgramFiles。路径带中文M2必闪退、BDE读库必错。

四、DBC2000与HeroDB配置(HERO/老端核心)
1.装完DBC2000→控制面板大图标→BDEAdministrator。
2.左侧Databases右键New→STANDARD→改名HeroDB(大小写严格一致)。
3.右侧PATH点…选D:\MirServer\Mud2\DB→Ctrl+S/Apply→关窗选Yes。
4.区域格式改yyyy-M-d,避免日期字段解析炸库。
GOM/GEE用内置库时在引擎向导勾“使用Access/MySQL”,不建HeroDB。

五、引擎配置向导改IP与端口
运行D:\MirServer\GameCenter.exe→配置向导:
•服务端目录:D:\MirServer

•数据库名:HeroDB(或对应实例)

-服务器名称:自定义(如新手测试176)
•IP:单机127.0.0.1;局域网填ipconfig内网IPv4;外网填公网IP并勾动态IP

•端口:7000(登录)、7100(选人)、7200(游戏)、8000(微端)保持默认

保存后生成!Setup.txt、!addrtable.txt等配置。

六、启动顺序(乱序必通信失败)
用GameCenter“启动游戏服务器”最稳;手动起按序:
1.DBServer.exe(连HeroDB成功)
2.LoginSrv.exe(账号服务)
3.LoginGate.exe(7000)
4.SelGate.exe(7100)
5.RunGate.exe(7200)
6.M2Server.exe(主引擎,底部出“服务器启动成功/加载完成”无红字即正常)
所有黑窗最小化别关。报10048=端口被占(netstat-ano查杀);报无法连HeroDB=PATH错或没保存。

七、客户端补丁合并(黑屏元凶)
把服务端带的Data、Map、Wav、Magic、NewopUI.pak、Prguse.pak、Resources\*.pak直接合并覆盖进D:\MirClient根目录,别多套一层“补丁”父文件夹。覆盖完删客户端Cache。补丁不对=黑屏、地图白块、装备红叉、技能无特效。

八、生成登录器与list.txt
开服务端登录器配置器(MakeGameLogin.exe/GOM登录器生成器,必须同引擎同包):
•区名与服务端ServerName完全一致

-IP127.0.0.1,端口7000,游戏端口7200
•列表地址:单机填http://127.0.0.1/list.txt或本地列表模式;list.txt格式区名|127.0.0.1|7000|8000|127.0.0.1|7000|备注

-勾单机免验证、关微端(除非用微端)、关远程广告
生成Login.exe→拷到D:\MirClient根目录(和Data同级)。

九、进游戏与GM自测
双击客户端根目录Login.exe→注册账号(test/123456)→选区→建战法道角色进新手村。
GM权限:Mir200\Envir\AdminList.txt加*角色名或角色名10,小退重登生效。
命令:@make屠龙1、@level150、@mob祖玛教主1、@reloadmonitems。能跑图、放技能、掉装备即架设成。

十、外网/局域网扩展(单机跑通再加)
•局域网:所有IP改内网192.168.x.x,list.txt同步,朋友同WiFi用同补丁客户端+登录器进。

•家用宽带:路由器虚拟服务器映射TCP7000/7100/7200/8000→内网IP;服务端改公网IP。

-云服务器:安全组放行同批TCP,M2参数填公网IP,list.txt写公网地址或域名(花生壳防漂)。

十一、新手高频炸点速记
•M2闪退:路径中文/桌面、DBCPATH错、VC++缺、杀软删exe→重解压D:\MirServer+重配HeroDB+关杀软

-不开门:网关没全起、IP不统一、!addrtable.txt区名不符、7000-7200被占
•黑屏红叉:补丁没覆盖对、客户端版本不匹配、Pak.txt路径错

•建角色失败:StdItems.DB0KB、!Setup.txt被存UTF-8带BOM→改回ANSI

-脚本红字:Market_Def里#IF/#ACT不配对→M2里@ReloadNpc热重载

改任何配置前备份MirServer与客户端目录,回滚比重装快十倍。按“纯英文目录→DBC/HeroDB→配置向导填IP→按序起网关和M2→合补丁→生成登录器→端口放行”这条线走,入门到进游戏半天内搞定。
[顶部]