一、 准备材料与目录规范
1. 资源下载:获取战神引擎服务端(通常为 mud2.0 压缩包)、配套安卓客户端(APK)、Notepad++ 文本编辑器。关闭杀毒软件及防火墙,防止引擎组件被误删。
2. 路径设置:将服务端解压至 D盘根目录,确保完整路径为 D:\mud2.0。严禁路径中出现中文或空格,这是导致引擎读取资源失败的主要原因。
3. 环境检查:确认系统已安装 .NET Framework 4.5+ 及 VC++ 运行库。若服务端包内含 MSVBCRT 或 windows 系统文件,需按说明覆盖至 C 盘对应目录。
二、 配置文件IP修改(单机关键)
单机测试需将所有IP统一修改为本地回环地址 127.0.0.1,使用 Notepad++ 进行批量替换。
1. 核心服务配置:修改 D:\mud2.0\DBServer\DBService.ini、GateServer 下的 MirGate.ini 及 LoginGate.ini,将 ServerAddr、GateAddr 等字段的IP改为 127.0.0.1,端口保持默认(如 7000、7100)。
2. 列表与热更:修改 logincenter 目录下的 serverlist.json 或 serverlist.lua,将 ip 字段设为 127.0.0.1。同时修改 phpStudy\WWW 下的 project.manifest、version.manifest,确保热更地址指向本地。
3. 游戏参数:打开 Mir200\Gs1\!Setup.txt,检查 ServerName 及 IP 相关项,确保无外网IP残留。若文件内存在 DynamicIPMode=1,可改为 0 强制使用静态IP。
三、 数据库与启动顺序
战神引擎通常依赖 MySQL 或 MongoDB,单机需确保服务正常启动。
1. 启动数据库:若端内自带 phpStudy,运行并启动 MySQL;若含 MongoDB,需先运行 mongod 服务。可通过任务管理器查看 mysqld.exe 或 mongod.exe 进程是否存在。
2. 严格启动顺序:按以下顺序点击 mud2.0 内的启动器(或批处理文件):
* 1-启动网站(Nginx/Apache)
◦ 2-DBServer(数据库服务)
◦ 3-ItemLogServer(日志服务)
* 4-LoginGate(登录网关)
◦ 5-GameGate(游戏网关)
◦ 6-M2Server(主控引擎)
3. 状态确认:观察 M2Server 窗口,当显示 服务器启动成功 且无红色报错时,表示服务端就绪。
四、 客户端修改与连接测试
1. APK反编译:使用压缩软件(如360压缩)打开客户端 APK,进入 assets\res 目录,拖出 project.manifest 文件。用 Notepad++ 修改文件内的所有IP为 127.0.0.1,保存后拖回压缩包覆盖。
2. 签名安装:修改后的 APK 需重新签名(可使用 MT管理器 或 SignApk 工具签名),否则无法安装。将签名后的 APK 安装到安卓模拟器(如雷电)或手机。
3. 进游戏:打开客户端,若列表配置正确,应能看到“战神首区”等服务器名。注册账号登录,若能正常进入角色创建界面且无“连接失败”提示,即架设成功。
五、 常见报错排查
• M2启动报错:检查 !Setup.txt 路径是否正确,或数据库连接失败(确认 MySQL 密码是否与配置文件一致)。
- 客户端黑屏:通常是 project.manifest 中的热更IP未改彻底,或服务端 phpStudy 未启动导致资源无法加载。
- 不开门/连接失败:检查 LoginGate 和 GameGate 是否启动,以及防火墙是否拦截了 7000-7100 端口。

