在局域网环境下架设手机传奇,遇到“不提示选择区”和“输入账号密码后不开门”是新手最常碰到的两个拦路虎。这通常不是游戏版本本身的问题,而是网络配置与文件路径的匹配出了差错。请按照以下步骤逐一排查,90%的情况都能解决。
核心症结:IP地址配置错误
“不开门”的根本原因,是客户端无法正确连接到服务器的网关。在局域网架设时,IP地址的配置是重中之重,必须确保服务端、客户端、路由器三者之间的IP信息完全一致。
第一步:确定你的本机局域网IP
在你的Windows服务器上,按下 Win + R 键,输入 cmd 并回车。在弹出的黑色窗口中输入 ipconfig 并回车。找到“以太网适配器”或“无线局域网适配器”下的 IPv4 地址,通常格式为 192.168.x.x 或 10.0.x.x。请记住这个地址,它是后续所有配置的基础。
第二步:修改服务端配置文件
传奇服务端的核心配置文件通常位于 MirServerMir200Config 和 MirServerLoginSrv 目录下。你需要用记事本打开以下两个关键文件进行修改:
!addrtable.txt
这个文件定义了游戏服务器的地址表。
找到类似 服务器名称 127.0.0.1 127.0.0.1:7100 的行。
将中间的 127.0.0.1(服务器IP)修改为你第一步查到的本机局域网IP(例如 192.168.1.100)。
保持最后的 127.0.0.1:7100(本地监听IP和端口)不变。
注意:服务器名称必须与你登录器列表中的名称完全一致,一个字符都不能差。
!serverinfo.txt
这个文件告诉登录网关如何连接游戏网关。
打开后,同样需要将文件内的 127.0.0.1 修改为你的本机局域网IP。
第三步:检查引擎配置向导
许多引擎包(如GOM、GEE)带有一个图形化的配置向导。打开它,检查“服务器外网IP地址”一栏。
在局域网架设时,这里应该填写你的本机局域网IP(如 192.168.1.100),而不是 127.0.0.1。
如果填写的是 127.0.0.1,请确保勾选了旁边的“动态IP模式”或类似选项。
客户端与登录器配置
服务端配置正确后,客户端也必须指向正确的服务器地址。
修改手机客户端IP
手机传奇的APK客户端内部通常写死了服务器IP。你需要:
使用反编译工具(如MT管理器)打开你的APK文件。
在反编译后的文件中搜索默认的IP地址(通常是 192.168.0.1 或 127.0.0.1)。
将其全部替换为你的本机局域网IP。
重新编译并签名APK,然后安装到手机或模拟器上。
使用虚拟网卡(替代方案)
如果你不想修改客户端,可以在电脑上安装一个虚拟网卡,并将其IP地址手动设置为客户端默认的地址(如 192.168.0.1)。这样,客户端就会认为自己在连接正确的服务器。
网关启动与端口检查
配置完成后,确保所有程序都已正确启动。
检查网关进程
启动服务端时,通常会弹出多个窗口,如 M2Server.exe, LoginGate.exe, SelGate.exe, RunGate.exe 等。确保所有这些窗口都在运行,没有报错或闪退。将鼠标悬停在窗口标题栏,检查是否有“端口被占用”或“11048”之类的错误提示。
关闭防火墙
Windows防火墙或第三方杀毒软件可能会拦截传奇网关的通信。在测试阶段,建议暂时完全关闭防火墙和杀毒软件,或将所有传奇相关的 .exe 程序添加到白名单中。
端口映射(仅限外网访问)
如果你希望局域网外的朋友也能连接,需要在路由器上设置端口映射,将 7000 (登录网关), 7100 (角色网关), 7200 (游戏网关) 等端口转发到你服务器的局域网IP上。如果只是在局域网内玩,此步骤可跳过。
“不提示选择区”问题排查
这个问题通常与登录器配置和文件完整性有关。
检查登录器列表文件
登录器需要读取一个列表文件(如 serverlist.json 或通过配置器生成的列表)来显示服务器名称。检查该文件是否存在,并且其内容中的服务器名称、IP、端口信息是否与你修改后的服务端配置一致。
检查PAK文件与补丁
登录器界面显示异常,也可能是因为缺少必要的UI资源文件。确保客户端根目录下存在 NewopUI.Pak 等文件,并且 Pak.txt 中的密码设置正确。如果登录器是重新生成的,务必将配套的Pak文件也一并更新到客户端目录。
引擎与登录器不配套
确保你使用的登录器生成器与服务端引擎(如GOM、GEE、V8等)是同一套。不同引擎的登录器无法通用,混用会导致无法读取列表或黑屏。

