局域网手机连电脑服务端,不提示选区和点了不开门是两件事。不显选区是手机没拉到列表,不开门是登录链路通了但角色网关、游戏网关、主引擎、地图任何一段断。先给电脑设固定内网IP,再按下面分段查,别一上来重装整个端。
一、电脑内网IP与手机同网段
服务端电脑按Win+R输入cmd,执行ipconfig,看以太网或WLAN的IPv4地址,常见192.168.1.x、192.168.0.x、10.0.0.x。路由器后台把电脑MAC绑定固定IP,例如192.168.1.100,避免重启后IP变了列表全部失效。 手机连同一个主WiFi,关掉移动数据只留WiFi;看手机分配的IP前三位要和电脑一致,例如电脑192.168.1.100、手机192.168.1.x。路由器开了访客网络、AP隔离、企业WiFi客户端隔离,手机即使连同一个路由器也访问不到电脑,必须切主网络或在路由器关隔离。
二、不提示选择区:列表与APK地址
1. 服务端列表文件
不同引擎名字不同,PC类常看Mir200下list.txt、LoginSrv地址表、M2服务器列表;手游战神类看logincenter/config/serverlist.json,白日门/996类看www下serverlist.txt或json,GOM三端看登录器生成器的ServerList和M2功能设置-服务器列表。局域网全部填电脑内网IP,不填127.0.0.1、不填公网。文本示例:区名192.168.1.100
7000;json示例IP字段写192.168.1.100、Port写登录网关端口。区名不要带首尾空格,M2的ServerName、列表首字段、手机登录器显示名三处一字不差。
2. 网页列表可访问性
列表走IIS、Apache、phpStudy、nginx的,手机浏览器直接开http://192.168.1.100:端口/serverlist.txt或对应json。打不开先修网站服务:看网站双绿灯、根目录文件路径、文件名、ANSI/UTF8无BOM;电脑本机能开但手机不能开,是防火墙或WiFi隔离,不是列表内容问题。
3. 手机APK固化地址
自己打包的APK用压缩工具开assets/config.json、assets/res/project.manifest、assets/serverlist.txt、res/values/strings.xml或libmir.so内嵌IP,把原来127、旧公网、作者IP全换成192.168.1.100,端口按所用端登录网关来;manifest改完按工具重算MD5或重新打包,再用签名工具签V1/V2。不改APK只改服务端,手机仍读旧地址,表现就是不显选区或直跳官方/单机区。 有部分登录器界面分单机测试区、局域网专区、官方区,局域网必须选手动添加或局域网专区,手填名称、内网IP、登录端口。
4. 登录器/客户端版本配套
GOM三端用GOM安卓登录器,GEE用GEE,战神用战神APK,996/白日门按对应包;混用万能登录器会列表都拉不到。客户端补丁Resources/Data/Map/PAK要和服务端同源,资源目录名和登录器配置器写的一致,否则后续能开门但黑屏问号。
三、能选区但不开门:网关到M2链路
开门顺序按账号/列表、登录网关、登录服务、角色网关、游戏网关、主引擎、地图脚本走。任一断都表现为选完角卡进入、黑屏、直接断开。
1. 启动完整且有序
PC类DBC/数据库先起,再LoginSrv、LoginGate、SelGate、RunGate、M2Server;战神类phpStudy网站双绿灯、数据库、ItemLog、LoginCenter、LoginGate、GameGate、GameServer;GOM三端按DB、Login、LoginGate、SelGate、RunGate、M2、微端。所有黑窗常驻,M2无红字再测。M2报数据库失败先回BDE建HeroDB指Mud2/DB或按所用库修MySQL/Mongo;主引擎秒退看VC库、Key、路径中文。
2. 端口监听
服务端电脑管理员CMD:
netstat -ano | findstr ":7000"
netstat -ano | findstr ":7100"
netstat -ano | findstr ":7200"
netstat -ano | findstr ":8080"
netstat -ano | findstr ":8000"
7000类登录、7100类角色、7200类游戏,手游按包可能用5600/5100/8080/10000等,以MirGate.ini、serverlist、登录器配置为准。 无LISTENING说明对应网关没起、IP绑错、端口被占。被占按PID在任务管理器结束;别和其他传奇端、下载工具、IIS抢端口。真换端口要列表、各网关ini、M2、APK三处以上一起换。
3. IP全量一致
把服务端所有txt/ini/conf里的127.0.0.1批量替成内网IP,重点看Mir200!Setup.txt的ServerAddr/ServerIP、LoginSrv地址表、LoginGate配置、SelGate配置、RunGate/GameGate配置、微端Update配置;M2功能设置-服务器列表勾启用局域网列表,填区名和内网IP。 不要一部分127、一部分192、一部分公网,手机会列表通但开门断。
4. 网关连M2状态
看M2窗口是否RunGate/GameGate连接成功;RunGate配置里ServerAddr/ServerPort指向M2,ClientPort是手机登录器填的游戏端口。只起M2不起RunGate,选角后必不开门;RunGate起但连不上M2,检查两端IP、端口、网关密码。部分端LoginGate、GameGate有内部通信密码,服务端和APK/登录器密码不一致会认证失败、开门中断。
5. 地图与出生点
Mir200Map看出生图文件,例如比奇3.map、新手图0.map或所用端出生地图号是否存在;MapInfo.txt出生坐标在边界内;Envir/StartPoint或所用端出生文件写对职业坐标;门地图看Envir/MapQuest_def或Doors里Door坐标与开启参数,城门口NPC/触发器脚本不报错。缺.map进图直接断,坐标越界卡加载,门脚本参数错表现点门不开。 补丁不全还会能进安全区但进副本地图黑屏,按服务端原结构把Map/Data/Resources覆盖到手机客户端对应目录。
6. 脚本与插件
M2红字抄文件名行号,查Envir/QuestDiary、Market_Def、MonGen、MapInfo;插件异常临时改PlugList只留引擎基础插件,能开门再逐个加。合击、英雄、三端自定义命令缺插件会导致选角后不进场景。
四、防火墙与手机侧
电脑防火墙高级设置入站规则新建TCP,放行登录、角色、游戏、微端、网页列表实际端口;临时关杀软把整个服务端目录加白,很多LoginGate、微端、APK生成程序被误删会表现为开门失败。 手机用浏览器先访问http://电脑IP:列表端口/serverlist看能否出文本;用端口工具扫7000类登录口是否开放。手机同时WiFi+流量会优先错路,进游戏前关蜂窝数据。模拟器桥接模式连不上改NAT或手工填可通IP,真机不行换另一台手机排除单机缓存。
五、快速倒查顺序
电脑ipconfig定内网IP并绑静态→服务端全配置批量改内网IP、区名无空格→数据库/网站/LoginSrv/LoginGate/SelGate/RunGate/M2/微端按顺序起无红字→netstat确认各端口LISTENING→手机浏览器拉列表文本成功→APK解包改同内网IP同端口重签名安装→同主WiFi关流量→进游戏看M2是否RunGate连接成功、出生map存在、Doors脚本正常。不显选区优先回头查列表文件和APK固化IP;能选区不开门优先查RunGate到M2、端口占用、防火墙、出生地图和门脚本。按这条链走,局域网手机传奇多数不选区、不开门都能落到某一段配置,不必重下整个端。
手机传奇局域网架设不显选区不开门排错:IP列表网关地图全链路修
来源:
作者:
点击:

