回复
4
查看
184
收藏
3

46

赠楼

9%

赠楼率

2795

蒸汽

253

主题

5490

帖子

6619

积分
发表于 半小时前 · 广东 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:484849) 发布的原创文章,转摘前请联系该用户获得许可
为什么会有这么一个项目?主要原因还是因为最近在玩Winlator,想用手机运行Steam正版游戏,但是手机的运行内存非常捉急,一打开Steam,那几个雷霆网页直接就吃掉我3GB运行内存,我运行游戏都没有这么奢侈,稍微开个QQ啥的内存就不太够用了,有闪退的风险。
使用旧客户端可以用纯VGUI模式运行,但新版Steam已经不再接受这些参数,看起来网页要和Steam同生共死了。
但或许情况还没那么糟糕,因为我想起了一个没有界面的Steam,即SteamCMD。
我大概试了一下,发现这个软件是可以运行Steam游戏的,而且具有完整的时间统计和成就系统,虽然没游戏内覆盖但我觉得这个也不是重点。不过SteamCMD并没有完备的云存档支持,虽然功能是有的,但没法通过命令来同步,只能通过Steam的接口来做。所以就萌生了在这个基础上写个外壳的想法。
得益于AI大人的神力,我几乎是只动嘴就完成了整个项目。饶是如此,和SteamCMD本身的通信也让我花了很长时间来调试,处理很多边界情况。不过总的来说还算顺利,毕竟我只动嘴,也没什么可抱怨的。

UI大致是这样,在启动游戏之后主界面会退出,只保留一个更简洁的界面,连带SteamCMD大约只需要100MB内存(Winlator里会大一些,大概150MB),相比完整Steam那3个G的体量简直是超级瘦身。
不过这个工具只实现了云存档同步,运行游戏和检查游戏更新,并没有实现下载,所以实际上还是得备上一个完整的Steam用来下载和更新游戏。主要是SteamCMD本身的功能不全,所以我也不打算加了。
就我个人的体验来说,已经基本满足了我的洁癖,以最干净的状态运行正版Steam游戏。而且我还发现了一个额外的好处,有一些在手机上用完整Steam客户端不能正常运行的游戏(比如《光环土宫长合集》等),在这个简版Steam环境下反而可以正常运行,可能少了诸如游戏内覆盖等一堆功能,也让转译变得容易了一些。

(如果开着完整Steam的话,估计已经在爆内存的边缘了)

项目地址:https://github.com/Jack-Myth/ProjectKettle
需要手动下载SteamCMD,然后运行Kettle,之后选择下好的steamcmd就可以了



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

×
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多)
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物,交易中心,游戏互鉴和福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地。

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2026 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 Chrome 或 Microsoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2026-10-24 09:27
快速回复 返回顶部 返回列表