楼主修复了几个bug,然后添加了几款游戏:https://pan.baidu.com/s/1SzG-i-34idXDEImDF8jCvg 提取码: bus1
主界面: 点击后: 预加载进度完成后,就可以直接进游戏了
另外找web大佬帮忙做用户和收费这块,找机器学习大佬优化游戏预加载算法
1
ranleng 2019-06-03 22:32:10 +08:00 via Android
云端读…
这要家里是千兆的才行吧… 千兆也是勉强玩… |
2
tkhmy OP @ranleng 并不用哦,200M 带宽绝大多数游戏都可以流畅运行了,100M 的话提前下载一点也可以流畅玩的
|
3
tkhmy OP 因为内存有限,其实大部分游戏没有那么吃硬盘的,都是分段读的
|
4
goreliu 2019-06-03 22:44:30 +08:00 via Android
如果不下到本地,那游戏每读一个文件,都要通过网络来访问。那主要的问题不是网速快慢,而是延迟太高。本地读一个文件是非常快的,但通过网络读,时间会多好几个数量级,不管使用怎样的网络环境。我想多数游戏是不能接受的,除了时间很不敏感或者能直接载入到内存的。
这个和通过网络看视频不一样。视频是顺序的流式传输的,而且调整进度时可以容忍短暂的等待,可以理解成顺序读。而玩游戏就更像随机读了,没办法提前缓存游戏接下来需要的文件内容。 |
5
LZSZ 2019-06-03 22:44:40 +08:00
5g 网络下,手机游戏可以,云端王者荣耀点击即玩无需下载。
|
6
tkhmy OP @goreliu 这我测试过,用 CDN 加速的话,对比机械硬盘的话其实延迟还低一些,当然比不上固体盘
|
7
hjc4869 2019-06-03 22:51:25 +08:00
一线城市的家庭端这么玩完全没问题,可是楼主有没有想过要多少服务器带宽才能支撑这样的市场……
|
8
tkhmy OP @goreliu 视频是 list 序列话的,游戏的数据其实相当于 tree 序列话的,大部分游戏在切换场景时是有读条的
|
11
panda 2019-06-03 22:58:28 +08:00 via Android
不就是云游戏嘛,腾讯也有在做~
|
12
lhx2008 2019-06-03 23:01:06 +08:00
云端延迟还是很高的,用 CDN 更加不行,CDN <-> OSS 就要用至少 30ms,然后 OSS 找文件的速度也不快,至少要 30
ms,然后 CDN <-> 你的电脑,最快也要 10ms,这样 70ms 就过去了。 |
13
tkhmy OP @hjc4869 不至于的,因为你一次不会玩到游戏的全部内容,再者网络读取后可以写到本地啊,还是相当于只要下载一次啊,中间只是节省了下载等待的时间,一款游戏收个几块钱应该就可以覆盖成本了
|
15
tkhmy OP @lhx2008 可以做预缓存嘛,OSS<>CDN 的时间只有首次才存在,正常使用只要考虑 CDN<>本地
|
16
ranleng 2019-06-03 23:06:09 +08:00
|
19
lhx2008 2019-06-03 23:14:03 +08:00
@tkhmy #15 并不,CDN 的命中率并不高。5 万人访问一个文件命中率也只有 70% 左右。如果小于一百人访问,基本上命中率很低。
|
20
goreliu 2019-06-03 23:25:54 +08:00 via Android
@tkhmy 如果游戏自身的逻辑能做好提前把之后需要的数据加载到内存,那大概是可行的。如果是等到需要时立即去读,网络延迟应该会明显影响体验。
|
21
siknet 2019-06-04 08:52:27 +08:00 via Android
感觉好多人这些年都没去过网吧
|
23
tkhmy OP @goreliu 目前我测试的情况来看,带宽的影响大于延迟,机械硬盘其实延迟挺大的,win10 的进程管理器可以看到读写的响应时间的
|
25
fool7 2019-06-04 10:51:42 +08:00
talk is cheep,show me the code
|
26
azh7138m 2019-06-04 11:15:23 +08:00
云游戏做的很多了。
最早是 OnLive (应该有 10 年了),它做的时候 N 卡还不支持虚拟化,一个玩家要分到一张完整的显卡上面,成本感人。 现在的大玩家就是 M$和 Google,Project xCloud 与 Stadia。也有 Shadow 这种提供了瘦客户机方案的。 市场是有的,就是不知道大不大。 |
30
sunxl 2019-06-04 13:55:21 +08:00
网吧做无盘 是因为好管理好更新游戏全,个人何必给自己添堵呢,常玩的游戏不多,硬盘很便宜啊。
|
32
azh7138m 2019-06-04 16:01:09 +08:00
@tkhmy 10GiB / 200Mbps 不到 10 分钟
你这种无盘没啥优点,数据总是要传回来的,而且现在有游戏允许下载一个低画质的版本,游戏的时候再加载高清美术资源 |
33
tkhmy OP @azh7138m 那还是要等 10 分钟啊,无盘可以直接进游戏,不更好一些?而且游戏启动一般就读取 1,2G 资源,也就是 1,2 分钟就可以进入游戏
|
34
Ayersneo 2019-06-04 20:57:30 +08:00 1
老早就想这么干!支持楼主,但是感觉跟租游戏账号玩游戏一样😢
|
35
tgy3313 2019-06-05 14:39:32 +08:00
这个市场应该有人想过,但是巨额高速流量成本问题你能解决吗?
|
37
dorothyREN 2019-06-05 21:26:06 +08:00
楼主怕是对国内的服务器带宽跟流量有什么误解,真搞的话 不说一天,一个小时就能让你破产
|
38
tkhmy OP @dorothyREN 自己去看各大云厂商的 CDN 流量费呀,我自己有 10G 移动免费的企业带宽做源
|
39
tkhmy OP 楼主做了一个 demo,cdn 用的百度的,目前有 5 款游戏可以用,大家可以帮忙测试一下,然后给楼主反馈,当然有想玩的游戏可以和楼主说...
|
40
tkhmy OP 求大佬帮忙介绍游戏厂商合作渠道
|
41
halouworldVtoEX 2019-07-24 03:04:12 +08:00
这个想法挺不错. 顺便问下串流方案技术原理是啥? 主要是如何把画面高效传递到本地的.
|
42
tkhmy OP @halouworldVtoEX 串流的方案具体可以看 vnc 远程,本质上就是远程桌面
|