热血传奇自己开服架设:单机到外网服务端登录器配置全流程

来源: 作者: 点击:
开传奇本质是搭“服务端+数据库+客户端+登录器”四件套,单机自玩填127.0.0.1,外网给朋友玩填公网IP并做端口映射。下面按热血传奇(Mir2系,Hero/GOM/GEE引擎)和传奇3G(Mir3系,SQL版)两条线拆,覆盖从下载到进游戏的全部动作。

一、准备工具(Mir2系单机标配)
• 服务端:选1.76复古或合击完整包,解压到 D:\MirServer(纯英文、无空格、无中文)。

• 客户端:十周年/十三周年热血传奇客户端,装到 D:\Legend 或 E:\MirClient。

- 数据库:DBC2000(Mir2老引擎用),控制面板 BDE Administrator 新建 HeroDB,PATH 指向 D:\MirServer\Mud2\DB。
• 引擎控制器:服务端自带的 GameCenter.exe(Hero)或 GOM引擎中心。

• 登录器生成器:GOM配套绿盟/烈火配置器,或 Hero统一登录器。

• 补丁:服务端 Patch 文件夹,覆盖进客户端根目录。

二、DBC2000配置(最易错环节)
1. 装 DBC2000 默认下一步,64位系统也装32位版。
2. 控制面板→大图标→BDE Administrator→左侧 Databases 右键 New→STANDARD。
3. Database Name 改 HeroDB(大小写严格一致)。
4. 右侧 PATH 点…选 D:\MirServer\Mud2\DB,Ctrl+S 保存。
5. 不配置这步,M2启动必报“无法连接数据库”。

三、服务端改IP与启动(以Hero/GOM为例)
1. 进 D:\MirServer\Mir200 改 !Setup.txt:ServerAddr=127.0.0.1、ServerIP=127.0.0.1(外网改公网IP)。
2. 改 LoginGate\Config.ini、RunGate\Config.ini 内监听IP同上。
3. 双击 GameCenter.exe→配置向导→游戏路径选 D:\MirServer、数据库名 HeroDB、端口7000/7100默认→保存→启动。
4. 启动顺序:LoginSrv→DBSrv→LoginGate→RunGate→M2Server(M2窗口最后出“游戏服务器启动成功”才算活)。
5. 闪退查三处:DBC路径错、端口被占用(netstat -ano看7000)、!Setup.txt 编码非ANSI。

四、客户端与补丁
1. 客户端安装完别急开,先把服务端 Patch 内 Data、Map、Wav 等文件夹原样覆盖到客户端根目录。
2. 补丁文件夹名必须和登录器配置里的“补丁名称”一字不差,否则进图黑屏、装备隐形。
3. 客户端根目录留 Legend.exe 或 mir.exe,登录器放同目录。

五、登录器生成(单机版)
1. 打开服务端 Login 或 Tool 文件夹里的登录器配置器。
2. 列表地址单机填 http://127.0.0.1/list.txt,或直接用 pkp123 公共测试列表;外网填 http://公网IP/list.txt。
3. 导入服务端 Mir200 里的 key.key(GOM必须,Hero可免),生成 exe 到客户端根目录。
4. list.txt 格式:第一行服务器名,第二行 127.0.0.1 7000,保存ANSI编码。
5. 双击登录器注册账号(test/test 随意),建角色进游戏。

六、GM权限与改爆率
• M2Server 窗口→查看→列表信息→管理员列表,加角色名权限10,游戏内小退重进。

• 常用指令:@level 99、@item 裁决之杖 1、@mob 祖玛教主 1、@reloadmonitems。

- 爆率改 D:\MirServer\Mir200\Envir\MonItems\ 下对应TXT;经验倍率改 !Setup.txt 的 ExpRate;刷怪点改 MonGen.txt。

七、传奇3G(Mir3系)差异点
- 数据库用 SQL Server 2000/2005 或自带 GSQL,附加 Mir3.mdf,不用 DBC2000。
• 服务端解压 D:\Mir3Server,改 !Setup.txt 的 ServerAddr=127.0.0.1。

- 启动顺序:0.GSQL→1.LoginSvr→2.DBSvr→3.RunGate→4.Mir3Server。
• 客户端 Mir3.ini 改 ServerIP=127.0.0.1 Port=7000,双击 Mir3.exe 进。

- GM指令前缀多为 @ 或 /,@give 破山剑 1 刷物。

八、外网给朋友玩(云服务器方案)
1. 租 Windows Server 2016/2019 云机,2核4G起,放行 7000、7100、7200、80、443 安全组。
2. 服务端所有IP改公网IP,重启全套网关。
3. 自己机子上用登录器配置器填公网IP生成外网登录器,打包客户端+补丁+登录器发给朋友。
4. 家用宽带没公网IP的,在路由器做 7000-7200 端口映射到主机内网IP,或用花生壳/ZeroTier 打洞。

九、常见故障速查
• M2红字“10048”:端口占用,关迅雷/酷狗/旧网关,或配置向导改端口。

• 登录器读不到列表:list.txt格式错、本地列表小程序没开、防火墙拦80。

• 进游戏黑屏:补丁没覆盖、补丁名和登录器不一致、客户端版本不对(换十三周年)。

- 创建角色卡死:HeroDB路径错或 DB 文件损坏,重配DBC或还原 Mud2\DB。
• 3G版报“数据库连接失败”:SQL服务没起或 sa 密码不对,检查混合身份验证。

单机架设全程约40分钟,外网加端口映射和登录器分发再多20分钟。先单机跑通1.76复古再动合击和3G,版本越花哨报错越多。