项目状态
尚不可用,即将推出
PlayShelf 还处于早期开发阶段。一切都还不稳定,没有可以安装的版本,这里描述的所有内容都可能改变。模拟器展示了它目前的进度;关注代码仓库或版本订阅源,就能知道第一个版本何时推出。
目前进度
- 已完成 目录、下载和游戏信息数据库,已在网页模拟器中运行
- 进行中 在真实主机上验证
- 下一步 第一个可以安装的版本
仅限你自己的内容。 PlayShelf 管理你的游戏,并从你自己的服务器(例如 Ownfoil 或 AeroFoil)安装你拥有的副本。它不会支持任何未经授权分发游戏的服务。
功能
它能做什么
你的服务器目录
每款游戏都以封面呈现,附带大小和追加内容,可搜索、排序并分区;在游戏页面可以安装本体游戏、更新和追加内容,或者用“全部安装”一次装好。

不会中断的下载
队列逐个安装数据包,可以暂停和继续,中断后会自动从停下的位置重试;每个下载最多 8 个连接,并提前获取接下来的数据包。

默认安全
只用 HTTPS,始终校验证书;你网络中使用自有证书的服务器,在你核对其密钥后才会被信任;密码为主机加密封存。
此外
在你的网络中发现
“在此网络中查找”会列出你网络中的 AeroFoil 和 Ownfoil 服务器;一台服务器可以同时有家中地址和互联网地址。
离线显示名称和图标
SD 卡上的游戏信息数据库,来自 CyberFoil-DB、NXMeta 和 Ghostland 或你自己的来源,每个数据包都用 SHA-256 校验。
已安装的游戏
游戏库显示主机上已有的内容,以及服务器上更新的内容:可以安装的更新、仍缺少的追加内容。
自行更新
新版本可在应用内直接原地安装,也可以用 sphaira 或 Homebrew App Store 安装,并保留上一个版本以便回退。
支持主机的所有语言
主机的 15 种语言,浅色和深色主题,电视上显示更大的文字。
截图
主机上的画面
在浏览器中
安装之前先试试
真正的 PlayShelf 在你的浏览器中运行,面对一台模拟主机和一个装满虚构游戏的演示游戏库服务器:浏览目录、安装游戏、暂停下载,试试每一项设置。
即将推出
安装
目前还没有可以安装的东西:以下是第一个版本将采用的步骤。
- 一台装有 Atmosphère 以及 sys-patch 或 sigpatches 的 Nintendo Switch。
- 把最新版本的 playshelf.zip 解压到 SD 卡根目录。
- 从自制软件菜单启动 PlayShelf。
快速上手
快速入门
- “添加服务器”:填写它在你网络中或互联网上的 https:// 地址,有账户的话再填账户;或者“在此网络中查找”。
- 在“目录”中打开游戏页面:“全部安装”,或选择其中一个数据包。
- “下载”会依次安装它们;安装完成后显示在“游戏库”中。
常见问题
常见问题
什么是游戏库服务器?
一台运行在电脑或 NAS 上的服务器,列出并提供你的备份:AeroFoil 或 Ownfoil,或者任何带有你文件的简单 JSON 索引的网页服务器。PlayShelf 读取它的目录,并从中下载数据包。
游戏从哪里来?
只来自你自己的服务器:PlayShelf 不附带任何游戏,也不提供任何游戏来源。它的用途是安装你自己的备份和自制软件。
支持哪些服务器?
通过 API 支持 AeroFoil 和 Ownfoil,以及任何通过 HTTPS 提供文件 JSON 索引(files、directories、titledb)的服务器。服务器需要时,可使用用户名和密码。
为什么只用 HTTPS?
为了让目录、你的密码和数据包在传输途中无法被读取或篡改。你网络中使用自有证书的服务器,在你核对其密钥后只需信任一次;没有任何关闭校验的选项。
主机需要什么?
Atmosphère,以及让游戏能够启动的 sys-patch 或 sigpatches:如果两者都没找到,PlayShelf 会在安装前提示。
支持 Switch 2 吗?
不支持:Switch 2 没有 Atmosphère。
免费吗?
免费:这是采用 GNU GPL v3 许可的自由开源软件。
文档


