传奇合击手游(1.80英雄合击、三端互通、战法道+合击技)架设核心是“PC端引擎+手游网关(MobileGate)+安卓APK反编译改IP”,传统纯PC的HERO/GOM老端不能直接出手机端,必须用战神引擎、996引擎、GOM手游版、BLUE三端版这类带移动端适配的服务端。下面按物料→环境→配置→启动→客户端→联机顺序拆开。
一、准备物料(缺一个跑不起来)
1.手游合击服务端:带MobileGate/AndGate/iOSGate目录的MirServer包(战神引擎、996三端、GOM手游版、1.80合击专属端),解压到D:\MirServer纯英文无空格无中文。
2.数据库:老结构用DBC2000(HeroDB),新端用MySQL5.6/MongoDB,Navicat管理,导入端内自带legend.sql/180_hj_sql.sql初始化角色表、合击技能表(RoleData/HeroData/MagicCombo)。
3.安卓客户端:同版本APK模板(如com.legend.mir2.apk),改之理/ApkTool/AndroidStudio反编译用;iOS需签名证书(可选)。
4.运行库:VC++2005-2022、.NETFramework4.8、DirectX9、JavaJDK(签名用)、宝塔/Nginx/IIS(挂list列表)。
5.云服务器:WindowsServer2016/2019或CentOS7+,2核4G起(50人在线选4核8G),带宽3M起步,安全组放行7000、7100、7200、8080(安卓)、8081(iOS)。
二、数据库初始化
DBC2000路线:控制面板→BDEAdministrator→NewSTANDARD→改名HeroDB→PATH指D:\MirServer\Mud2\DB→Ctrl+S,区域格式改yyyy-M-d。
MySQL路线:建库legend_game(UTF8MB4),执行端内SQL文件;改服务端config\db.properties或!Setup.txt填连接串(ip、user、pwd、dbname),确认合击解锁等级(如46级触发逐日/火舞)已写入MagicCombo表。
三、服务端IP与网关配置
用Notepad++改以下文件,把所有127.0.0.1/localhost换成服务器公网IP:
•D:\MirServer\Mir200\!Setup.txt(ServerIP、ServerAddr、ClientPath)
-DBServer\DBService.ini
•GateServer\GameGate\MirGate.ini
•GateServer\LoginGate\LoginGate.ini
-MobileGate\MobileConfig.ini(手游端口默认8080/8081)
引擎控制器(GameCenter.exe)→配置向导→区名、IP、端口(7000登录/7100选区/7200游戏)、动态IP模式(外网勾选)→保存生成配置。
四、启动服务(顺序错必红)
严格顺序,弹出的黑窗全留着:
1.网站服务(IIS/Nginx/PHPStudy,挂list.txt与登录器下载)
2.DBServer.exe(数据库,“DatabaseOpenSuccess”)
3.LoginSrv.exe(账号服务)
4.LoginGate.exe(登录网关7000)
5.SelGate.exe(角色网关)
6.RunGate.exe(游戏网关7200)
7.MobileGate.exe(手游网关8080/8081)
8.M2Server.exe(主引擎,底部“服务器启动成功”,合击版须显示“双英雄模块已加载”)
端口占用排查:netstat-ano|findstr7000,杀占用PID重起。
五、列表文件与登录器(PC端辅助)
网站根目录建list.txt,格式:区名公网IP7000
7200,浏览器访问http://IP:88/list.txt能打开即正常。
登录器配置器(Combo_LoginBuilder/GOMLoginMaker)→填区名、IP、端口、Resources目录名、Pak密码→勾“英雄信息同步”“合击技能特效加载”→生成Combo_Login.exe/Login.exe,传网站download目录。
六、安卓APK改IP与签名(手游核心)
1.改之理/ApkTool解包APK→找assets\res\project.manifest或assets\serverlist.txt→N++改IP为公网IP、端口8080→存回原路径。
2.改之理重新编译生成APK→用签名工具(AndroidStudio/apksigner/自带签名脚本)签V1+V2签名,否则安卓提示“未知应用风险”。
3.传到手机安装;iOS改Payload\mir2-iOS.app\res\project.manifest同逻辑,需企业签名/TestFlight/爱思签名装机。
七、合击功能验证
进游戏建主号→升到43级→苍月岛龙人接合击任务→召英雄→戴火龙之心→打怪攒怒槽→Ctrl+W锁同目标→Ctrl+S放合击(战战破魂斩/法法火龙气焰/道道噬魂沼泽/战道劈星斩等)→确认双英雄模块、合击特效、怒槽同步均无异常。
八、微端(可选,省流量)
起UpdateGate+UpdateServer,微端目录指向服务端客户端补丁(Data/Map/Resources),登录器配置器勾“启用微端”,玩家首次进图边下边更,不强制发完整客户端。
九、常见哑火点
•手机连不上:APK里IP没改全、8080/8081安全组没放行、MobileGate没起
•进图黑屏:Resources名与登录器不一致、Pak.txt密码错、Prguse.wil/NewOpUI.pak没盖
-英雄不显示/合击灰:SQL没导MagicCombo表、!Setup.txt合击开关没开、火龙之心没戴
•M2红错“数据库打开失败”:HeroDB路径错/MySQL连接串错/SQL没执行
-端口冲突:云安全组+系统防火墙双重放行,别只开一边
按“选三端引擎端→初始化库→全量改公网IP→顺序启网关→APK改IP签名→手机装包测合击”这条链走,传奇合击手游外网联机直接跑起来。
一、准备物料(缺一个跑不起来)
1.手游合击服务端:带MobileGate/AndGate/iOSGate目录的MirServer包(战神引擎、996三端、GOM手游版、1.80合击专属端),解压到D:\MirServer纯英文无空格无中文。
2.数据库:老结构用DBC2000(HeroDB),新端用MySQL5.6/MongoDB,Navicat管理,导入端内自带legend.sql/180_hj_sql.sql初始化角色表、合击技能表(RoleData/HeroData/MagicCombo)。
3.安卓客户端:同版本APK模板(如com.legend.mir2.apk),改之理/ApkTool/AndroidStudio反编译用;iOS需签名证书(可选)。
4.运行库:VC++2005-2022、.NETFramework4.8、DirectX9、JavaJDK(签名用)、宝塔/Nginx/IIS(挂list列表)。
5.云服务器:WindowsServer2016/2019或CentOS7+,2核4G起(50人在线选4核8G),带宽3M起步,安全组放行7000、7100、7200、8080(安卓)、8081(iOS)。
二、数据库初始化
DBC2000路线:控制面板→BDEAdministrator→NewSTANDARD→改名HeroDB→PATH指D:\MirServer\Mud2\DB→Ctrl+S,区域格式改yyyy-M-d。
MySQL路线:建库legend_game(UTF8MB4),执行端内SQL文件;改服务端config\db.properties或!Setup.txt填连接串(ip、user、pwd、dbname),确认合击解锁等级(如46级触发逐日/火舞)已写入MagicCombo表。
三、服务端IP与网关配置
用Notepad++改以下文件,把所有127.0.0.1/localhost换成服务器公网IP:
•D:\MirServer\Mir200\!Setup.txt(ServerIP、ServerAddr、ClientPath)
-DBServer\DBService.ini
•GateServer\GameGate\MirGate.ini
•GateServer\LoginGate\LoginGate.ini
-MobileGate\MobileConfig.ini(手游端口默认8080/8081)
引擎控制器(GameCenter.exe)→配置向导→区名、IP、端口(7000登录/7100选区/7200游戏)、动态IP模式(外网勾选)→保存生成配置。
四、启动服务(顺序错必红)
严格顺序,弹出的黑窗全留着:
1.网站服务(IIS/Nginx/PHPStudy,挂list.txt与登录器下载)
2.DBServer.exe(数据库,“DatabaseOpenSuccess”)
3.LoginSrv.exe(账号服务)
4.LoginGate.exe(登录网关7000)
5.SelGate.exe(角色网关)
6.RunGate.exe(游戏网关7200)
7.MobileGate.exe(手游网关8080/8081)
8.M2Server.exe(主引擎,底部“服务器启动成功”,合击版须显示“双英雄模块已加载”)
端口占用排查:netstat-ano|findstr7000,杀占用PID重起。
五、列表文件与登录器(PC端辅助)
网站根目录建list.txt,格式:区名公网IP7000
7200,浏览器访问http://IP:88/list.txt能打开即正常。
登录器配置器(Combo_LoginBuilder/GOMLoginMaker)→填区名、IP、端口、Resources目录名、Pak密码→勾“英雄信息同步”“合击技能特效加载”→生成Combo_Login.exe/Login.exe,传网站download目录。
六、安卓APK改IP与签名(手游核心)
1.改之理/ApkTool解包APK→找assets\res\project.manifest或assets\serverlist.txt→N++改IP为公网IP、端口8080→存回原路径。
2.改之理重新编译生成APK→用签名工具(AndroidStudio/apksigner/自带签名脚本)签V1+V2签名,否则安卓提示“未知应用风险”。
3.传到手机安装;iOS改Payload\mir2-iOS.app\res\project.manifest同逻辑,需企业签名/TestFlight/爱思签名装机。
七、合击功能验证
进游戏建主号→升到43级→苍月岛龙人接合击任务→召英雄→戴火龙之心→打怪攒怒槽→Ctrl+W锁同目标→Ctrl+S放合击(战战破魂斩/法法火龙气焰/道道噬魂沼泽/战道劈星斩等)→确认双英雄模块、合击特效、怒槽同步均无异常。
八、微端(可选,省流量)
起UpdateGate+UpdateServer,微端目录指向服务端客户端补丁(Data/Map/Resources),登录器配置器勾“启用微端”,玩家首次进图边下边更,不强制发完整客户端。
九、常见哑火点
•手机连不上:APK里IP没改全、8080/8081安全组没放行、MobileGate没起
•进图黑屏:Resources名与登录器不一致、Pak.txt密码错、Prguse.wil/NewOpUI.pak没盖
-英雄不显示/合击灰:SQL没导MagicCombo表、!Setup.txt合击开关没开、火龙之心没戴
•M2红错“数据库打开失败”:HeroDB路径错/MySQL连接串错/SQL没执行
-端口冲突:云安全组+系统防火墙双重放行,别只开一边
按“选三端引擎端→初始化库→全量改公网IP→顺序启网关→APK改IP签名→手机装包测合击”这条链走,传奇合击手游外网联机直接跑起来。

