一、先判断你手里是什么引擎
解压后看根目录文件名:
有 GameCenter.exe + Mud2\DB + DBServer → Hero/Blue/LEG 系,要配 DBC2000
有 GameOfMir.exe 或 GEE控制器 + 内置库 → GOM/GEE 系,多数可跳过 DBC
合击端看是不是 Hero+LegendEngine,配置逻辑一样,只是多英雄网关
引擎和登录器必须同系,GOM端别用GEE登录器,否则UI错位、黑屏、技能图标丢。
二、解压路径与环境
服务端解到 D:\MirServer,全英文、无空格、无中文
客户端单独放 D:\MirClient(十周年/十三周年以上纯净端)
关杀软实时防护,把 MirServer 整个目录加白名单(M2/网关常被删)
装 VC++ 2005-2022 运行库合集、.NET 3.5、DirectX 9
Win10/11 右键主程序:管理员运行+兼容Win7
三、Hero/Blue系先配 DBC2000
1. 装 DBC2000,控制面板打开 BDE Administrator
2. Databases 右键 New → 类型 STANDARD
3. 别名改 HeroDB(必须这拼写)
4. PATH 指向 D:\MirServer\Mud2\DB(里面要有 StdItems.dbf、Account.dbf 等)
5. Ctrl+S 保存,退出重开
GOM/GEE 用内置 SQLite/MySQL 的,这步跳过。
四、引擎控制器基础配置
进 D:\MirServer,双击 GameCenter.exe(或对应控制器)
点「配置向导」:
• 游戏目录:D:\MirServer
• 数据库名:HeroDB(GOM选内置库就填对应库名)
• 服务器名:自定义,如 测试一区
• 外网IP:单机填 127.0.0.1;局域网填本机内网IP如192.168.1.100;外网填公网IP
- 动态IP:单机不勾,外网动态地址才勾
• 端口默认:登录7000 / 角色7100 / 游戏7200
保存配置,别急着起。
五、手动核一遍核心IP文件(向导经常写不全)
Mir200\!Setup.txt
ServerAddr=127.0.0.1
ServerIP=127.0.0.1
LocalIP=127.0.0.1
IPAddress=127.0.0.1
DBAddr=127.0.0.1
GateAddr=127.0.0.1
LoginSrv\!addrtable.txt
测试一区 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7100
LoginGate\Config.ini
ListenAddr=127.0.0.1
Port=7000
SelGate\Config.ini
ServerAddr=127.0.0.1
Port=7100
RunGate\MirGate.ini(或Config.ini)
Server1=127.0.0.1
Port=7200
ServerAddr 指向M2内部网关口(默认5000)
局域网/外网把上面 127.0.0.1 换成对应IP,端口两边必须一致。
六、启动顺序(错序就卡连接)
1. DBServer.exe → 显示 HeroDB 已连接
2. LoginSrv.exe → 账号校验
3. LoginGate.exe → 监听7000
4. SelGate.exe → 监听7100
5. RunGate.exe → 监听7200
6. M2Server.exe → 最后起,日志出「服务器启动完成」无红字
所有黑窗别关,关一个断一层。
M2闪退先查:DBC路径、Mud2\DB文件缺失、VC库、杀软删文件。
七、端口占用自检
cmd 里:
netstat -ano | findstr "7000"
netstat -ano | findstr "7100"
netstat -ano | findstr "7200"
有LISTENING但PID不是自己网关进程,任务管理器按PID杀掉重起。
迅雷、音乐软件、上次没关干净的服务端最常占口。
改端口就全局一起改:向导+网关ini+登录器列表。
八、客户端补丁与登录器
1. 补丁覆盖
服务端带的 Data、Map、Wav、Sound、Resources、Graphics 直接平铺进 D:\MirClient 根目录
别套一层「版本名\Data」,否则pak索引对不上,黑屏/白块/问号装备
PAK加密版:登录器配置器导入 pak.txt,密码填服务端给的,状态全绿再生成
2. 本地列表文件(单机用)
客户端根目录建 list.txt,ANSI编码,内容:
测试一区127.0.0.1 7000
0
竖线分隔,别多空格,别UTF-8 BOM
3. 生成登录器
用服务端自带配置器:
• 游戏名:跟区名一致
• 列表类型:本地文件 或 http://127.0.0.1/list.txt
• IP:127.0.0.1
• 端口:7000
• 微端:没开就关
生成 exe 扔进 D:\MirClient 根目录,和 mir.exe 同级
九、进游戏验证
双击登录器 → 选区 → 任意账号自动注册 → 建角色进银杏山谷
测:走路、打怪、掉装、技能特效、NPC对话、切地图、存盘重登
黑屏=补丁错层;能建号黑屏=RunGate没通;读不到列表=登录器IP/列表错
十、外网/局域网扩展(手里有端想给人连)
• 局域网:服务端IP改内网IP,防火墙放行7000-7300,登录器列表同步内网IP
- 云服务器:Win2019 4核8G起,整包传上去,DBC同配,公网IP填向导,安全组放行TCP 7000/7100/7200/5000
• 家用没公网IP:用内网穿透,但上传小,限几个人
• 动态IP勾DDNS,列表用域名
十一、调参位置(配完能跑再动)
Mir200\!Setup.txt:ExpRate、DropRate、AttackSpeed、SaveInterval
Envir\MonGen.txt:刷怪点
Envir\MonItems\*.txt:爆率
Mud2\DB\StdItems.dbf:物品属性(DBCommander改)
M2控制台:游戏管理-用户权限,加自己账号权限10,发GM指令
十二、最简排错顺序
全停 → 清Log → 查127.0.0.1全文件 → netstat清端口 → 起DB→Login→Gate→M2 → 看M2日志RunGate连接成功 → 登录器列表127.0.0.1:7000
不开门就三层:IP不对、端口被占、网关没起、登录器不配套,挨个对一遍基本能定位。
手里已经有端,不用重下东西,按「引擎判定→DBC(看情况)→向导→改IP文件→起进程→补丁登录器」这条线走,半小时内能从黑窗跑到进新手村。
手里有完整端到能进游戏:传奇服务端配置落地手册
来源:
作者:
点击:

