开一个传奇,本质是“服务端跑起来 + 客户端能连上 + 登录器认你的列表”。新手先搞单机,再搞局域网,最后才碰外网/云服务器。别一上来买服务器、做网站、接支付,那样九成架到一半卡列表。
一、先选端,别乱下
常见引擎:
• Hero / Blue:老端,吃 DBC2000 + HeroDB
• GOM / GEE:微端、PAK 补丁、登录器配置器成熟
• 3K、翎风、LEG、统一、黑鹰:各有自己登录器和插件体系
新手用:
• 1.76 复古 Hero 端
• 或 GOM 1.76 单机包
资料多,红字能搜到。
路径规矩先记住:
D:\MirServer
D:\MirClient
别用 D:\游戏\传奇\我的端 (2)\,中文、空格、括号会让老程序读配置崩。
二、装运行环境
Win7/Win10/Win11 都先装:
• Visual C++ 2005 / 2008 / 2010 / 2012 / 2015-2022(x86 必装,x64 也装)
• VB6 运行库
• DirectX 9.0c
• .NET Framework 3.5 / 4.8
• Notepad++
• 解压用 7-Zip / WinRAR
Hero 类还要:
• DBC2000
• 控制面板 → BDE Administrator → 建别名 HeroDB → PATH 指向 D:\MirServer\Mir200\Mud2\DB
GOM/GEE 多用 HeroDB 或内置数据,不用 DBC 的也有,看端里说明。
三、解压服务端
拿到 MirServer 后看目录:
• DBSrv200 / DBServer:数据库服务
- LoginSrv:账号/登录服务
• LoginGate:登录网关
• RunGate / GameGate / SelGate:游戏/角色网关
• Mir200:M2 核心、Envir 脚本、Map、Data
- 登录器生成器 / 配置器
• list.txt / serverlist 示例
改 IP:
单机全写 127.0.0.1
Mir200\!Setup.txt 里 ServerIP / ServerAddr 改 127.0.0.1
LoginSrv\!addrtable.txt 里写:
我的单机127.0.0.1 127.0.0.1
127.0.0.1:7000
LoginGate.cfg / RunGate.cfg 的监听地址别乱绑,单机 127.0.0.1 或 0.0.0.0 都行,登录器填 127.0.0.1。
端口别乱改:
• 7000 登录网关
• 7100 角色/选区
• 7200 游戏网关
• 5500/5600 内部/数据库通信
改了一个地方,登录器、网关、M2 三处都要改,不然卡“连接服务器”。
四、数据库这一步不能跳
Hero/Blue 端:
1. 装 DBC2000
2. BDE Administrator → Object → New → STANDARD
3. 名字 HeroDB
4. PATH 指向 Mud2\DB
5. 确认 Account.db / Character.db / Monster.db 在那目录
6. DBServer 起来看“Database Open Success”
MSSQL 端:
• 装 SQL Server,混合模式,sa 密码记住
• 新建库 Mir2 / HeroDB / GameDB(看端说明)
• 还原 .bak 或附加 .mdf
• Mir200 里 DBHost=127.0.0.1、DBUser=sa、DBPass=密码、DBName=库名
MySQL 端:
• 别用 MySQL 8.0 跑老端,用 5.5/5.6
• 建库 utf8/gb2312 看原端
• 导 sql,改 DBConfig.ini
库连不上,后面全红字。
五、启动顺序,错序必崩
手动启动:
1. DBServer.exe —— 看数据库连上没
2. LoginSrv.exe —— 账号服务
3. LoginGate.exe —— 监听 7000
4. SelGate / RunGate / GameGate —— 角色/游戏网关
5. M2Server.exe —— 核心,加载地图、怪物、物品、脚本
6. LogServer —— 日志(可选但建议)
用 GameCenter.exe 的一键启动也行,但它底层还是这个顺序。
所有黑窗口都不能关,关一个就断一块。
M2 起来看底部:
• 地图加载完成
• 怪物加载完成
• 物品加载完成
• 在线人数 0
• 没红字
这就成了。
六、客户端和补丁
1. 装对应版本客户端:1.76 用 1.76 客户端,GOM 用发布方说的客户端
2. 把服务端给的 Data / Map / Wav / Wil / Wix / Pak 按说明覆盖到客户端根目录
3. 补丁不对=黑屏、地图白块、装备问号、技能没特效
4. 微端别单机开,完整补丁最稳
5. 客户端路径纯英文:D:\MirClient
GOM/GEE 的 PAK 密码要对,登录器配置器里填的和服务端 Pak.txt 一致,不然进图黑。
七、做登录器
用服务端自带的登录器配置器:
• 服务器名:我的单机
• IP:127.0.0.1
• 端口:7000
• 列表模式:本地列表 或 http://127.0.0.1/list.txt
• 微端:单机关掉
• PAK 密码:和服务端一致
• 生成 login.exe,放到客户端根目录,和 Mir2.exe / mir.exe 同级
本地列表文件 list.txt 示例:
我的单机127.0.0.1
7000
或:
我的单机 127.0.0.1 7000
格式看引擎,GOM 常用竖线,Hero 常用空格。编码用 ANSI,别存 UTF-8 带 BOM。
八、进游戏
1. 服务端全起
2. 双击登录器
3. 输账号密码,首次登录自动注册
4. 选区 → 建角色 → 进游戏
5. 背包能动、怪会刷、NPC 能对话 = 通了
加自己为 GM:
Mir200\Envir\AdminList.txt 或 GMList.txt 里写:
GM001 10
角色名必须和游戏里建的一字不差。
M2 重载 GM 列表,角色小退再进。
聊天框:
@make 金创药 1
出物品就权限通了。
九、局域网让朋友进
单机填 127.0.0.1 只能本机。
局域网要:
1. 本机查内网 IP:ipconfig → 192.168.1.x
2. 服务端所有配置 IP 改 192.168.1.x(或网关绑 0.0.0.0)
3. 登录器列表填 192.168.1.x:7000
4. Windows 防火墙高级设置 → 入站规则放行 7000/7100/7200
5. 朋友同 WiFi/同交换机,关他电脑杀软再连
6. 路由器别开 AP 隔离
朋友卡列表=他登录器 IP 不对/你网关没起/防火墙拦了。
朋友能看列表进不去=RunGate/M2 没起好/端口不对。
十、外网/云服粗略说
真要让外人进:
1. 云服务器 Windows 系统
2. 服务端 IP 全填公网 IP
3. 云控制台安全组放行 TCP 7000 7100 7200 5500 5600
4. 服务器本机防火墙同样放行
5. 域名或公网 IP 写进 list.txt
6. 登录器配置器列表地址填 http://公网IP/list.txt 或用动态列表
7. 把生成的登录器发给别人下载
8. 网站/支付/后台/反外挂那是后面生意层,不是“能玩”的必须项
家用宽带没公网 IP、光猫桥接没做、运营商封 7000 段,都会连不上。别以为填了公网 IP 就行。
十一、高频故障速查
M2 秒退:
运行库没装、路径中文、StdItems/Monster/Map 文件损坏、DBC HeroDB 路径错。
能开登录器没列表:
LoginGate 没起、list.txt 编码错、登录器列表地址错、防火墙拦 7000。
能选区进图黑屏:
Map/Data 补丁没覆盖、PAK 密码错、客户端版本不对。
注册账号连接失败:
LoginSrv 没起、HeroDB/MSSQL 写不进、AllowReg=0、登录器和服务端引擎不对。
端口被占:
netstat -ano | findstr 7000
任务管理器按 PID 杀占用程序(迅雷、模拟器、宝塔、上次的 Mir 进程常占)。
杀软误杀:
整个 MirServer 和 MirClient 加白名单,隔离区恢复 Login.exe / M2Server.exe / 相关 dll。
十二、新手别碰的东西
• 微端单机
• 商业登录器授权
- 支付/充值/代理平台
• 反外挂驱动
• 三端 H5 转 App
• 自动更新器
• 网页注册+短信验证
• 合击/超变/满攻速/送 VIP 的魔改大包
这些能跑,但排错成本比“先架一个 1.76 复古单机”高十倍。
十三、最小可成闭环
1. D:\MirServer 解压,纯英文
2. 装 VC++/VB6/DX9/.NET
3. Hero 端配 DBC2000 → HeroDB;SQL 端还原库
4. 所有 IP 改 127.0.0.1
5. 启动:DB → LoginSrv → LoginGate → RunGate → M2
6. 原版客户端 + 服务端补丁覆盖到 D:\MirClient
7. 登录器配置器生成 login.exe,列表 127.0.0.1:7000
8. 进游戏建角色
9. AdminList 加自己 10 级,@make 木剑 1 验证
10. 改 !Setup.txt 里经验、Envir\MonItems 里爆率、Envir\MonGen 里刷怪
走到第 8 步就是“开起来了”。
走到第 10 步就是“开始做自己的版本”。
十四、一句话
开传奇不是下载个 exe 点开始。它是:
数据库先活 → 登录服务活 → 网关活 → M2 活 → 客户端补丁对 → 登录器列表对 → 角色进图不黑。
哪一环红字,就修哪一环;别同时改十处配置还不知道哪处生效。单机先通 127.0.0.1,再谈局域网,再谈公网,顺序对了,半天能进游戏;顺序错了,三天都在重装系统。

