架设传奇“开端口”分为单机/局域网与外网两种场景。单机仅需确保本地端口不被占用,外网则需在路由器或云服务器安全组中做映射。
一、必须开放的默认端口清单
不同引擎版本端口可能微调,但核心逻辑不变。默认情况下,玩家连接需要开放以下三个端口:
端口号 对应网关 作用
7000 LoginGate(登录网关) 账号注册、登录验证
7100 SelGate(角色网关) 角色创建、选择界面
7200 RunGate/GameGate(游戏网关) 进入游戏后的实时数据通信
辅助端口:若开启微端更新(边玩边下补丁),需额外开放 8000 端口;若使用网页列表,登录器可能还需访问 7685 或 88 端口读取列表。
二、单机/局域网架设(不开路由器)
此场景下,端口仅在本地或局域网内通信,无需进入路由器设置。
1. 修改IP地址
打开引擎控制器(如GameCenter.exe)的“配置向导”,将“游戏服务器地址”改为本机内网IP(如 192.168.1.100),切勿使用127.0.0.1,否则局域网其他电脑连不上。保存配置并重启所有服务。
2. 关闭防火墙或添加入站规则
◦ 方法一(推荐):控制面板 → Windows Defender 防火墙 → 启用或关闭 → 关闭防火墙(专用网络、公用网络均关闭)。
◦ 方法二:高级安全 → 入站规则 → 新建规则 → 端口 → TCP → 输入 7000,7100,7200 → 允许连接。
3. 解决端口占用
若启动服务端时报“端口被占用”,在CMD中执行:
netstat -ano | findstr "7000" # 查看占用进程PID
taskkill /pid 1234 /f # 强制结束该PID进程
或直接修改 !Setup.txt 及网关配置文件中的端口号,避开冲突。
三、外网开区(路由器/云服务器)
要让互联网上的玩家连接,必须让数据穿透路由器。
1. 路由器端口映射(家庭宽带)
• 获取本机内网IP:在CMD输入 ipconfig,记下IPv4地址(如 192.168.1.2)。
• 进入路由器后台:浏览器输入 192.168.1.1 或 192.168.0.1(具体看路由器背面标签)。
• 设置虚拟服务器:找到“转发规则”或“高级设置”下的“虚拟服务器”。
◦ 服务端口:7000(外部端口)
◦ 内部端口:7000(保持与外端口一致)
◦ IP地址:填写你的本机内网IP
◦ 协议:选择 TCP(部分路由器选ALL/全部)
◦ 状态:启用
• 重复添加:按上述步骤依次添加 7100 和 7200 端口。
• 获取公网IP:百度搜索“IP”查看本机公网地址,将此IP填入登录器列表。
2. 云服务器(阿里云/腾讯云)
云服务器无需做路由器映射,但需配置安全组。
• 进入云服务器控制台 → 安全组规则。
• 添加入站规则:协议TCP,端口范围 7000/7200(或分别添加7000、7100、7200),源IP设为 0.0.0.0/0 允许所有IP访问。
• 服务器内部防火墙仍需按“单机架设”步骤放行端口。
四、端口不通的排查步骤
1. 检查服务端IP:确认 !Setup.txt 和网关配置中的IP是公网IP(外网)或内网IP(局域网),且与登录器列表IP完全一致。
2. 测试端口连通性:让朋友或使用在线端口扫描工具(如tool.chinaz.com/port)输入你的公网IP和7000端口,显示“开放”即为成功。
3. DMZ主机(终极方案):若映射失败,可在路由器开启DMZ主机,IP填你的本机内网IP。此操作会暴露所有端口,测试后建议关闭。
核心要点:单机改IP关防火墙,外网做映射改安全组。务必确认服务端配置的端口与路由器映射的端口、登录器连接的端口三者完全一致。

