180合击(HERO引擎为主,部分GOM微端版同理)单机默认绑127.0.0.1只能本机玩,要让外网朋友进需要完成四件事:确认公网IP、改服务端配置、路由器端口映射、生成带外网列表的登录器发给朋友。按顺序操作:
一、确认你家的公网IP和本机内网IP
•百度搜"我的IP"记下显示的公网IP(如123.45.67.89),动态拨号宽带IP会变,先记当前值。
•本机按Win+R输入cmd回车,打ipconfig查看本机局域网IP(一般是192.168.x.x或10.x.x.x),后面端口映射要用。
二、修改服务端IP配置(关键)
启动引擎控制器(GameCenter.exe)→点配置向导:
•游戏服务器IP地址:填你刚才查到的公网IP,若是动态公网IP可勾选"动态IP地址"选项。
-数据库名保持HeroDB,端口默认7000(登录网关)、7100(角色选择)、7200(游戏网关)不动。
•保存后点"下一步"直到完成,引擎提示重启所有服务。
手动核对几个核心文件(用记事本打开):
-MirServer\DBServer\!AddrTable.txt—格式:服务器名Line1内网IP外网IP外网IP:7100,确认外网IP正确。
•MirServer\LoginGate\Config.ini和MirServer\RunGate\Config.ini—GateAddr通常留0.0.0.0或填内网IP,ServerAddr填内网IP,端口确认7000/7200。
-MirServer\Mir200\!Setup.txt—确认ExtIP或ServerAddr段无残留127.0.0.1(部分HERO版需手动搜一下把127.0.0.1全替成公网IP)。
微端版还需打开微端服务器目录UpdateGate/UpdateServer的配置文件,把里面的IP也改成公网IP。
三、路由器端口映射(外网能进来的前提)
登录路由器(一般192.168.1.1,背面有账号密码)→找虚拟服务器/端口转发/NAT:
-内部IP填你服务端电脑的内网IP(如192.168.1.100)
•添加TCP协议端口映射:7000、7100、7200,有微端再加80或8080、8000,外部端口与内部一致。
-UDP协议也建议一并放行或选TCP+UDP。
•保存后重启路由器,Windows防火墙允许服务端程序(LoginGate.exe、DBServer.exe、M2Server.exe、RunGate.exe)通过或暂时关防火墙测试。
若你家宽带是移动大内网无公网IP,需用花生壳/FRP做内网穿透,映射上述端口后再把穿透得到的外网地址填进服务端和登录器列表。
四、制作外网登录列表并生成登录器
建list.txt(游戏列表)
在MirServer根目录或网站空间新建list.txt(编码选ANSI防乱码),HERO引擎格式示例:
180合击外网|123.45.67.89|7000
GOM微端版格式通常为:
180合击外网123.45.67.897000123.45.67.8980001.0
把123.45.67.89换成你的真实公网IP。
若有网站空间把list.txt传上去拿到URL(如http://你的域名/list.txt或http://公网IP/list.txt),没有可用"本地列表服务器"小程序把list.txt挂起来填http://公网IP:80/list.txt。
用登录器配置器生成登录器
打开服务端自带的登录器配置器(LoginConfig.exe或GOM登录器配置器):
•服务器名称:跟list.txt里一样(如180合击外网)
•主列表地址:填上面list.txt的访问地址
-备用列表:同上或留空
•网关密码:跟!Setup.txt里LoginGatePass一致(默认常是123456)
•微端支持(微端版):勾选,微端更新地址填http://公网IP:端口/
-点"生成登录器",保存到桌面。
把生成的登录器+完整客户端(已打好你版本的Data补丁、Map补丁、PAK补丁)打包发给朋友,朋友解压纯英文路径运行登录器即可看到服务器列表并进入。
五、常见连不上排查
-登录器提示"连接服务器失败/无法连接网关"→端口映射没做或本机防火墙拦截,确认7000/7100/7200都通。
•能刷出列表但点进入卡住→7100或7200端口未映射成功,用telnet公网IP7000测试连通性。
-朋友进服后微端不更新资源→微端端口(80/8000)未映射或登录器微端地址填错。
•动态公网IP变了连不上→重新查IP,更新list.txt和引擎配置向导里的IP重启服务,或改用动态域名(DDNS)。
全部做完重启引擎所有组件,自己先用登录器以公网IP方式测能进再发给朋友。
一、确认你家的公网IP和本机内网IP
•百度搜"我的IP"记下显示的公网IP(如123.45.67.89),动态拨号宽带IP会变,先记当前值。
•本机按Win+R输入cmd回车,打ipconfig查看本机局域网IP(一般是192.168.x.x或10.x.x.x),后面端口映射要用。
二、修改服务端IP配置(关键)
启动引擎控制器(GameCenter.exe)→点配置向导:
•游戏服务器IP地址:填你刚才查到的公网IP,若是动态公网IP可勾选"动态IP地址"选项。
-数据库名保持HeroDB,端口默认7000(登录网关)、7100(角色选择)、7200(游戏网关)不动。
•保存后点"下一步"直到完成,引擎提示重启所有服务。
手动核对几个核心文件(用记事本打开):
-MirServer\DBServer\!AddrTable.txt—格式:服务器名Line1内网IP外网IP外网IP:7100,确认外网IP正确。
•MirServer\LoginGate\Config.ini和MirServer\RunGate\Config.ini—GateAddr通常留0.0.0.0或填内网IP,ServerAddr填内网IP,端口确认7000/7200。
-MirServer\Mir200\!Setup.txt—确认ExtIP或ServerAddr段无残留127.0.0.1(部分HERO版需手动搜一下把127.0.0.1全替成公网IP)。
微端版还需打开微端服务器目录UpdateGate/UpdateServer的配置文件,把里面的IP也改成公网IP。
三、路由器端口映射(外网能进来的前提)
登录路由器(一般192.168.1.1,背面有账号密码)→找虚拟服务器/端口转发/NAT:
-内部IP填你服务端电脑的内网IP(如192.168.1.100)
•添加TCP协议端口映射:7000、7100、7200,有微端再加80或8080、8000,外部端口与内部一致。
-UDP协议也建议一并放行或选TCP+UDP。
•保存后重启路由器,Windows防火墙允许服务端程序(LoginGate.exe、DBServer.exe、M2Server.exe、RunGate.exe)通过或暂时关防火墙测试。
若你家宽带是移动大内网无公网IP,需用花生壳/FRP做内网穿透,映射上述端口后再把穿透得到的外网地址填进服务端和登录器列表。
四、制作外网登录列表并生成登录器
建list.txt(游戏列表)
在MirServer根目录或网站空间新建list.txt(编码选ANSI防乱码),HERO引擎格式示例:
180合击外网|123.45.67.89|7000
GOM微端版格式通常为:
180合击外网123.45.67.897000123.45.67.8980001.0
把123.45.67.89换成你的真实公网IP。
若有网站空间把list.txt传上去拿到URL(如http://你的域名/list.txt或http://公网IP/list.txt),没有可用"本地列表服务器"小程序把list.txt挂起来填http://公网IP:80/list.txt。
用登录器配置器生成登录器
打开服务端自带的登录器配置器(LoginConfig.exe或GOM登录器配置器):
•服务器名称:跟list.txt里一样(如180合击外网)
•主列表地址:填上面list.txt的访问地址
-备用列表:同上或留空
•网关密码:跟!Setup.txt里LoginGatePass一致(默认常是123456)
•微端支持(微端版):勾选,微端更新地址填http://公网IP:端口/
-点"生成登录器",保存到桌面。
把生成的登录器+完整客户端(已打好你版本的Data补丁、Map补丁、PAK补丁)打包发给朋友,朋友解压纯英文路径运行登录器即可看到服务器列表并进入。
五、常见连不上排查
-登录器提示"连接服务器失败/无法连接网关"→端口映射没做或本机防火墙拦截,确认7000/7100/7200都通。
•能刷出列表但点进入卡住→7100或7200端口未映射成功,用telnet公网IP7000测试连通性。
-朋友进服后微端不更新资源→微端端口(80/8000)未映射或登录器微端地址填错。
•动态公网IP变了连不上→重新查IP,更新list.txt和引擎配置向导里的IP重启服务,或改用动态域名(DDNS)。
全部做完重启引擎所有组件,自己先用登录器以公网IP方式测能进再发给朋友。

