Một người dùng Reddit có tên là m0rpheus23 vừa chia sẻ một công cụ nằm ở điểm giao thoa giữa hai cộng đồng đầy đam mê nhưng khá đặc thù: những người săn thành tựu (achievement hunters) và game thủ Linux. Công cụ này có tên là Sentinel, giúp bổ sung một hệ thống thành tựu (achievement system) đầy đủ chức năng cho các tựa game chạy ngoài Steam trên nền tảng Linux.

Nhận ưu đãi lên đến 80% cho các trò chơi chỉ có tại GAMES.GG
Ưu đãi độc quyền cho trò chơi
Sentinel thực sự làm được gì
Khái niệm này khá đơn giản. Sau khi tải Sentinel từ GitHub, bạn kết nối nó với Steam Web API hoặc một nguồn bên ngoài như SteamHunters. Công cụ này sẽ lấy dữ liệu thành tựu từ nguồn bạn chọn, sau đó theo dõi các tệp lưu (save files) theo thời gian thực, đối chiếu tiến trình với dữ liệu đó. Khi bạn đạt đủ điều kiện, thành tựu sẽ được kích hoạt.
Một tệp GIF được chia sẻ trên GitHub của dự án cho thấy nó hoạt động trực tiếp trong Middle-earth: Shadow of Mordor, với một thành tựu được mở khóa ngay khoảnh khắc mũi tên bắn trúng hố lửa. Đó không phải là đồng bộ hóa trễ hay kiểm tra thủ công. Đó là khả năng phát hiện theo thời gian thực thực hiện chính xác những gì nó đã hứa hẹn.
Sentinel được xây dựng đặc biệt cho các trò chơi tải xuống ngoài Steam. Nếu bạn đang chạy các tựa game thông qua Heroic Launcher (công cụ quản lý thư viện Epic Games Store trên Linux), Sentinel cũng sẽ theo dõi chúng. Bạn sẽ nhận được thông báo trên màn hình, theo dõi thành tựu nhiều bước, tỷ lệ hoàn thành toàn cầu (global completion percentages) khi sử dụng Steam API, và thậm chí là âm thanh thông báo tùy chỉnh nếu âm thanh mặc định không làm bạn thỏa mãn.
Sentinel yêu cầu dữ liệu thành tựu phải tồn tại ở đâu đó trực tuyến để hoạt động. Các trò chơi không có sự hiện diện trên Steam và không có cơ sở dữ liệu thành tựu bên ngoài sẽ không được hỗ trợ, nhưng số lượng các tựa game áp dụng được là rất lớn vì có rất nhiều trò chơi sở hữu dữ liệu thành tựu Steam.
Cộng đồng săn thành tựu lớn hơn bạn nghĩ
Điều này có vẻ như là một công cụ dành cho một nhóm nhỏ, nhưng những người săn thành tựu là một nhóm người cực kỳ tận tâm. RetroAchievements, một nền tảng hỗ trợ thành tựu cho các trò chơi cổ điển (retro games), đã hoạt động được 14 năm và hiện bao phủ hơn 10,000 trò chơi với gần 600,000 thành tựu riêng lẻ. Đó là một cộng đồng thực sự, năng động, được xây dựng hoàn toàn dựa trên ý tưởng rằng trò chơi sẽ thỏa mãn hơn khi có các mục tiêu đi kèm.
Steam, Xbox và PlayStation đều áp dụng điều này với hệ thống riêng của họ, và cảm giác thỏa mãn (dopamine hit) từ âm thanh thông báo đó có sức hút tâm lý thực sự. Sentinel mở rộng hệ thống đó đến một góc của thế giới game nơi mà trước đây nó chưa từng tồn tại.
Hướng đi tiếp theo
Ngoài các thành tựu, Sentinel còn đóng vai trò như một trình theo dõi thư viện game, tập hợp các tựa game của bạn cùng với tiến trình thành tựu tại một nơi. Chỉ riêng điều đó đã biến nó thành một công cụ tổ chức hữu ích cho bất kỳ ai đang chạy thư viện hỗn hợp trên Steam và các cửa hàng khác trên Linux.
Người tạo ra công cụ này cũng đã lên kế hoạch đưa Sentinel lên Steam Deck, điều này sẽ mở rộng đáng kể phạm vi tiếp cận của nó. Steam Deck chạy trên nền tảng Linux, và người chơi trên thiết bị này chính là đối tượng khách hàng muốn có công cụ này. Bạn có thể xem qua SamRewritten GitHub để biết cách các công cụ quản lý thành tựu tương tự đã tiếp cận hệ sinh thái Steam, điều này cung cấp bối cảnh hữu ích cho vị thế của Sentinel trong không gian này.
Đối với những game thủ Linux, những người từng cảm thấy mình như "công dân hạng hai" khi nói đến hỗ trợ thành tựu bên ngoài thư viện của Steam, Sentinel là một giải pháp thiết thực được xây dựng bởi một người thực sự mong muốn nó tồn tại. Hãy theo dõi GitHub của dự án để cập nhật thông tin cho Steam Deck khi quá trình phát triển tiếp tục. Đừng quên xem thêm:








