一、外网架设核心前提
传奇 SF 架设外网与单机的本质区别,在于实现外部设备(非本地局域网)访问服务端,需满足两个核心条件:一是拥有 “公网 IP”(让外网设备找到你的服务器),二是完成 “端口映射”(让服务端端口对外网开放),缺少任一条件,外网用户均无法登录。
二、前期工具准备(外网专属 + 基础工具)
工具类型
具体工具 / 材料
作用说明
获取方式
外网专属工具
公网 IP 查询工具
确认自身网络是否有公网 IP
百度搜索 “我的 IP”,或路由器后台查看
外网专属工具
路由器端口映射功能(内置)
开放服务端端口供外网访问
登录路由器后台(如 TP - Link 后台)
外网专属工具
动态域名(可选,针对动态公网 IP)
解决公网 IP 频繁变化问题
注册花生壳、NO - IP 等动态域名服务
基础工具
传奇 SF 服务端(需支持外网)
包含 LoginSrv、M2Server 等核心程序
选择标注 “外网兼容” 的服务端版本
基础工具
登录器配置器(服务端自带)
生成外网可用的登录器
服务端 “LoginTool” 文件夹内提取
辅助工具
端口检测工具(如 PortScan)
验证端口是否对外网开放
网上下载绿色版(无需安装)
三、分步架设流程(外网关键步骤详解)
第一步:确认并记录公网 IP
本地设备连接架设服务器的网络(如同一 WiFi),打开浏览器搜索 “我的 IP”,记录显示的 IP 地址(如 “120.234.56.78”)—— 此为 “公网 IP”;
验证是否为 “真实公网 IP”:登录路由器管理后台(在浏览器输入路由器网关,如 TP - Link 常用 “192.168.1.1”),进入 “网络状态”,查看 “WAN 口 IP”,若与百度查询的 IP 一致,即为真实公网 IP;若不一致(如显示 “10.xx.xx.xx” 或 “192.168.xx.xx”),需联系宽带运营商开通公网 IP(部分运营商免费提供)。
第二步:完成路由器端口映射(核心操作)
外网访问需开放服务端关键端口,常见端口为 “LoginSrv(7000 端口)”“M2Server(7100 端口)”“DBServer(7200 端口)”,步骤如下:
记录服务端本地 IP:右键电脑 “网络”→“属性”→“以太网”→“详细信息”,查看 “IPv4 地址”(如 “192.168.1.105”),此为 “内网 IP”(服务端在局域网内的地址);
登录路由器后台:输入网关 IP(路由器底部标签通常标注),输入管理员账号密码;
找到 “端口映射” 功能(不同路由器名称不同,如 “虚拟服务器”“端口转发”,TP - Link 在 “高级设置” 内);
添加映射规则(以 7000 端口为例):
“外部端口”:填 7000(外网访问时用的端口);
“内部端口”:填 7000(服务端 LoginSrv 实际使用的端口,需与服务端配置一致);
“内部 IP 地址”:填第一步记录的服务端内网 IP(如 192.168.1.105);
“协议类型”:选择 “TCP”(部分服务端需 TCP+UDP,可两种都选);
“状态”:勾选 “启用”;
重复步骤 4,分别添加 M2Server(7100 端口)、DBServer(7200 端口)的映射规则,确保所有服务端关键端口均已开放;
保存设置,重启路由器(部分路由器需重启才能生效)。
第三步:服务端外网参数配置
修改服务端 IP 配置文件:
打开服务端 “Mir200” 文件夹,找到 “!addrtable.txt”,将文件内所有 “127.0.0.1”(单机 IP)替换为你的公网 IP(如 120.234.56.78);
打开 “ServerList.txt”(登录器列表文件),同样将 IP 改为公网 IP,保存文件;
启动服务端程序:按 “DBServer.exe→LoginSrv.exe→M2Server.exe” 顺序启动,确认 M2Server 状态栏显示 “游戏开放”,且无 “IP 错误”“端口占用” 提示。
第四步:配置外网登录器
打开服务端 “登录器配置器”,切换到 “列表设置”:
删除原有 “127.0.0.1” 的本地列表,新增一条:“服务器名称” 填你的 SF 名称(如 “热血传奇 SF”),“IP 地址” 填公网 IP,“端口” 填 7000(与 LoginSrv 端口一致);
取消 “微端模式”(若未部署外网微端服务器),勾选 “自动适应分辨率”;
点击 “生成登录器”,将生成的 “外网登录器.exe” 保存到电脑(后续需发送给外网用户)。
第五步:外网登录测试(关键验证)
本地测试(排除内网干扰):关闭本地 WiFi,用手机开启流量(确保非局域网),将 “外网登录器.exe” 通过 QQ / 微信发送到手机(或另一台外网设备),安装后输入测试账号(如之前创建的 test001);
验证登录:若能正常进入角色选择界面,说明外网架设成功;若提示 “无法连接服务器”,需返回检查端口映射或服务端 IP 配置;
他人测试:让外网朋友(非同一局域网)使用相同登录器测试,确认多设备可正常访问。
四、外网架设常见问题与解决
1. 外网用户提示 “无法连接服务器”
排查方向:公网 IP 错误、端口映射未生效、服务端未启动;
解决步骤:
重新查询公网 IP,确认登录器与 “!addrtable.txt” 中的 IP 一致;
用端口检测工具(如 PortScan),输入公网 IP 和 7000 端口,显示 “端口开放” 即为正常,显示 “关闭” 则需重新配置路由器映射;
确认服务端 3 个核心程序均在运行(无闪退、无报错)。
2. 公网 IP 频繁变化(动态 IP)
问题影响:IP 变化后,外网用户需重新修改登录器 IP,无法稳定访问;
解决步骤:
注册动态域名(如花生壳),获取专属域名(如 “xxx.oicp.net”);
在路由器后台开启 “动态 DNS”,绑定注册的动态域名;
将服务端和登录器中的公网 IP 替换为动态域名(如 “xxx.oicp.net”),后续 IP 变化时,域名会自动同步新 IP。
3. 端口映射后仍无法访问(路由器多级路由)
问题原因:若使用 “光猫→路由器” 的两级网络,仅在路由器做映射无效,需先在光猫做 “桥接模式”;
解决步骤:
联系宽带运营商,要求将光猫改为 “桥接模式”(由路由器负责拨号,获取公网 IP);
重新在路由器做端口映射,按正常流程配置。
五、外网架设避坑要点
严禁用内网 IP 对外:服务端和登录器中绝对不能保留 “192.168.xx.xx” 或 “127.0.0.1”,必须替换为公网 IP 或动态域名;
端口不要重复:服务端端口(7000、7100 等)不要与路由器其他设备的端口冲突(可通过端口检测工具确认);
关闭多余防火墙:电脑自带防火墙或第三方安全软件可能拦截服务端端口,需暂时关闭(或添加端口例外);
服务端路径无中文:外网架设对路径要求更严格,服务端和客户端路径需全英文(如 “D:\LegendSF\Server”),避免中文导致程序异常。
传奇 外网架设完整教程:从公网 IP 到外网登录全流程
来源:
作者:
点击:

