传奇手游架设小白教程:单机测试到安卓APK改IP全流程

来源: 作者: 点击:
准备一台Windows电脑,4G以上内存,硬盘留20G,关掉360和Windows Defender,引擎文件常被误删。新手直接下“传奇手游一键整合端”(HeroM2手游版或战神引擎都行),别下源码编译版,缺一个dll就卡死。整合端里必须含四样东西:MirMobileServer服务端目录、MySQL或内置DB服务、配套安卓APK客户端、登录器/改IP工具。解压到D盘根目录纯英文路径,例如D:\MobilServer,路径带中文或空格黑窗必闪退。

先跑环境。战神引擎和多数手游端用MySQL,装个phpStudy或小皮面板,启动MySQL和Nginx,新建库名按服务端说明来(常见cc-game-mili),账号root密码123456,导入服务端里附带的.sql脚本;Hero手游版老架构才用DBC2000,控制面板开BDE Administrator,新建STANDARD别名HeroDB,Path指向D:\MobilServer\DB,别手敲错目录。

改IP是核心。单机自测全部填127.0.0.1;手机连同一WiFi填电脑内网IP(cmd里ipconfig查,一般192.168.1.x)。要改的文件:服务端Setup目录下的MobileSetup.txt或serverlist.json,把ExternalIP、ServerIP、listen_ip全替换;MySQL里server表IP字段同步改;如果端里有world.ini、gateway_cfg.lua也一起批替换。端口手游默认8080(安卓)8081(iOS),被占用就netstat -ano查掉占用进程,别乱换端口导致客户端对不上。

启动顺序不能乱。先开数据库(MySQL服务或DBServer.exe看到Listen OK),再开LoginSrv_Mobile.exe(黑窗出LoginServer Start Success),然后GameSrv_Mobile.exe(GameServer Start Success),最后有MobileGate网关也点上,所有黑窗常驻别关。Hero端用GameCenter.exe配置向导走一遍,服务器名自定义,内网填127.0.0.1,数据库名HeroDB,下一步保存再启动M2,控制台无红字即正常。

客户端APK改连。APK当压缩包打开,进assets/res找到project.manifest或config.json,把里面默认IP换成你刚填的127.0.0.1或内网IP,有的端还要改mir2.zip里的mir2.def.init,16位IP格式不足补0。改完拖回压缩包,用ApkToolAid或MT管理器重签名生成新APK。装到雷电模拟器(建议雷电3.x,高版本解析包报错)或真机,模拟器网络代理不用动,直接打开游戏输test123/123456注册,能进稻草人村砍怪、背包掉物、退游重登等级保留,就算通了。

GM后台一般是浏览器开http://127.0.0.1/admin或http://你的IP/admin,账号密码看服务端readme,进去能调经验倍数、爆率、发装备。M2控制台里“查看-管理员列表”加角色名设权限10级,游戏内输@GM命令直接刷。外网发布才需要云服务器+安全组放行8080/7000/7100,家里宽带没公网IP就用花生壳内网穿透,别碰路由端口映射新手容易绕晕。

常见故障对照:黑窗一闪而过=Java8没装或路径中文;登录提示连接失败=IP没全改完或防火墙挡了端口,Windows防火墙加程序例外;进游戏黑屏没NPC=客户端版本和服务端不匹配,重下同引擎同版本APK;装备不显示=服务端Patch里res.zip没解到客户端资源目录。每次改IP必须关掉所有服务重开,热改不生效。

只自己玩就停在内网127.0.0.1阶段,别碰版权端商业化,技术练手到此闭环。