当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇合击手游开服架设完整教程:战神HeroM2GOM三端互通服务端到APK签名全流程

热度:
一、引擎与版本选型(合击手游认引擎不认情怀)
1.80合击三端互通主流引擎:
•战神引擎(新手首选,免授权版多,合击/元神/内功完整,配套安卓APK模板)

-HeroM2手游版(三端同步稳,支持跨服/转生/锻造,适合长期服)
•GOM/GEE移动引擎(PC+安卓+iOS互通,自带登录器配置器,需商业授权)

•V8开源版(GOM衍生,免费三端,文档全)

版本包必须含:MirMobileServer/MirServer主目录、DB、MobileGate(手游网关)、M2Mobile、Setup、登录器配置器、安卓APK模板、iOSIPA模板、合击技能脚本(雷霆一击等)。

二、服务器与环境准备
•系统:WindowsServer2016/2019/2022,2核4G(30人内)→4核8G20M独享(200人+)

•运行库:.NETFramework4.5+、VC++2015-2022x64/x86、DirectX9.0c、MSVBCRT

-数据库:DBC2000(32位,Paradox表)或MySQL5.7(utf8mb4)+Navicat
•解压服务端到纯英文无空格根目录:D:\MirServer或D:\MirMobileServer,禁中文/桌面/ProgramFiles

三、DBC2000/MySQL数据库配置
方案A:DBC2000(HeroM2/老GOM手游版)
1.装32位DBC2000→控制面板→BDEAdministrator(蓝色小鱼)
2.Databases右键New→STANDARD→重命名HeroDB(须与!Setup.txt/DBService.ini中DBName一致)
3.PATH指向D:\MirServer\Mud2\DB或\DB(内含StdItems.DB、Magic.DB、Monster.DB、HeroDB.mdb)
4.TYPE=STANDARD,DEFAULTDRIVER=PARADOX,LANGDRIVER=Chinese(PRC)ANSI→Ctrl+SApply→关闭选Yes→右键HeroDBOpen能展开表即通

方案B:MySQL(战神/多数合击手游)
1.装MySQL5.7→建库legend180hj,字符集utf8mb4
2.Navicat导入服务端自带180_hj.sql(账号表、RoleData、英雄数据、合击技能表)
3.DBServer\DBService.ini填Host=127.0.0.1;Port=3306;User=root;Password=强密;DB=legend180hj

四、核心IP与端口全量改写(单机/外网分两套)
用Notepad++批量替换以下文件里的IP(单机127.0.0.1/外网公网IP):
•Mir200\!Setup.txt→ServerIP、ServerAddr、DataPath=D:\MirServer\Mud2\DB、DBName=HeroDB

-LoginSrv\!addrtable.txt→区名IPIPIP:7000
•LoginGate\LoginGate.ini/Config.ini→ServerIP、ServerPort=7000

-SelGate→7100,RunGate/GameGate→7200
•Setup\MobileSetup.txt→游戏IP=公网IP,安卓端口8080,iOS端口8081,开区名称自定义

-战神引擎:Mir200\!servertable.txt→127.0.0.17201区名
端口规划:7000登录、7100选角、7200游戏、8080安卓、8081iOS、8000微端、80/88网站列表

五、合击功能校验(别等开服才发现放不出雷霆一击)
•M2→选项→英雄设置→合击开关勾启,怒气槽速率、合击学习等级(常见42级)按版本设

•QFunction-0.txt/QuestDiary检查[@HeroAttack]、合击触发、内功连击段存在

-建战+法双号→Ctrl+W锁敌→怒满Ctrl+S→出雷霆一击特效即正常

六、启动顺序(严格按此,错序必红字)
1.网站服务(IIS/宝塔,放list.txt与登录器下载,端口88或80)
2.DBServer.exe/DBService(显示DBConnected)
3.LoginSrv.exe→LogDataServer.exe
4.LoginGate.exe(7000)→SelGate.exe(7100)→RunGate.exe(7200)
5.MobileGate.exe(8080/8081,三端互通关键,缺此目录重下服务端)
6.M2Mobile.exe/M2Server.exe→控制台“初始化完成/三端网关已连接”无[Exception]即活

七、list.txt与PC登录器生成
list.txt(ANSI编码,放网站根目录):
单机:1.80合击手游127.0.0.17000
0
外网:1.80合击手游公网IP7000公网IP
8000
打开服务端登录器配置器(GOM绿盟/HeroM2/战神配套)→填区名、列表URL(http://公网IP:88/list.txt)、微端密码、PAK密码、Resources目录名(须与客户端补丁文件夹同名)→生成login.exe→复制到PC客户端根目录(D:\WooolClient或传奇手游PC端)

八、安卓APK打包(改IP+重签)
1.用好压/ApkTool/改之理打开安卓模板APK
2.提取assets\res\project.manifest或assets\config.ini→Notepad++改IP=公网IP、端口=8080(勿改其他参数)
3.拖回APK→apksigner/Auto-sign重签→输出mirror.apk
4.雷电/蓝叠模拟器先装测:建号→选职→召英雄→合击→交易→三端同屏

九、iOSIPA处理
1.解压IPA→Payload\mir2-iOS.app\res\project.manifest→改IP=公网IP、端口=8081
2.回包→爱思助手/企业证书/TestFlight签名安装(正式分发需$99开发者或企业证)

十、客户端补丁与资源一致
将服务端Data、Map、Wav、Graphics、Resources、NewopUI.Pak、Pak.txt整体覆盖进对应客户端根目录(PC手游端/安卓解包资源目录),杀软加信任;版本不一致(如1.76端配1.80客户端)必黑屏、装备问号。

十一、外网端口放行
•云服务器安全组入站:TCP7000-7500、8080、8081、8000、80、88,源0.0.0.0/0

•系统防火墙高级设置建入站规则同批端口;家用宽带路由器虚拟服务器映射内网IP

•cmd校验:netstat-ano|findstr"7000"显示LISTENING即通

十二、GM后台与开服前校验
•访问http://公网IP:99/gmht/gm.php,默认GM码123456,初始化后设经验倍率、爆率、合击威力、转生参数

•邀3~5人同测:安卓真机+PC+模拟器三端同账号登录,角色/装备/行会数据实时同步即三端互通成功

十三、常见翻车点
•I/Oerror21→改了路径但!Setup.txt没同步

•错误267→DBC2000PATH指错,重开BDE改Mud2\DB

•安卓装了闪退→manifestIP没改、APK未重签、缺data.pak

•合击灰屏→英雄未召、怒气不足、M2合击开关没勾、技能书等级不够

•三端不同步→MobileGate没起、跨端端口错(PC7000/安卓8080/iOS8081混填)

•连接关闭→IP没全改公网、7000被占、安全组没放

按“引擎选型→纯英文解压→DB配置→全量IP端口→顺序启服务→list.txt+PC登录器→APK改IP重签→IPA签名→补丁一致→安全组放行→GM校验”走完,1.80合击传奇手游三端互通服即起。
[顶部]