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

传奇服务端单机架设完整教程:从DBC2000到M2启动进游戏实操步骤

热度:
传奇架设本质是把“服务端多进程+数据库+客户端登录器”在本地跑成闭环,单机环境所有通信地址统一127.0.0.1,路径纯英文无空格,数据库别名与服务端配置对齐。下面按真实操作顺序拆,覆盖老DBC引擎(HERO、BLUE、LEG)与新SQL引擎(GOM、GEE、996)通用流程。

一、必备文件与环境
1.服务端完整包:根目录必须含MirServer,内部至少包含DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200(M2Server.exe所在)、GameCenter.exe(引擎控制器),Envir、Map、Mud2\DB目录齐全
2.客户端:与服务端大版本对齐(1.76端配1.76客户端,GOM微端配对应周年客户端),根目录含LegendofMir2.exe/mir2client.exe、Data、Map、Wil/Wzl
3.数据库:老引擎装DBC2000(32位优先,64位系统走SysWOW64下bdeadmin.exe);新引擎装MySQL5.6/5.7或MariaDB
4.运行库:VC++2005–2019x86/x64合集、.NETFramework4.x、DirectX9.0c
5.解压工具:7-Zip/Bandizip,禁Win11原生解压(丢空目录)

二、路径规范(铁律)
服务端解压到D:\MirServer
客户端解压到D:\MirClient
禁止中文、空格、桌面、过长嵌套路径

三、数据库配置
【DBC2000老引擎】
1.装DBC2000→控制面板大图标→BDEAdministrator
2.Ctrl+N→驱动STANDARD→重命名HeroDB(大小写严格,部分端叫MirDB,以!Setup.txt里DBName为准)
3.右侧PATH指向D:\MirServer\Mir200\Mud2\DB或D:\MirServer\Mud2\DB(以实际含StdItems.db、Monster.db、Account.db的目录为准)
4.Ctrl+A保存→关掉重开生效
5.确认DB目录内有Account.db、StdItems.db、Monster.db、Magic.db等Paradox表

【MySQL新引擎】
1.装MySQL5.6/5.7→建库CREATEDATABASEmir2dbDEFAULTCHARSET=gbk;
2.导入服务端SQL/mir2db.sql
3.改DBServer\DBService.ini:DBHost=127.0.0.1、DBName=mir2db、DBUser=root、DBPass=密码

四、服务端核心配置(全部IP改127.0.0.1)
用Notepad++改以下文件:
•Mir200\!Setup.txt→ServerAddr=127.0.0.1、GateAddr=127.0.0.1、ServerName=自定义、DBName=HeroDB、CastleFile=.\Envir\Castle\List.txt(别写死D:\)

-LoginSrv\!addrtable.txt→格式:服务器名127.0.0.1127.0.0.1127.0.0.1:7000
•LoginSrv\Logsrv.ini→ServerIP=127.0.0.1

-LoginGate\Config.ini/MirGate.ini→GateAddr=127.0.0.1、GatePort=7000
•RunGate\RunGate.ini→GatewayIP=127.0.0.1、GatePort=7100/7200

-DBServer\dbsrc.ini→DBPath与BDE里HeroDB的PATH一致
端口默认体系:7000登录、7100角色、7200游戏、3306/1433数据库,被占改用7001等,登录器同步

五、客户端补丁与登录器
1.把服务端Patch、Data、Map、Wil、Wzl整包覆盖到客户端根目录,确认Map\0.map、d1.map存在,Data\Mon1.wil~Mon18.wil齐全
2.改客户端ServerList.txt或登录器列表:
单机测试127.0.0.17000
1
3.生成登录器:运行服务端自带的LoginMaker/GOM登录器配置器→IP=127.0.0.1、端口=7000、取消微端→生成exe放客户端根目录;优先用端内自带登录器,禁混用万能登录器
4.删/改名客户端AutoUpdate.exe防强更

六、启动顺序(严格依赖,黑窗全留)
方式A引擎控制器:
GameCenter.exe→配置向导→目录D:\MirServer、DB名HeroDB、IP127.0.0.1、端口7000→保存→启动全部
方式B手动:
1.DBServer.exe→“数据库服务启动成功”
2.LoginSrv.exe→账号网关就绪
3.LoginGate.exe→监听7000
4.SelGate.exe→角色网关就绪
5.RunGate.exe→游戏网关连接成功
6.M2Server.exe→加载地图/怪物/NPC脚本→日志滚“初始化完成/启动成功”
常驻进程:DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server,缺一个即不开门

七、进游戏验证
双击登录器→注册账号(单机免验证)→选区→建角色(战/法/道)→进比奇/银杏→验证:
•地图不黑屏、不卡加载

•技能有特效音效

•打怪掉物正常、NPC对话不崩

-M2日志无红色报错

八、高频故障速查
1.M2闪退:补VC++运行库、路径去中文、管理员身份跑、兼容WinXPSP3
2.无法连接服务器:IP非127.0.0.1、7000被酷狗/迅雷占(netstat-ano|findstr7000杀PID)、网关未起、防火墙拦
3.HeroDB找不到:BDE别名拼错、PATH未指到Mud2\DB、DB目录空、64位未走SysWOW64下bdeadmin
4.黑屏有声音:客户端补丁未覆盖全、版本号不符、地图文件缺
5.城堡初始化失败:Mir200\Envir\Castle\List.txt缺失、Monster.DB无弓箭手/守卫条目
6.网关禁止连接127.0.0.1:引擎与登录器不配套、M2里勾了“禁止127.0.0.1”、!addrtable.txt格式错
7.杀软误删:整个MirServer+客户端+登录器加信任,隔离区恢复M2Server.exe/LoginSrv.exe

架设口诀:路径全英文、IP全127.0.0.1、HeroDB别名与DBName对齐、先库后网关再M2、补丁整包覆盖、黑窗别关。按上面走完基本站比奇城门口。
[顶部]