Пользователь Reddit под ником m0rpheus23 представил решение, которое находится на стыке двух увлеченных, но нишевых сообществ: ачивмент-хантеров и Linux-геймеров. Инструмент называется Sentinel, и он добавляет полноценную систему достижений в игры, запущенные на Linux вне Steam.

Оформите предзаказ и получите 1-месячную подписку GTA+.
Оформите предзаказ GTA 6
Что на самом деле делает Sentinel
Концепция проста. После загрузки Sentinel с GitHub вы указываете путь к Steam Web API или внешнему источнику, например SteamHunters. Инструмент подтягивает данные о достижениях из выбранного источника, а затем отслеживает ваши файлы сохранений в реальном времени, сверяя прогресс с этими данными. Как только условие для получения ачивки выполнено, она срабатывает.
GIF, опубликованный на GitHub проекта, демонстрирует работу в реальном времени в Middle-earth: Shadow of Mordor: достижение разблокируется в тот самый момент, когда стрела попадает в костер. Это не отложенная синхронизация и не ручная проверка. Это детекция в реальном времени, работающая именно так, как обещано.
Sentinel был создан специально для игр, загруженных вне Steam. Если вы запускаете тайтлы через Heroic Launcher (который управляет вашей библиотекой Epic Games Store на Linux), Sentinel отслеживает и их. Вы получаете внутриигровые уведомления, трекинг многоступенчатых достижений, глобальный процент завершения при использовании Steam API и даже кастомные звуки уведомлений, если стандартный пинг вам не по душе.
Сообщество ачивмент-хантеров больше, чем вы думаете
Это может показаться инструментом для крошечной аудитории, но ачивмент-хантеры — на удивление преданная группа. RetroAchievements, платформа, добавляющая поддержку достижений в классические ретро-игры, существует уже 14 лет и сейчас охватывает более 10,000 игр с почти 600,000 отдельных достижений. Это реальное, активное сообщество, построенное целиком на идее о том, что игры приносят больше удовлетворения, когда в них есть конкретные цели.
Steam, Xbox и PlayStation активно развивают свои системы, и дофаминовый отклик от звука уведомления обладает реальной психологической силой. Sentinel расширяет эту систему на ту область гейминга, где ее раньше не существовало.
Что дальше
Помимо достижений, Sentinel работает как трекер игровой библиотеки, собирая ваши тайтлы и прогресс по ачивкам в одном месте. Уже одно это делает его полезным инструментом для организации библиотеки у любого, кто запускает игры из разных сторов на Linux.
Автор также намекнул на планы по переносу Sentinel на Steam Deck, что значительно расширит охват проекта. Steam Deck работает на базе Linux, и его владельцы — именно та аудитория, которой это нужно. Вы можете заглянуть на SamRewritten GitHub, чтобы увидеть, как аналогичные инструменты управления достижениями работают со Steam, что дает полезный контекст для понимания места Sentinel в этой экосистеме.
Для Linux-геймеров, которые чувствовали себя «второсортными» в плане поддержки достижений вне библиотеки Steam, Sentinel — это практичное решение, созданное тем, кто явно хотел, чтобы оно существовало. Следите за GitHub проекта на предмет обновлений для Steam Deck по мере развития разработки. Обязательно ознакомьтесь с другими материалами:








