Skip to Main Content
Mac-CrossOver-第五人格网络加速Back to Top

Mac-CrossOver-第五人格网络加速

8 minutes

第五人格(CrossOver)更新资源慢:海外节点定位与解决报告

排查日期:2026-08-17

一、环境信息

项目
操作系统macOS 27.0(Build 26A5406e),Apple Silicon(arm64)
CrossOver26.3(Build 26.3.0.39832)
第五人格 PC 版显示版本 2.103.125221.2958769update.ini 记录 2.103.2958769
游戏引擎neox3 2.0.2589074(engine build:release_2025_1217
网络有线 Ethernet(en0 协商 100baseTX,理论峰值约 12.5MB/s);出口 IP 杭州电信 36.24.57.87
运行方式CrossOver 瓶子 Identify-V,游戏目录 /data/Identify-V(Z 盘)

二、问题现象

三、排查过程与证据

3.1 更新链路域名与解析结果

游戏实际访问的更新域名全部 CNAME 到 Akamai,且固定返回巴黎节点:

用途域名Akamai 节点归属
资源 CDNh55.gsf.netease.com2.22.250.108 / 2.22.250.122法国巴黎(AS20940)
补丁 CDNh55.gph.netease.com2.21.72.217 / 2.21.244.167法国巴黎(AS20940)
更新列表h55.update.netease.com104.85.40.73法国巴黎(AS16625)
官方安装包a50.gdl.netease.com92.123.238.200 / 92.123.238.170法国巴黎(AS20940)

分别使用阿里 223.5.5.5、腾讯 119.29.29.29、114.114.114.114、8.8.8.8、1.1.1.1 解析,并带 EDNS 客户端子网(杭州 / 香港 / 日本 / 新加坡)测试,返回结果完全一致——均为上述巴黎 IP。结论:不是本机 DNS 设置问题,是网易这些域名被 Akamai 固定映射到了巴黎节点。

3.2 路由跟踪:流量确实出国

192.168.1.1(本地网关)
→ 杭州电信骨干 202.97.x(约 10ms)
→ GTT 国际线路 154.54.x(第 11 跳起 RTT 跳到 180~250ms)
→ 巴黎 Akamai 节点

杭州电信直连巴黎约 200ms+ RTT,跨国链路上单条 TCP 连接被限制在 1MB/s 左右。

3.3 本机网络本身无问题

3.4 游戏日志实锤

3.5 两个“无效尝试”的原因分析

尝试现象原因
修改 cloud.json 连接数无效引擎实际读取 Documents/cloud.json,且每次启动会被引擎重写回 downloader_connect_num: 2;只改根目录 cloud.json 不生效。另外即使连接数放开,巴黎链路单连接限速约 1MB/s,提升有限
网易 UU 加速器无效UU 只接管了 h55.update.netease.com(仅 3.8KB 的列表),真正下载资源的 h55.gsf.netease.com 仍直连巴黎(lsof 可见 192.168.1.101 → 2.22.250.122)。游戏进程需在 UU 启动后重启,UU 才会接管该域名

四、根因结论

  1. 网易 PC 版更新 CDN 被 Akamai 固定映射到巴黎节点h55.gsf/gph/update.netease.com 等),不随 DNS/EDNS 变化;大陆直连跨国国际链路,单连接约 1MB/s;
  2. 游戏下载器实际只维持 2 条连接(配置未生效 + Wine/WinINET 默认每主机 2 连接),进一步限制吞吐;
  3. 本机 100Mbps 网口(理论峰值约 12.5MB/s)不是主因,但是最终吞吐的天花板。

五、解决方案(已实施并验证)

5.1 放开连接数限制

  1. 修改根目录 /data/Identify-V/cloud.json
    • downloader_connect_num: 2 → 32
    • Documents/cloud.json 会被引擎重置,不必修改)
  2. 向 CrossOver 瓶子 Identify-V 写入注册表(解除 Wine/WinINET 每主机 2 连接限制):
    • HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\MaxConnectionsPerServer = 32
    • HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\MaxConnectionsPer1_0Server = 32
    • HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MAXCONNECTIONS\dwrg.exe = 32
# 1) 把瓶子名改成你自己的(默认 Identify-V)
export WINEPREFIX="$HOME/Library/Application Support/CrossOver/Bottles/Identify-V"
export CX_BOTTLE="Identify-V"

# 2) 定位 CrossOver 自带的 wine(注意:不能用系统 wine)
WINE="/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine"
test -x "$WINE" || WINE="$HOME/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine"

# 3) 写入注册表:解除 WinINET 每主机 2 连接限制
"$WINE" reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v MaxConnectionsPerServer /t REG_DWORD /d 32 /f
"$WINE" reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v MaxConnectionsPer1_0Server /t REG_DWORD /d 32 /f
"$WINE" reg add "HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_MAXCONNECTIONS" /v dwrg.exe /t REG_DWORD /d 32 /f

# 4) 验证是否写入成功
"$WINE" reg query "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v MaxConnectionsPerServer
"$WINE" reg query "HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_MAXCONNECTIONS" /v dwrg.exe

或者

  1. 打开 CrossOver → 选中瓶子 Identify-V → 点 运行命令…(Run Command);
  2. 输入 regedit 并运行,打开注册表编辑器;
  3. 依次新建三个值:

关闭 regedit,重启游戏(先开 UU)。

  1. 重启游戏,使配置生效。

5.2 让 UU 加速器接管资源下载

5.3 验证结果

指标修复前修复后
下载速度0.2 ~ 1MB/s8.5 ~ 9.5MB/s(15 秒持续采样约 5.9MB/s)
活动连接数2(直连巴黎)5+(经 UU 转国内节点)
更新总量3.8GB预计数分钟完成

六、备份与回滚

修改前的备份文件:

如需还原:停止游戏后,将对应备份复制回原路径,或删除新增注册表项。

七、日常使用建议

  1. 每次游戏更新前:先开 UU 加速,再启动游戏
  2. 不要修改 Documents/cloud.json(引擎启动时会重写);根目录 cloud.json 可保持 downloader_connect_num: 32
  3. 若更换网络/加速器,可用 lsof -nP -iTCP -sTCP:ESTABLISHED | rg dwrg 观察连接目标是否为国内节点;
  4. 当前有线网口协商在 100Mbps,理论上限约 12.5MB/s;如需更高速度,检查网线/转接器是否支持千兆。

附录:关键文件与命令

关键文件

关键命令

# 查看游戏进程连接目标
lsof -nP -iTCP -sTCP:ESTABLISHED | rg dwrg

# DNS 对比解析(多个公共 DNS)
dig +short h55.gsf.netease.com @223.5.5.5
dig +short h55.gsf.netease.com @8.8.8.8

# 路由跟踪
traceroute -n -m 20 h55.gsf.netease.com

# 并行下载测速(验证单连接 vs 多连接)
for i in {1..8}; do curl -s -m 25 -r 0-4194303 -o /dev/null \
  -w "$i:%{speed_download} " <URL> & done; wait