1.80合击版(BLUE/HERO引擎居多)想让朋友外网连进来,核心是改服务端IP指向、做端口映射、配服务器列表、用配套配置器生成登录器。微端版还要处理微端更新地址。
一、确认本机外网IP与内网IP
• 本机内网IP:cmd输ipconfig看IPv4,一般是192.168.x.x,记下来(如192.168.1.100)。
• 外网公网IP:浏览器搜"我的IP"获取(如113.x.x.x)。家庭宽带若是内网穿透型需做端口映射或用FRP穿透。
二、修改服务端配置文件(关键)
假设版本解压在D:\MirServer,按引擎改:
HERO引擎:
• 打开引擎控制器→配置向导→游戏服务器外网地址填公网IP,内网地址填127.0.0.1,下一步保存重启。
- 手动核对文件:Gate_Server\LoginGate\MirGate.ini中GateAddr=0.0.0.0,ServerAddr=内网IP;Gate_Server\RunGate\MirGate.ini同理。
- Mir200\!RunAddr.txt和DBSrv200\!AddrTable.txt确认含有公网IP或127.0.0.1条目。
BLUE引擎(LegendM2):
• 打开GameCenter.exe→配置向导,外网IP填公网IP,内网IP填127.0.0.1或本机内网IP,登录网关端口默认7000,保存生成配置重启。
- LoginSrv\!AddrTable.txt按格式添加:服务器名 Line1 内网IP 公网IP 公网IP:7100
三、路由器端口映射
登录路由器(通常192.168.1.1)→虚拟服务器/端口转发,添加TCP协议映射(UDP也可顺带开):
- 7000 → 指向服务端内网IP(LoginGate登录端口)
• 7100 → 内网IP(LoginSrv端口,BLUE引擎用)
• 7200、7201 → 内网IP(RunGate游戏网关,多开需多映射)
- 8000或8080 → 内网IP(微端更新端口,微端版必开)
保存后重启路由。云服务器则在安全组放行上述TCP端口。
四、制作服务器列表 list.txt
在Web目录或Login目录找到list.txt,没有就自建一个,内容格式:
HERO引擎列表格式示例:
热血传奇一区 113.x.x.x 7000
或更完整:
[Svr]
ServerName=180合击外网服
ServerIP=113.x.x.x
ServerPort=7000
BLUE引擎列表常见格式:
180合击服|113.x.x.x|7000|113.x.x.x|8000
微端版需确保列表里有微端更新地址 http://公网IP:8000/ 或对应端口。
把list.txt上传到网站空间或用本机IIS/Nginx搭个简单Web,得到列表地址如 http://113.x.x.x/list.txt (测试用可放本机启列表服务器程序)。
五、用登录器配置器生成外网登录器
打开版本包里自带的登录器配置器(与引擎严格配套,BLUE配BLUE配置器、HERO配HERO配置器):
• 主列表地址填上面得到的 http://公网IP/list.txt 或 http://公网IP:端口/list.txt
- 备用列表地址同上或留空
• 客户端路径选你本地传奇客户端目录
• 微端支持勾选并填微端更新地址 http://公网IP:8000/
• 如有网关密码(LoginGatePass)需与服务端!Setup.txt一致
- 点"生成登录器",把生成的Login.exe复制到客户端根目录
六、微端额外注意(有微端必看)
• UpdateGate目录下的配置文件把127.0.0.1改为内网IP或0.0.0.0监听
- 微端端口(默认8000)必须在路由器映射且列表地址匹配
• 首次启动微端服务端再开主引擎,确认微端显示"正在运行"
七、测试与排错
• 本机先启所有服务端→开生成的登录器→能选区能建号说明列表OK
- 朋友外网连不上优先查:路由器端口是否映射成功(可用telnet 公网IP 7000测)、列表文件IP是否公网IP、登录器是否与引擎同版本、杀毒/防火墙是否拦了网关程序
• 动态公网IP建议用动态DNS或在列表文件定期更新IP,或勾选引擎"动态IP模式"
按上面改完重启所有网关程序,把生成的登录器+微端补丁发给朋友就能外网进了。
180合击微端传奇单机外网架设教程 登录器配置网关IP修改端口映射与列表文件设置
来源:
作者:
点击:

