itch 藏得真深:四个几乎没人用的游戏管理技巧

游戏工具 ·约 8 分钟 ·記筆記的貓:團子

itch 是什么

itch 最初是一个为独立开发者提供作品发布渠道的平台,后来慢慢长出了自己的桌面客户端和移动端。你可以把它理解成独立游戏圈的 Steam,但它的定位更开放——任何人都能上传作品,没有绿光投票那套门槛,所以你能在这里找到大量创意十足但还没被大厂发掘的小游戏、实验性作品、甚至是开发者随手写的 prototype。

它支持 Windows、macOS、Linux 三大桌面平台,也有 Android 端的 APK 可以直接装。平台上的作品类型很杂:有正经的商业独立游戏、有免费的 Jam 作品、有 HTML5 网页小游戏,甚至还有一些工具软件和素材包。对玩家来说,最大的吸引力在于——这里能挖到很多 Steam 上根本看不到的东西。

安装

itch下载 的安装对不同平台友好度不一样,但有一条贯穿所有平台的原则:它不想往你的系统里瞎写东西。

Android 端最简单——下载 APK 直接装就行,安装包约 20MB,版本更新走应用内自动提示。桌面端稍微讲究一点:Windows 7 以上都能装,XP 和 Vista 不支持;macOS 主流版本直接双击 DMG 拖进 Applications;Linux 选择最多——deb 仓库、rpm 仓库、Arch AUR 包、便携 tar.xz 归档四条路都能走,唯独需要额外确认系统里有没有 GTK3 运行库(Debian 系对应 libgtk-3-0,多数桌面发行版默认就有)。

装完之后应用本体不会往 Program Files 或 /usr/local 这种位置塞——Windows 和 macOS 装在当前用户可写的目录下,Linux 装在 ~/.itch,全程不需要管理员权限。这个设计看似不起眼,但后面你会看到它和 itch 最酷的几个隐藏功能直接相关。

安装过程截图

你以为它只是商店?其实还藏着这些

好了,基础介绍完了。下面这些东西,是我把设置菜单翻来覆去扒了三遍才挖出来的——官方没有专门写一篇来推广,绝大多数普通玩家根本不知道它们存在。

每个游戏一个独立家目录:沙盒模式

这是 itch 藏得最深也最硬核的功能,没有之一。

你在其他游戏平台装的游戏,默认都是跑在你当前用户权限下的——游戏能读到你家目录里的任何文件、能访问浏览器配置、能看到你存的密码。itch 不一样:在 macOS 和 Linux 上,它给每一个游戏单独造一个假的家目录,把真正的 $HOME 整个藏起来。游戏往"家目录"里写的存档、配置,实际落在一个隔离区里,和你的真实文件完全隔离。

这个功能默认关闭,需要在每个游戏的启动设置里手动开启。为什么有人会专门打开它?一是安全——itch 平台上的作品良莠不齐,给陌生人写的代码一个独立沙盒比裸跑踏实;二是干净——你不会在自己家目录里发现一堆陌生的配置文件和存档。

Linux 用户还多了两个彩蛋:可以选择具体用 Bubblewrap 还是 Firejail 作为沙盒后端(默认自动选),甚至能直接掐断沙盒内的网络访问——对单机游戏来说这等于多了一层防泄漏保险。

沙盒与独立安装位置

HTML5 网页游戏,其实能下载到本地离线玩

itch.io 上相当一部分作品只提供 HTML5 网页版——浏览器里点开就玩,听起来好像只能在线跑。但 itch 客户端有个很多人没注意到的选项:点安装按钮,它会把网页游戏的整个构建包下载到本地。

下载下来之后有两个好处:一是网络不好的时候加载速度快得多,二是配合 itch 的离线功能,把网页游戏直接带出门玩——没有网也能启动。这个功能三平台通用,因为渲染 HTML5 的是 itch 内置的浏览器组件,跟你的操作系统完全无关。

当然也有边界:有些作者只给下载版做了完整内容,网页版是简化后的构建包,内容差异以创作者页面说明为准;另外启动参数之类的高级选项对网页游戏无效,因为它没有原生可执行文件可以附加参数。

网页游戏离线同步界面

多安装位置 + 零权限:把游戏扔哪都行

还记得安装那一节说的"不需要管理员权限"吗?这个设计的完整形态是 itch 的多安装位置管理——你可以随时添加新的安装目录,比如一块单独的机械盘、一个外接硬盘,甚至是 U 盘,每个游戏单独指定装哪。

这功能对有大量游戏收藏的玩家特别有用:硬盘满了不用纠结删不删,直接加一块新盘就行;出差带 U 盘跑会议,插上就能玩上次没通关的那个独立游戏。Windows 上的沙盒模式也支持多位置,只是实现方式和类 Unix 不同(换账户而不是假家目录)。

把 itch 游戏直接加进 Steam 库

这是懒癌玩家的福音:itch 有一个内置的 Steam 快捷方式生成器,能把你库里的任意游戏一键生成 .url 快捷方式文件,Steam 就能识别为"非 Steam 游戏"直接添加进库。

配置在设置菜单深处,开启之后每次安装新游戏时会顺带生成一份快捷方式,Steam 那边自动扫描到就完事了。不用手动去 Steam 的"添加非 Steam 游戏"里一个个找路径,itch 帮你把文件名、图标甚至启动参数都配好了。

Steam 快捷方式

两个别踩的坑

以上功能虽好,有两个坑值得提醒一下。

第一个是沙盒和存档位置的矛盾。macOS/Linux 沙盒开了之后,游戏的存档位置从你的真实 $HOME/.local/share(或对应目录)变成了 itch 的隔离区。如果你之前在没开沙盒的情况下玩了一半、存了档,开沙盒之后再进游戏会发现存档"不见了"——它还在原来的位置,但沙盒里的游戏看不到。解决方法是手动把存档复制到隔离区里,或者干脆继续不开沙盒玩这款游戏。

第二个是Linux 上别混用更新渠道。如果你是通过 apt/rpm/AUR 包管理器装的 itch,那就老老实实跟着系统更新走;如果你用的是通用安装器或便携归档,那就用应用内提示更新。两条路线混用会导致安装位置错乱、版本号对不上,严重的甚至启动崩溃。

把它用透

itch 的这些隐藏功能,本质上都是 itch 团队想让你"安心玩"的思路体现——沙盒是隔离风险、多安装位置是让空间弹性可调、零权限是降低系统侵入感、Steam 联动是减少重复启动器。大多数玩家确实只需要"打开商店→买游戏→玩"这条最基础的路径,但当你真正收藏了几十上百款、开始在意系统整洁度和存档安全的时候,这些藏在设置面板里的选项就会突然变得很香。

别让一个独立游戏商店浪费了它内置的那些好东西。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些