Система работает через скрипт на Linux.
Пользователь Reddit под ником Jibril-sama создал систему самодельных картриджей для игр Steam, используя переработанные 2,5-дюймовые SSD-накопители, приобретенные по цене 7 евро за штуку. Игровые данные хранятся на накопителях, которые подключаются к ПК через SATA-док-станцию.
Для автоматизации процесса Jibril-sama написал простой скрипт на основе протокола URL Steam, который автоматически открывает страницу игры в клиенте Steam, после подключения внешнего накопителя. Скрипт можно настроить на автоматический запуск игры — в демонстрации использовалась Linux, но аналогичную логику можно реализовать и на Windows через автозапуск.
Концепция не является абсолютно новой: пользователи уже давно применяют SD-карты и внешние накопители для создания физических библиотек игр Steam Deck. Однако подход Jibril-sama выделяется использованием дешевых б/у SSD, которые превращаются в персонализированные картриджи с логотипами игр.
Технически система работает через скрипт, который срабатывает при подключении накопителя: он либо открывает страницу игры в Steam, либо, при дополнительной настройке, запускает игру напрямую. В комментариях Jibril-sama подтвердил, что систему можно сделать «практически беспроблемной» благодаря возможностям скриптинга Linux и встроенным функциям Steam. Однако у такого подхода есть ограничения: SSD на основе NAND-памяти могут терять данные при длительном хранении без питания и неидеальны для долгосрочного архивирования.
Источник: hi-tech.mail.ru