传奇合击手游单机局域网架设教程战神GOM三端配置

来源: 作者: 点击:
准备带移动端的合击服务端,不用纯PC老端硬改手机。完整包要含DBServer/数据服务、LoginSrv、LoginGate、SelGate、RunGate/GameGate、MobileGate/AndGate、M2/主引擎、Mir200/Envir、热更网站目录、APK工具。合击类还要确认有英雄数据表、合击技能配置、Hero/Combo相关开关。解压服务端到纯英文路径,例如D:\MirMobileServer,不放桌面,不放中文“合击手游”目录,不放Program Files。客户端用同版本安卓APK,先拿模拟器测,再用真机;iOS仅做学习可放后面,不展开签名灰产。

装系统运行库。VC++合集x86+x64,覆盖2005到2022;.NET Framework按引擎要求开3.5和4.8;DirectX9最终运行库给PC侧工具用;Java按中控/热更工具要求装。关第三方杀软实时防护,Windows Defender排除项加整个服务端目录,避免M2、网关、MobileGate、热更资源被删。

配数据库,按所用端二选一。DBC路线用于部分老移动内核:控制面板开BDE Administrator,New选STANDARD,别名HeroDB,PATH指向服务端DB目录如D:\MirMobileServer\Mud2\DB或DBServer\Data,Apply保存,确认BDE服务在services.msc运行。 MySQL路线用于战神、GEE三端、部分996/白日门:装MySQL5.7或包内指定版本,Navicat新建库如legend_mobile,字符集用utf8mb4,导入服务端Database/SQL里的账号、角色、英雄、合击、资源表,顺序按包内说明;改服务端dbconfig或对应ini,填DBHost=127.0.0.1、DBPort=3306、DBName、DBUser、DBPass。合击端重点检查角色表、英雄表、合击技能表、怒气/能量表是否导入成功,缺表会导致召唤英雄后无属性、合击灰色。

改IP和端口,单机全127.0.0.1,局域网全本机内网IP如192.168.1.x。用Notepad++按ANSI或包内要求编码批量改:DBService/DBServer配置、LoginSrv地址表、LoginGate.ini、SelGate.ini、RunGate.ini、MobileGate/AndGate配置、M2的Mir200\!Setup或EngineConfig、热更网站project.manifest与version.manifest。端口仅作示例,以引擎包为准:登录7000、角色7100、PC游戏7200、移动网关可7500类、微端/热更可8000或8080、网站80;若用logincenter中控,serverlist写本机IP、区名、登录与移动热更端口。 所有文件IP、端口、服务器名保持一致;只改网关不改M2,或只改M2不改APK,都会连不上。

开英雄合击开关。不同引擎文件不同,先翻Mir200\Config、M2Server.ini、HeroSetting或引擎控制器“英雄设置”。通用做法:英雄系统总开关置1;合击/Combo开关置1;合击能量上限按版本设,常见100;怒气积累规则可在功能设置里选攻击积累、受击积累、时间恢复。技能库增加合击条目,职业组合对应技能,例如战战破魂/裂魂类、法法火龙类、道道噬魂类,填写伤害系数、范围、冷却、蓝耗、图标ID,重载技能库。 NPC学习入口放在Envir\Market_Def,按包内合击教官/龙人脚本保留;自写触发可用QFunction或引擎英雄合击标签,检测主号与英雄同目标、怒气满、距离达标后释放,不写空#IF、不写错命令名。

启动顺序严格按依赖来。先起数据库/MySQL或DBC服务,确认账号库、角色库、英雄库可连;再起网站/热更服务,确认list与manifest可访问;起DBServer/数据网关,看连接库成功;起LoginSrv,起LoginGate;起SelGate;起RunGate/GameGate;起MobileGate/AndGate;最后起M2/主引擎,看日志无红字、地图/NPC/怪物/脚本加载完,出现启动成功类提示。用netstat -ano查各实际端口LISTENING,被占就按PID结束残留M2、网关、MySQL、Java、模拟器网络进程,不随便换端口,换就要全链路一起换。

配PC侧先自测。用同引擎PC登录器生成器填127或局域网IP,列表端口与LoginGate一致,微端地址填热更地址如http://IP:8000,生成登录器放PC客户端根目录;覆盖Data、Map、Resources、pak/wzl按版本要求,PAK密码与服务端一致。进游戏建号,召英雄,打怪攒怒气,测试合击快捷键或按钮;若合击无反应,按M2英雄设置、技能库Combo字段、怒气值、职业组合表、地图是否允许合击、客户端合击动画资源逐项查。

安卓APK改本机连接。用压缩工具或ApkTool打开同版本APK,找assets\res\project.manifest,部分端在assets\serverlist.txt、kuniu/src/YMConfig.lua或strings.xml;把里面IP全部改成电脑局域网IP,登录端口、移动网关端口、热更地址按服务端填。若改了热更包mir2.zip等,用引擎热更工具重算MD5和文件大小写回manifest,否则手机会卡更新或黑屏。回包后用apksigner或引擎打包工具重签名;未签名安卓不让装。模拟器先装测登录、建角色、进图、合击;真机同WiFi再装同包,别同时挂多个登录器、加速器、VPN。

局域网多手机测试只做地址统一:电脑固定内网IP,服务端网关绑该IP或0.0.0.0,防火墙高级设置入站放行登录、游戏、移动网关、热更、网站实际端口;用telnet 电脑IP 端口测连通。仅自己学习、亲友内网玩不需要公网映射、不需要备案、不需要收费系统;若以后要公网长期对外,需另行确认服务器资质、游戏版号/授权、网络安全与数据合规,不在此写招人开区、充值比例、GM发钱流程。

常见故障。APK能装但进不去:manifest IP/端口错了、热更manifest未改、MD5不对、服务端MobileGate没起。进游戏黑屏:PC客户端资源版本和APK热更版本不一致,重新按服务端导出Resources/Data覆盖并算热更。召不了英雄:数据库英雄表没导、M2英雄开关没开、版本不是合击内核。合击技能灰色:技能库无Combo条目、怒气不满、职业组合不匹配、NPC学习脚本没挂、客户端缺合击动画wil/wzl。网关起就闪:路径中文、端口占用、杀软删exe、缺VC/Java、配置文件IP写错。M2脚本报错:合击脚本空条件、全角标点、编码UTF-8带BOM,改ANSI/GBK并重载。数据库连不上:DBC的HeroDB路径指错DB文件夹,或MySQL账号密码、库名、SQL未导入,先用Navicat直连验证再起服务端。

最小可跑顺序:纯英文解压移动合击端→装VC/.NET/DX9/Java、关杀软→DBC或MySQL导入英雄合击表→所有配置改127内网IP、统一端口→开数据库、热更网站、DB、登录、角色、PC/移动网关、M2→PC登录器进游戏验英雄合击→同版本APK改manifest和热更MD5、重签名→模拟器同WiFi真机登录。按这个顺序比直接改公网IP、乱换引擎包更不容易蓝屏和黑屏。