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

热血传奇单机架设完整流程DBC2000到进游戏

热度:
传奇单机架设分端游(1.76/1.80/GOM/GEE/HERO引擎)和H5页游两条线,端游走DBC2000+引擎控制器,H5走MySQL+宝塔+Nginx,下面把端游单机版按实操顺序拆开,H5只在末尾给差异点。

一、资源准备与路径铁律

下载四类文件:服务端(含MirServer文件夹,内部必须有LoginSrv、DBServer、Mir200、M2Server、RunGate、SelGate)、对应版本客户端(1.76配1.76,十三周年以上客户端兼容性好)、DBC2000(32位或64位按系统选)、登录器生成器(服务端自带就用自带的,GOM/GEE/HERO不混用)。

所有路径纯英文无空格无中文:服务端解压到D:\MirServer,客户端装到D:\LegendClient,补丁也走纯英文。路径里出现“桌面\传奇服务端”这种中文,BDE和引擎全部读不到,这是新手第一个死穴。

二、DBC2000安装与HeroDB配置

双击DBC2000安装包默认装完,控制面板切小图标,打开BDEAdministrator(Win10/11用64位专用版,右键管理员跑)。左侧Databases右键New,类型STANDARD,名字改HeroDB(大小写不敏感但必须拼对),右侧PATH点三点选D:\MirServer\Mud2\DB,LANGDRIVER设Chinese(PRC)ANSI防乱码,Ctrl+A或点Apply保存,关窗选Yes。

验证:展开HeroDB能看到Admin、Monster、Item表就对了。路径含中文或空格会报“无效路径”,重新指。

三、引擎控制器基础配置

进D:\MirServer双击GameOfMir引擎控制器.exe(HERO叫引擎控制器,GOM同名,GEE叫GEEEngine),点“配置向导”:

-服务端目录:D:\MirServer
•数据库名:HeroDB(和DBC里一致)

•服务器名称:自定义,如“单机测试”

•外网IP:单机填127.0.0.1,不勾动态IP

•端口:登录7000、游戏7100、网关7200,被占用就整体+1改7001/7101/7201,但登录器要同步

-经验倍数、爆率按需改,新手设5倍经验1.2倍爆率足够

下一步到底保存,引擎把!Setup.txt、IPConfig.txt重写一遍。

四、启动顺序(错序必崩)

自带一键启动的点“启动游戏服务器”等全部网关绿了就行。手动启动严格按这个次序,关一个全断:

1.DBServer.exe(数据库服务,先连HeroDB)
2.LoginSrv.exe(账号服务)
3.LoginGate.exe(登录网关)
4.SelGate.exe(角色网关)
5.RunGate.exe(游戏网关)
6.M2Server.exe(主引擎,最后起)

M2窗口底部出“服务器已启动”“连接正常”无红字即成功。报“数据库连接失败”回去查BDE路径;报10048是端口占用,改端口或结束占口进程。

五、客户端补丁与登录器

客户端装好,把服务端里补丁文件夹(通常叫Data、Map、Music、wav)覆盖进客户端根目录,提示重复全选替换。补丁包名要和登录器配置里的补丁名对上,不然进游戏黑屏、地图白块、怪物变咸鱼。

打开服务端自带的登录器配置器(GOM配置器/绿盟/996都行):

•主列表填http://127.0.0.1/列表.txt或直接用本地list.txt

•列表内容一行:服务器名127.0.0.17000

-不勾微端模式(单机不需要)
•GOM引擎要把服务端Mir200里的Key.lic同时拷到登录器目录和客户端根目录,两处不一致进不去

•点生成,登录器exe扔进客户端根目录

双击登录器,输任意账号密码(首登自动建号),能看见自己建的服务器名、进角色选择、走路打怪掉装,架设成。

六、GM权限与调试

M2Server里点查看→列表信息→管理员列表,添角色名,权限等级10,保存。游戏内建同名角色上线,输入@GM或@make裁决之杖1刷装备,@map盟重传送,@level40改级。Envir目录下Monster.txt、Item.txt、MapInfo.txt是改怪、改装、改地图的入口,改完M2里“重新加载”对应项不用重启。

七、H5页游版差异点(传奇世界H5/战神引擎)

不走DBC2000,走CentOS或Windows+宝塔面板:

•宝塔建站点,网站根目录指服务端Web文件夹(含index.html)

-MySQL新建库,导服务端给的.sql文件,字符集utf8mb4
•改config.json/serverlist.lua/project.manifest里默认IP为服务器公网IP,批量替换别漏

-前端res或mir2.zip放网站根目录,MD5值对齐
•终端跑网关.sh或二进制,放行3306/8080/7000段端口

•浏览器开网址即进,不用下载客户端

H5版没有HeroDB这个概念,所有数据在MySQL表内,改爆率去数据库或服务端Lua表改。

八、高频报错速查

•M2红字“无法打开HeroDB”:BDE里HeroDB没Apply或PATH错

•登录器一直“连接中”:127.0.0.1写错成局域网IP、端口不对、网关没起

•进游戏黑屏:补丁没覆盖或Pak.txt密码不对(GOM用WIL编辑器核对)

-怪物名乱码:BDE里HeroDB的LANGDRIVER没设中文驱动
•Win11起不来:DBC2000没装64位版,或没右键管理员跑BDE

•砍怪不爆东西:Envir\MonItems里爆率文本格式错,或经验爆率设成0

端游单机这套流程通了,后面换版本只需替换MirServer里的Envir、DB、Map、Data四个目录,DBC的HeroDB名不动,引擎重跑配置向导指新目录即可。外网开服不过是把127.0.0.1换公网IP、路由器映射7000/7100/7200、登录器生成器填公网列表,内核不变。
[顶部]