Scighost / Starward

Game Launcher for miHoYo - 米家游戏启动器
https://starward.scighost.com
MIT License
3.44k stars 166 forks source link

[Bug] 预下载速度过慢 #738

Closed zhao0349 closed 1 month ago

zhao0349 commented 5 months ago

Checklist

Description

今天开启了崩坏:星穹铁道的2.1版本预下载,我在预下载的过程中发现starwards的下载速度远远低于官方启动器的速度,希望能排查一下原因

Reproduction Steps

分别在两个客户端进行预下载,发现进度可以互通,但速度不一样

Expected Behavior

No response

Screenshots

屏幕截图 2024-03-25 151340 屏幕截图 2024-03-25 151411

Starward Version

0.11.3

Windows Version

26085.1

Log

[15:13:47.365] [INFO] 
Welcome to Starward v0.11.3
System: Microsoft Windows NT 10.0.26085.0
Command Line: D:\Starward\app-0.11.3\Starward.dll

[15:13:47.398] [INFO] Starward.Services.DatabaseService
Database path is 'D:\Starward'

[15:13:47.426] [INFO] Starward.Services.DatabaseService
Database version is 8, target version is 8.

[15:13:47.509] [INFO] Starward.Pages.MainPage
Last game region is hkrpg_cn

[15:13:47.520] [INFO] Starward.Pages.MainPage
Navigate to "LauncherPage" with param hkrpg_cn

[15:13:48.220] [INFO] Starward.Pages.LauncherPage
Game install path of hkrpg_cn: "D:\Star Rail\Game"

[15:13:48.257] [INFO] Starward.Pages.LauncherPage
Acutal version and gamebiz of hkrpg_cn is "2.0.0", hkrpg_cn.

[15:13:49.455] [INFO] Starward.Services.UpdateService
Start to check update (Preview: True, Arch: X64)

[15:14:03.118] [INFO] Starward.Services.UpdateService
Current version: "0.11.3", latest version: "0.11.3", ignore version: null

Additional Context

No response

XYY1411 commented 5 months ago

同样,之前的时候能跑满带宽,现在用的 1aaaedc3949ba59ab3wawculztf7oqtc4s4vdxjerr4.vegslb.com 这个只能跑不到10MB/s

Womsxd commented 5 months ago

同样,之前的时候能跑满带宽,现在用的 1aaaedc3949ba59ab3wawculztf7oqtc4s4vdxjerr4.vegslb.com 这个只能跑不到10MB/s

下面内容是根据目前已知的内容所作出猜想,可能与实际有误差,请以实际情况为准

米哈游疑似购买了字节跳动(抖音)的融合CDN服务,这个是字节跳动的PCDN节点,当用户被解析到字节跳动的CDN上的时候会有概率会被字节调度到PCDN上面去 PCDN节点疑似来自节点之家,疑似节点申请需求,非普通家宽

和启动器无关,如果你A软件下载快,B软件下面慢,那么可能就是B软件运气不好,中PCDN节点了

域名的cname解析记录(使用itdog的dns解析查询工具选择cname获取),域名对应厂家通过查询备案信息/天眼查得出

原神更新CDN(autopatchcn.yuanshen.com)

autopatchcn.yuanshen.com.volcgslb.com. 火山引擎(字节)  
autopatchcn.yuanshen.com.wsdvs.com. 网宿  
autopatchcn.yuanshen.com.cdn.dnsv1.com. 腾讯云
autopatchcn.yuanshen.com.w.kunlungr.com. 阿里云
autopatchcn.yuanshen.com.9c7d7a90.cdnhwcggk22.com 华为云

崩铁更新CDN(autopatchcn.bhsr.com)

autopatchcn.bhsr.com.volcgslb.com 火山引擎(字节)
autopatchcn.bhsr.com.cdn20.com 网宿
autopatchcn.bhsr.com.cdn.dnsv1.com.cn 腾讯云
autopatchcn.bhsr.com.w.cdngslb.com 阿里云
autopatchcn.bhsr.com.d86ddbc5.cdnhwcggk22.com 华为云

绝区零下载/更新CDN(autopatchcn.juequling.com)

autopatchcn.juequling.com.volcgslb.com  火山引擎(字节)
autopatchcn.juequling.com.wsdvs.com 网宿 
autopatchcn.juequling.com.cdn.dnsv1.com.cn 腾讯云
autopatchcn.juequling.com.w.kunluncan.com 阿里云

其中用户被解析到火山引擎的cdn节点时,有概率会触发302跳转到PCDN节点,其余CDN暂未发现相关行为

2024/4/22 19点更新

原神预下载字节已经无pcdn行为,但是七牛云cdn目前检测到了pcdn的相关行为,特征: [10位数字].hiecheimaetu.com

2024/6/3 更新

七牛云CDN已从原神/崩铁中移除,崩铁更新加入华为云CDN,原神暂未观测到

2024/7/2 更新

原神加入华为云CDN节点

Womsxd commented 4 months ago

image

pcdn已经没了,但是可能因为cdn服务商压力过大导致速度依然很慢,建议错峰下载

zhao0349 commented 4 months ago

image

pcdn已经没了,但是可能因为cdn服务商压力过大导致速度依然很慢,建议错峰下载

今天原神的预下载倒是跟官方启动器差别没那么大了,官方启动器大约40MB/s,Starward是30MB/s,差别不大但不知为何仍然有些许差别🤔

starward-bot[bot] commented 4 months ago

@zhao0349 deleted the following comment published at 2024-04-22 04:40:47 +00:00 updated at 2024-04-22 04:40:47 +00:00

image

pcdn已经没了,但是可能因为cdn服务商压力过大导致速度依然很慢,建议错峰下载

今天原神的预下载倒是跟官方启动器差别没那么大了,官方启动器大约40MB/s,Starward是30MB/s,差别不大,但似乎仍然存在🤔

XYY1411 commented 4 months ago

image pcdn已经没了,但是可能因为cdn服务商压力过大导致速度依然很慢,建议错峰下载

今天原神的预下载倒是跟官方启动器差别没那么大了,官方启动器大约40MB/s,Starward是30MB/s,差别不大但不知为何仍然有些许差别🤔

我Starward下载只有13MB/s,官方启动器跑满带宽60MB/s 上次也是这样