手机传奇局域网架设不开门:网关端口、IP配置与防火墙排查

来源: 作者: 点击:
在局域网里架设手机传奇,登录器不提示选择区、输入账号后不开门,通常集中在四个地方:IP没写成局域网IP、端口没放行、网关没正常连接、登录器列表或配置不配套。

先判断卡在哪一步

登录器打开后没有区列表,或列表显示不连接,先查列表地址、端口和防火墙。

能输入账号,但点开始游戏后黑屏、掉线、不开门,多属于登录网关、游戏网关、端口或补丁配置问题。

能进角色选择,但点开始游戏没反应,重点查RunGate、游戏端口、!addrtable.txt和客户端IP配置。

局域网IP必须统一

局域网环境下,所有配置里的IP都要用同一台主机的内网IP,例如192.168.x.x。不能在引擎控制器里填127.0.0.1,却在手机登录器里填局域网IP;也不能一部分填公网IP,一部分填内网IP。

服务端控制器IP、登录网关IP、游戏网关IP、登录器列表IP、手机端配置IP必须一致。区名也不能带空格,否则容易不开门。

检查服务端网关是否全部正常

启动服务端后,必须确认这几个程序都正常运行:DBServer、LoginSrv、LoginGate、SelGate、RunGate/M2Server。

如果某个网关闪退、反复重连、提示端口被占用,手机就会卡在登录或选区界面。可以打开任务管理器查看这些进程是否还在,也可以在CMD里执行:

netstat -ano | findstr :7000

netstat -ano | findstr :7100

netstat -ano | findstr :7200

如果端口被其他程序占用,需要关闭占用程序,或修改服务端端口后同步修改登录器和列表文件。

放行局域网端口

局域网内手机要连上服务端,主机防火墙必须放行对应端口。常见端口包括7000、7100、7200,部分引擎还会用到8000、8888、5600、5100、10000等,具体以所用引擎为准。

可以先临时关闭Windows防火墙测试。如果关闭后能正常选区和开门,说明是防火墙拦截,之后再把服务端相关exe程序加入防火墙入站允许规则。

手机端登录器配置

手机传奇登录器通常有serverlist.txt、serverlist.json、serverlist.lua或内置列表配置。需要确认列表里的IP是局域网IP,端口和服务端一致,区名和服务端控制器里的服务器名称完全相同。

如果是三端互通引擎,还要检查手机端网关、微端端口、资源更新端口是否放行。手机端补丁加载失败也会导致黑屏或卡登录,但一般不直接影响选区显示。

!addrtable.txt和网关密码

部分引擎需要检查Mir200Config或LoginSrv目录下的地址表文件。格式通常类似:

服务器名称 服务器IP 本地IP:游戏端口

服务器名称必须和登录器列表里的区名一致,服务器IP填局域网IP,本地IP填127.0.0.1或本机内网IP,端口要和RunGate/GameGate一致。

登录网关密码、微端密码、登录器密码也必须一致。密码不一致时,手机可能能连接到登录界面,但点开始游戏后直接不开门。

快速排查顺序

主机设置固定局域网IP,避免IP变化导致连接中断。

服务端控制器IP改为该局域网IP。

确认DBServer、LoginSrv、LoginGate、SelGate、RunGate全部启动无报错。

防火墙放行7000、7100、7200及引擎所需其他端口。

登录器列表IP、端口、区名与服务端完全一致。

手机连接同一局域网Wi-Fi,不要使用移动数据。

用同一局域网内另一台设备测试,排除单台手机问题。

如果服务端在路由器另一侧,或手机通过访客网络、AP隔离连接,也可能无法连通,需要确认设备处于同一局域网网段。