127.0.0.1只能单机玩?外网联机IP设置指南

来源: 作者: 点击:
127.0.0.1的本质与局限

127.0.0.1是“本地回环地址”,仅代表你当前这台电脑。服务端绑定此IP时,数据包只在机器内部流转,局域网内的同事和互联网上的朋友均无法连接。路由器自动获取IP(DHCP)属于内网分配,不影响外网访问逻辑,无需新建拨号连接,通过端口映射即可实现外网互通。

第一步:锁定服务端内网IP

路由器DHCP分配的内网IP可能会变,需手动设置为固定地址,防止映射失效。
1.查询当前网络信息:按Win+R输入cmd回车,输入ipconfig。记录“以太网适配器”或“无线局域网适配器”下的IPv4地址(如192.168.1.10)、默认网关(如192.168.1.1)、子网掩码。
2.设置静态IP:打开“网络和共享中心”→更改适配器设置→右键当前网卡“属性”→双击“Internet协议版本4(TCP/IPv4)”。选择“使用下面的IP地址”,填入刚才记录的三个参数,点击确定。

第二步:修改服务端配置文件

将服务端所有指向127.0.0.1的配置改为你的内网固定IP(如192.168.1.10)。
-关键文件:LoginSrv目录下的!addrtable.txt、!serverinfo.txt;Mir200目录下的!runaddr.txt、!servertable.txt。
-M2Server设置:启动M2Server,点击“选项”→“参数设置”→“网络设置”,将“内网IP地址”修改为192.168.1.10。
-登录器列表:修改ServerList.txt或登录器配置器中的IP为内网IP(后续外网访问时需再改为公网IP)。

第三步:路由器端口映射(关键)

这是让外网朋友找到你内网机器的核心步骤,在路由器后台操作。
1.登录路由器:浏览器输入默认网关地址(如192.168.1.1),输入管理员密码。
2.添加映射规则:找到“高级设置”→“虚拟服务器”或“端口转发”。
-服务端口/外部端口:填写传奇端口(通常为7000、7100、7200)。
◦内部IP地址:填写你的固定内网IP(192.168.1.10)。

-内部端口:同上(7000)。
◦协议:选择TCP(部分引擎需选ALL或TCP/UDP)。

3.批量添加:重复上述步骤,添加7100、7200、7300等传奇常用端口,保存并重启路由器。

第四步:获取公网IP与生成登录器

1.查询公网IP:在浏览器搜索“我的IP”,记下显示的公网IP地址(如118.117.xxx.xxx)。
2.配置外网登录器:将登录器列表文件(ServerList.txt)中的IP修改为此公网IP,格式为服务器名118.117.xxx.xxx7000。将此登录器发给同事。
3.防火墙放行:在服务端电脑的防火墙“入站规则”中,允许7000-7300端口的TCP连接,或测试时暂时关闭防火墙。

无公网IP的解决方案

若路由器WAN口IP与百度查到的IP不一致,说明是运营商内网(NAT),需使用内网穿透工具。
-工具推荐:花生壳、frp、NATAPP。
•操作逻辑:在工具中设置将“公网域名:端口”映射到你的“192.168.1.10:7000”。同事使用工具提供的域名连接,而非IP。

常见连接失败排查

•提示连接失败:检查路由器端口映射的内网IP是否写错;确认服务端所有配置文件IP已全部修改(勿漏Mir200下的文件)。

-能注册但进不去游戏:通常是7200(游戏网关)端口未映射成功,检查路由器规则。
-只有局域网能进:公网IP错误或运营商屏蔽了端口,尝试使用域名穿透工具。

总结:127.0.0.1必须改为内网IP,配合路由器端口映射,同事使用你的公网IP即可连接,无需改动拨号方式。
[顶部]