传奇手游架设和端游最大区别在数据库与客户端形态:端游用DBC2000+Windows登录器exe,手游主流用战神引擎/996引擎/GOM手游版/HeroM2手游版,底层跑MySQL+PHPWeb服务,客户端是安卓APK(雷电/夜神模拟器或真机安装),iOS需签名ipa。下面按单机架设(127.0.0.1)完整走一遍,局域网改内网IP同理。
一、资源准备(缺一个跑不起来)
1.手游服务端一键端:必须带MirMobileServer/MobilServer/mud2.0核心目录,含DBServer、LoginCenter、GameGate、M2Mobile、PHP网站目录,引擎限战神/996/GOM手游/HeroM2手游。
2.安卓客户端APK:与服务端引擎同版本(战神端配战神APK,别混GOM内核),大小通常1~2GB。
3.环境组件:Java8(战神/996依赖)、phpStudy或Nginx(起MySQL+Web列表)、Notepad++、APK签名工具(Auto-sign或改之理)、雷电/夜神模拟器。
4.解压路径纯英文无空格:D:\MobilServer或D:\mud2.0,严禁D:\传奇手游\。
二、数据库与Web环境启动
1.装Java8,配JAVA_HOME。
2.启phpStudy/Nginx:打开MySQL服务(默认端口3306)、Web服务(默认80),确认数据库状态正常,账号注册与serverlist读取全走这套。
3.导入库:服务端SQL目录执行init.sql/legend_mobile.sql,建账号表、角色表、物品表;改数据库连接配置(DBHost=127.0.0.1、DBUser=root、DBPass=对应密码)。
三、服务端IP与端口统一改写
单机全部改127.0.0.1,局域网改ipconfig拿到的内网IP(如192.168.1.10),需逐个改以下文件,IP必须完全一致否则黑屏/连接超时:
•mud2.0/DBServer/DBService.ini→ServerIP=127.0.0.1
-mud2.0/LoginCenter/Config/server.json、serverlist.json→IP、列表名
•mud2.0/GameGate/MirGate.ini、LoginGate/LoginGate.ini→GateIP、ListenIP
-M2Mobile/M2Server.ini→ServerName、GateIP、GatePort
•PHP网站目录www/project.manifest、version.manifest、serverlist.json→列表IP与端口
常用端口:登录7200、游戏7202、Web80、MySQL3306,防火墙/路由器需放行。
四、启动顺序(严格按依赖来)
1.MySQL服务Running
2.DBServer(黑窗显示“数据库连接成功”)
3.LoginCenter/LoginSrv(显示“监听成功”)
4.LoginGate→GameGate(显示“监听端口成功”)
5.M2Mobile/M2Server(滚动加载地图、脚本,末行“服务器启动成功,等待连接”)
任一红字报错先停:LoadMapFail=Maps目录缺.map;ScriptError=QuestDiary语法错;Portoccupied=端口被占,结束残留进程改端口。
五、安卓APK改IP与签名
1.电脑端APK改之理/压缩包打开→assets/或根目录project.manifest、config.json、serverlist.json→服务器IP改127.0.0.1(局域网改内网IP)、端口对齐服务端(如7200/7202)。
2.若APK内含mir2.zip/mir264.zip→解包改里面mir2.def.init/mir2.def.ini的IP(战神引擎IP补齐16位,不足补0)。
3.保存回包→Auto-sign/APK签名工具重签→得_signed.apk。
4.模拟器(雷电/夜神)设2核2G+、开root、装_signed.apk;真机同WiFi装包。
5.补丁缺失处理:装备/地图不显示→服务端Patch/res.zip解压进客户端assets/res对应目录。
六、登录验证与GM自检
打开模拟器游戏图标→注册任意账号(单机无注册限制)→建战法道→进新手图打怪→看经验/掉装/拾取/存档是否正常。
GM权限:M2Mobile→查看→管理员列表→加角色名、等级10→保存;或改Mir200/Envir/AdminList.txt加角色名重载。常用@level等级、@give物品数量、@mob怪物数量。
七、合击/英雄版额外开关(若端带合击)
M2Mobile→功能设置→英雄设置勾开启→合击设置勾开启→触发等级改1或35→火龙之心StdItems存在→QFunction合击脚本挂载→重启M2。
八、常见哑火点排查
•黑窗一闪退:Java版本错(装Java8)、路径含中文、端口占用
•连得上进图黑屏:MAP文件缺失、PAK密码不对、客户端补丁没覆盖
•登录器连接超时:serverlist.jsonIP错、Web服务没起、7200/7202未放行
-真机连不上模拟器能进:手机WiFi未同网段、服务端IP写了127.0.0.1未改内网IP
•iOS进不去:未企业签名/TestFlight,需Xcode改ServerIP.m编译或AltStore签名
按上面D:\MobilServer一端+phpStudy(MySQL+Web)+改IP闭环+签名APK装模拟器,单机手游传奇完整跑通,触屏移动、自动拾取、打怪掉装全生效。
一、资源准备(缺一个跑不起来)
1.手游服务端一键端:必须带MirMobileServer/MobilServer/mud2.0核心目录,含DBServer、LoginCenter、GameGate、M2Mobile、PHP网站目录,引擎限战神/996/GOM手游/HeroM2手游。
2.安卓客户端APK:与服务端引擎同版本(战神端配战神APK,别混GOM内核),大小通常1~2GB。
3.环境组件:Java8(战神/996依赖)、phpStudy或Nginx(起MySQL+Web列表)、Notepad++、APK签名工具(Auto-sign或改之理)、雷电/夜神模拟器。
4.解压路径纯英文无空格:D:\MobilServer或D:\mud2.0,严禁D:\传奇手游\。
二、数据库与Web环境启动
1.装Java8,配JAVA_HOME。
2.启phpStudy/Nginx:打开MySQL服务(默认端口3306)、Web服务(默认80),确认数据库状态正常,账号注册与serverlist读取全走这套。
3.导入库:服务端SQL目录执行init.sql/legend_mobile.sql,建账号表、角色表、物品表;改数据库连接配置(DBHost=127.0.0.1、DBUser=root、DBPass=对应密码)。
三、服务端IP与端口统一改写
单机全部改127.0.0.1,局域网改ipconfig拿到的内网IP(如192.168.1.10),需逐个改以下文件,IP必须完全一致否则黑屏/连接超时:
•mud2.0/DBServer/DBService.ini→ServerIP=127.0.0.1
-mud2.0/LoginCenter/Config/server.json、serverlist.json→IP、列表名
•mud2.0/GameGate/MirGate.ini、LoginGate/LoginGate.ini→GateIP、ListenIP
-M2Mobile/M2Server.ini→ServerName、GateIP、GatePort
•PHP网站目录www/project.manifest、version.manifest、serverlist.json→列表IP与端口
常用端口:登录7200、游戏7202、Web80、MySQL3306,防火墙/路由器需放行。
四、启动顺序(严格按依赖来)
1.MySQL服务Running
2.DBServer(黑窗显示“数据库连接成功”)
3.LoginCenter/LoginSrv(显示“监听成功”)
4.LoginGate→GameGate(显示“监听端口成功”)
5.M2Mobile/M2Server(滚动加载地图、脚本,末行“服务器启动成功,等待连接”)
任一红字报错先停:LoadMapFail=Maps目录缺.map;ScriptError=QuestDiary语法错;Portoccupied=端口被占,结束残留进程改端口。
五、安卓APK改IP与签名
1.电脑端APK改之理/压缩包打开→assets/或根目录project.manifest、config.json、serverlist.json→服务器IP改127.0.0.1(局域网改内网IP)、端口对齐服务端(如7200/7202)。
2.若APK内含mir2.zip/mir264.zip→解包改里面mir2.def.init/mir2.def.ini的IP(战神引擎IP补齐16位,不足补0)。
3.保存回包→Auto-sign/APK签名工具重签→得_signed.apk。
4.模拟器(雷电/夜神)设2核2G+、开root、装_signed.apk;真机同WiFi装包。
5.补丁缺失处理:装备/地图不显示→服务端Patch/res.zip解压进客户端assets/res对应目录。
六、登录验证与GM自检
打开模拟器游戏图标→注册任意账号(单机无注册限制)→建战法道→进新手图打怪→看经验/掉装/拾取/存档是否正常。
GM权限:M2Mobile→查看→管理员列表→加角色名、等级10→保存;或改Mir200/Envir/AdminList.txt加角色名重载。常用@level等级、@give物品数量、@mob怪物数量。
七、合击/英雄版额外开关(若端带合击)
M2Mobile→功能设置→英雄设置勾开启→合击设置勾开启→触发等级改1或35→火龙之心StdItems存在→QFunction合击脚本挂载→重启M2。
八、常见哑火点排查
•黑窗一闪退:Java版本错(装Java8)、路径含中文、端口占用
•连得上进图黑屏:MAP文件缺失、PAK密码不对、客户端补丁没覆盖
•登录器连接超时:serverlist.jsonIP错、Web服务没起、7200/7202未放行
-真机连不上模拟器能进:手机WiFi未同网段、服务端IP写了127.0.0.1未改内网IP
•iOS进不去:未企业签名/TestFlight,需Xcode改ServerIP.m编译或AltStore签名
按上面D:\MobilServer一端+phpStudy(MySQL+Web)+改IP闭环+签名APK装模拟器,单机手游传奇完整跑通,触屏移动、自动拾取、打怪掉装全生效。

