一、单机与云服务器环境准备
1. 硬件与系统
单机测试:Windows 10/11 或 Windows Server 2008 64位,4核8G以上,解压路径纯英文(例 D:\MirServer 或 D:\MoyuServer),禁中文、禁空格、禁桌面路径 。
外网开服:云服务器 CentOS 7 / Windows Server,4核8G、50G SSD、10Mbps带宽,具备公网IP,安全组放行通信端口 。
2. 运行库与数据库
装 VC++运行库、.NET Framework 4.0、Java JRE(部分手游端需要);
数据库二选一:MySQL 5.7(Navicat管理,导入版本包内SQL)+ Redis;或 DBC2000(BDE Administrator建 HeroDB,路径指向 Mud2\DB) 。
3. 完整资源包结构(缺一项跑不起来)
服务端(引擎+网关+逻辑服+数据库文件)、客户端(官方原包或配套APK/IPA)、补丁包(地图/装备/技能资源)、GM后台与登录器生成器 。
二、DBC2000 数据库配置(传奇系端必做)
1. 控制面板 → 大图标 → BDE Administrator → Object → New → STANDARD → 改名 HeroDB
2. 右侧 PATH 指向 D:\MirServer\Mud2\DB(按实际解压路径改)
3. Ctrl+A 保存,关闭时选 Yes 保存配置 。
MySQL 系端替代操作:Navicat 新建库(UTF8MB4)→ 导入服务端自带 .sql → 记录库名、账号、密码待填配置 。
三、魔域手游端部署步骤(Windows 一键端为例)
1. 解压资源包到 D 盘根目录,关杀毒/防火墙/Defender(防误删核心进程)
2. 启动 D:\Mysql\启动MYSQL.bat ,确认数据库在线
3. 运行 D:\3.0Gameserver\MsgServer.exe 注册验证账号 → 关闭
4. 打开 D:\ACCServer\AccountServer.exe → 选项 → 设置向导 → 绑定 MsgServer/NpcServer 路径 → 填服务器IP(单机127.0.0.1,外网填公网IP)→ 填区名 → 完成
5. 启动顺序:MySQL → AccountServer(控制→启动服务端) → 互通账号服务器(127.0.0.1,端口6110,库名newdb2) → GameServer/NpcServer
6. 进程无红色报错即服务端起完。
四、传奇/传奇手游端部署步骤(GOM/战神/合击引擎为例)
1. 解压服务端到 D:\MirServer ,引擎控制器 GameCenter.exe 打开 → 配置向导 → IP填127.0.0.1(单机)或公网IP(外网) → 区名、最大人数、网关端口(7000/7200/8000等)
2. 数据库名对齐:DBC系填 HeroDB;MySQL系改 DBServer\DBService.ini、GateServer\GameGate\MirGate.ini、LoginGate.ini 内IP与库密码
3. 启动顺序:数据库服务 → 登录网关 LoginGate → 游戏网关 RunGate → 引擎 M2Server → 逻辑服 → 网站后台(GM后台常驻 http://IP:99/gmht/gm.php)
4. M2Server 显示“启动成功”即完成。
五、客户端与登录器适配(PC端 + 安卓 + iOS)
1. PC传奇端:把服务端补丁包解压覆盖到官方客户端根目录;打开登录器配置器 → 填IP:端口、区名、补丁文件夹名(须与客户端根目录补丁名一致) → 生成登录器 exe → 放客户端根目录双击进游戏 。
2. 安卓手游端(魔域/传奇通用):用改之理/ApkTool 反编译 APK → 改 assets\ini\Server.dat 或 assets\res\project.manifest 内IP → 战神引擎 mir2.zip 内 mir2.def.init IP补至16位(不足补0) → 回包重签名 → 安装 。
3. iOS端:改 Payload\mir2-iOS.app\res\project.manifest IP → 爱思/企业证书重签名分发 。
4. 魔域手游列表生成:用“简单生成魔域列表.exe”填IP生成列表文件,替换进APK的 assets 内 Server.dat 。
六、端口与网络放行清单
• 魔域常用:7000、8000、9000、9958、9865、9876、6110
• 传奇常用:7000(网关)、7200(登录)、8000(消息)、8080、99(GM后台)
- 云服务器:安全组入站放行 TCP 对应端口;家用宽带:路由器端口映射至本机局域网IP 。
七、GM后台与规则调整
浏览器开 http://公网IP:99/gmht/gm.php → 初始化 → 默认GM码123456 → 改经验倍率、爆率、转生、幻兽星级、魔石发放、开服活动 。魔域端也可用配套 GM.exe 输账号ID提权,直接刷装备/幻兽/魔石 。
八、常见起不来排查
• 连接服务器失败:IP未全局替换、端口未放行、安全组未开
• 进游戏黑屏/无NPC/装备不显示:客户端补丁与服务端版本不一致,必须用配套补丁包
• DBC连接失败:HeroDB路径错、含中文、未Apply保存
- 启动闪退:被杀软删进程、运行库缺失、DB文件损坏
• 角色不保存:DB文件夹只读未取消、MySQL无读写权限
九、日常维护
关服再备 D:\MirServer\Mud2\DB 或 MySQL 导出 sql;百人在线加崩溃自启脚本;定期清日志防盘满;版本迭代先更服务端再更客户端补丁,两端版本号必须一致 。
1. 硬件与系统
单机测试:Windows 10/11 或 Windows Server 2008 64位,4核8G以上,解压路径纯英文(例 D:\MirServer 或 D:\MoyuServer),禁中文、禁空格、禁桌面路径 。
外网开服:云服务器 CentOS 7 / Windows Server,4核8G、50G SSD、10Mbps带宽,具备公网IP,安全组放行通信端口 。
2. 运行库与数据库
装 VC++运行库、.NET Framework 4.0、Java JRE(部分手游端需要);
数据库二选一:MySQL 5.7(Navicat管理,导入版本包内SQL)+ Redis;或 DBC2000(BDE Administrator建 HeroDB,路径指向 Mud2\DB) 。
3. 完整资源包结构(缺一项跑不起来)
服务端(引擎+网关+逻辑服+数据库文件)、客户端(官方原包或配套APK/IPA)、补丁包(地图/装备/技能资源)、GM后台与登录器生成器 。
二、DBC2000 数据库配置(传奇系端必做)
1. 控制面板 → 大图标 → BDE Administrator → Object → New → STANDARD → 改名 HeroDB
2. 右侧 PATH 指向 D:\MirServer\Mud2\DB(按实际解压路径改)
3. Ctrl+A 保存,关闭时选 Yes 保存配置 。
MySQL 系端替代操作:Navicat 新建库(UTF8MB4)→ 导入服务端自带 .sql → 记录库名、账号、密码待填配置 。
三、魔域手游端部署步骤(Windows 一键端为例)
1. 解压资源包到 D 盘根目录,关杀毒/防火墙/Defender(防误删核心进程)
2. 启动 D:\Mysql\启动MYSQL.bat ,确认数据库在线
3. 运行 D:\3.0Gameserver\MsgServer.exe 注册验证账号 → 关闭
4. 打开 D:\ACCServer\AccountServer.exe → 选项 → 设置向导 → 绑定 MsgServer/NpcServer 路径 → 填服务器IP(单机127.0.0.1,外网填公网IP)→ 填区名 → 完成
5. 启动顺序:MySQL → AccountServer(控制→启动服务端) → 互通账号服务器(127.0.0.1,端口6110,库名newdb2) → GameServer/NpcServer
6. 进程无红色报错即服务端起完。
四、传奇/传奇手游端部署步骤(GOM/战神/合击引擎为例)
1. 解压服务端到 D:\MirServer ,引擎控制器 GameCenter.exe 打开 → 配置向导 → IP填127.0.0.1(单机)或公网IP(外网) → 区名、最大人数、网关端口(7000/7200/8000等)
2. 数据库名对齐:DBC系填 HeroDB;MySQL系改 DBServer\DBService.ini、GateServer\GameGate\MirGate.ini、LoginGate.ini 内IP与库密码
3. 启动顺序:数据库服务 → 登录网关 LoginGate → 游戏网关 RunGate → 引擎 M2Server → 逻辑服 → 网站后台(GM后台常驻 http://IP:99/gmht/gm.php)
4. M2Server 显示“启动成功”即完成。
五、客户端与登录器适配(PC端 + 安卓 + iOS)
1. PC传奇端:把服务端补丁包解压覆盖到官方客户端根目录;打开登录器配置器 → 填IP:端口、区名、补丁文件夹名(须与客户端根目录补丁名一致) → 生成登录器 exe → 放客户端根目录双击进游戏 。
2. 安卓手游端(魔域/传奇通用):用改之理/ApkTool 反编译 APK → 改 assets\ini\Server.dat 或 assets\res\project.manifest 内IP → 战神引擎 mir2.zip 内 mir2.def.init IP补至16位(不足补0) → 回包重签名 → 安装 。
3. iOS端:改 Payload\mir2-iOS.app\res\project.manifest IP → 爱思/企业证书重签名分发 。
4. 魔域手游列表生成:用“简单生成魔域列表.exe”填IP生成列表文件,替换进APK的 assets 内 Server.dat 。
六、端口与网络放行清单
• 魔域常用:7000、8000、9000、9958、9865、9876、6110
• 传奇常用:7000(网关)、7200(登录)、8000(消息)、8080、99(GM后台)
- 云服务器:安全组入站放行 TCP 对应端口;家用宽带:路由器端口映射至本机局域网IP 。
七、GM后台与规则调整
浏览器开 http://公网IP:99/gmht/gm.php → 初始化 → 默认GM码123456 → 改经验倍率、爆率、转生、幻兽星级、魔石发放、开服活动 。魔域端也可用配套 GM.exe 输账号ID提权,直接刷装备/幻兽/魔石 。
八、常见起不来排查
• 连接服务器失败:IP未全局替换、端口未放行、安全组未开
• 进游戏黑屏/无NPC/装备不显示:客户端补丁与服务端版本不一致,必须用配套补丁包
• DBC连接失败:HeroDB路径错、含中文、未Apply保存
- 启动闪退:被杀软删进程、运行库缺失、DB文件损坏
• 角色不保存:DB文件夹只读未取消、MySQL无读写权限
九、日常维护
关服再备 D:\MirServer\Mud2\DB 或 MySQL 导出 sql;百人在线加崩溃自启脚本;定期清日志防盘满;版本迭代先更服务端再更客户端补丁,两端版本号必须一致 。

