dragrass 发表于 2020-11-15 17:11

有没有可能让NAS自己自动下载steam的更新

本帖最后由 dragrass 于 2020-11-15 18:05 编辑

然后你一回家,直接从NAS下更新到本机,美滋滋

可能有点异想天开了,但感觉实现起来也不是特别难吧

想当年PSN还有民间做的离线下载器呢


宅男的爱 发表于 2020-11-15 17:14

现在Steam和XBox的逻辑是你有了NAS干嘛还要本体?

请直接串流

w酱 发表于 2020-11-15 17:16

本帖最后由 w酱 于 2020-11-15 17:17 编辑

psn可以待机用网页推送下载,不需要nas啊,游戏更新内容你待机扔在那里不关机也会预下载

Hanzong 发表于 2020-11-15 17:17

xbox你用手机app不是能直接更新和下游戏来着?

dragrass 发表于 2020-11-15 17:19

本帖最后由 dragrass 于 2020-11-15 17:23 编辑

w酱 发表于 2020-11-15 17:16
psn可以待机用网页推送下载,不需要nas啊,游戏更新内容你待机扔在那里不关机也会预下载 ...
看来还是先要把关机的习惯克服了

我对PSN自动下载的印象还停留在好几年前那种不挂韩国DNS就下不动的时代

KnightHart 发表于 2020-11-15 18:01

dragrass 发表于 2020-11-15 17:11
然后你一回家,直接从NAS下更新到本机,美滋滋

可能有点异想天开了,但感觉实现起来也不是特别难吧 ...

给你提供个思路:
nas开启一个Windows虚拟机,里面安装steam和游戏。
然后用模拟鼠标点击的工具,每隔一段时间,就自动检测更新,下载更新。
nas和游戏主机间用一些同步工具,例如syncthing等同步,台式机开启后,就会自动同步nas的游戏库。
当然,上面的仅仅是思路,真实现估计还有不少坑,例如自动检测更新失败,同步nas游戏库导致冲突,丢失存档等。。。
主机我记得能自动下载更新吧

—— 来自 Xiaomi MIX 2S, Android 10上的 S1Next-鹅版 v2.4.3

dragrass 发表于 2020-11-15 18:06

KnightHart 发表于 2020-11-15 18:01
给你提供个思路:
nas开启一个Windows虚拟机,里面安装steam和游戏。
然后用模拟鼠标点击的工具,每隔一 ...
主要是steam,epic,gog和PC xbox live这些

主机我主要是习惯关机了

但是感觉主机的下载有时抽风的时候也不太稳定

arca 发表于 2020-11-15 18:17

家里的机器不关 装个支持手机的远程桌面 申请个动态域名 走到哪里都能手操机器下载

-- 来自 能手机投票的 Stage1官方 Android客户端

x2002x 发表于 2020-11-15 18:34

现在这么快的网速,倒杯茶的功夫就更新完了吧,还需要这么复杂

—— 来自 Xiaomi M2007J1SC, Android 11上的 S1Next-鹅版 v2.4.3

hecas 发表于 2020-11-15 19:09

EraserKing 发表于 2020-11-15 19:18

NAS上装一个Steam,然后两边用Resilio Sync同步起来?

手撕寿司 发表于 2020-11-15 19:38

本帖最后由 手撕寿司 于 2020-11-16 00:41 编辑

linus好像配置过局域网内steam的cache/离线服务器来着~

—— 来自 vivo V1955A, Android 10上的 S1Next-鹅版 v2.4.3

flyfish 发表于 2020-11-15 19:45

steam我现在都是想玩了再下

luguozmy 发表于 2020-11-17 02:04

steam好像还没有这个功能..
或者这样,你弄个小号,然后大号家庭共享游戏库给小号, NAS架上虚拟机登陆小号,然后就可以把想玩的或者全部的游戏下好,什么时候大号想玩了直接复制一下就好咧

宅男的爱 发表于 2020-11-17 06:53

有个胆肥想法:NAS(X86)本地装Steam,LAN走2.5G,台式机直接磁盘映射入Steam

回头我试试……

好多大象啊 发表于 2020-11-17 07:40

luguozmy 发表于 2020-11-17 02:04
steam好像还没有这个功能..
或者这样,你弄个小号,然后大号家庭共享游戏库给小号, NAS架上虚拟机登陆小号 ...

不用两个号,一个号就行,甚至可以同时在线。我htpc和主力机经常同时在线,htpc还能串流主力机

tooktang 发表于 2020-11-17 08:08

NAS 定时给 PC 发送 Wake on LAN,PC 自动启动 Steam 自动更新,PC 定时关机

sirlion 发表于 2020-11-17 08:34

弄台待机功耗低的pc,一直开着不关就好了啊

mp5 发表于 2020-11-17 08:53

???
你要的不是nas自动下载而是更高的网络带宽

----发送自 STAGE1 App for Android.

子虚乌有 发表于 2020-11-17 09:02

理论上可以吧,游戏目录用samba共享给你pc,nas和pc实际都装在同一个目录

cloudskate 发表于 2020-11-17 09:14

没什么必要的折腾,3a大作现在的网速也是一杯咖啡的功夫

bad_alloc 发表于 2020-11-17 09:38

steam有个基于命令行的客户端,可以用计划任务/cron跑脚本,可以去研究下
可以在nas上跑然后用同步工具同步,也可以本机不关机一直挂着
不过开启二步验证之后就很难搞自动化了,可能需要关掉

落油Я 发表于 2020-11-17 09:59

我是快乐小马甲 发表于 2020-11-17 17:34

升个1000m,最高steam可以到70m/s,曾经出现过预载解包发现还没直接下来得快的问题。

Nanachi 发表于 2020-11-17 18:08

那就电脑不关机啊…

—— 来自 HUAWEI ANA-AN00, Android 10上的 S1Next-鹅版 v2.4.3

phorcys02 发表于 2020-11-17 19:25

1. nas最好支持docker
docker pull lancachenet/monolithic:latest
docker run -v /cache/data:/data/cache -v /cache/logs:/data/logs -p 192.168.1.10:80:80 lancachenet/monolithic:latest
注意cache大小
比如
CACHE_MEM_SIZE 500m
CACHE_DISK_SIZE 1000000m

这本质是个http代理,支持steam origin Riot Gamesbattle.net 等等
所以 steam要设置http代理,代理为nas,端口docker映射的

2. nas上要有个虚拟机,跑win,装steamcmd for windows
steamcmd也要设置http代理为nas
steamcmd 可以用 app_update <app_id>来安装或者更新游戏
也可以直接写一条命令里
比如 SteamCmd +login user password +force_install_dir c:\games\ +app_update 1234567
你只要写个定时任务,运行一个 批处理,
批处理里面 写多个 app_update 就行了
这样 nas上的虚拟系统就会隔一段时间(比如一个小时)
尝试更新一下游戏,你回家了,打开steam,更新游戏就是从nas上了,满速125M/s

不过现在大家从steam直接下也有40-60MB/s, 搞这个除非是linus那种评测工作室,否则意义不大
页: [1]
查看完整版本: 有没有可能让NAS自己自动下载steam的更新