Własny Steam w domu. Gry bez DRM trzymasz na serwerze, a Drop pokazuje je jako sklep z okładkami i opisami i instaluje jednym kliknięciem na każdym komputerze w domu - z aktualizacjami i zapisanym czasem gry.

Czym jest Drop?
Drop to otwarta platforma do rozprowadzania gier, którą uruchamiasz na własnym serwerze. Sam projekt nazywa się „otwartym Steamem” i to dobry skrót: masz sklep w przeglądarce, bibliotekę każdego domownika, a na komputerach program, który pobiera i instaluje gry.
Drop nie sprzedaje gier i nie łamie zabezpieczeń. Służy do gier bez DRM, które już masz: instalatorów z GOG-a, itch.io czy Humble Bundle. Wrzucasz je do folderu na serwerze, a Drop:
- pobiera okładki, opisy i zrzuty z baz IGDB, GiantBomb i PCGamingWiki,
- pokazuje gry jak sklep - z gatunkami, producentami i kategoriami wiekowymi,
- instaluje jednym kliknięciem w programie Drop na komputerze, także aktualizacje (pobierając tylko zmienione pliki),
- liczy czas gry i pozwala ograniczyć dzieciom gry według wieku,
- wymaga logowania - konta zakładasz przez zaproszenia, można też podłączyć logowanie jednym kontem (SSO).
Gry z Windowsa uruchamia na Linuksie przez Protona, tak jak Steam. Potrzebny jest do tego program UMU Launcher i co najmniej jedna wersja Protona, którą najprościej zainstalujesz programem ProtonUp-Qt.
Dla kogo?
- Dla graczy z dużą kolekcją gier z GOG-a i itch.io, którzy mają w domu kilka komputerów.
- Dla rodzin - jedna kolekcja na serwerze, osobne konta i ograniczenia wiekowe dla dzieci.
- Dla właścicieli NAS-a lub domowego serwera, którzy znają Dockera.
- Do starych gier z konsol lepszy będzie RomM, a do zwykłego grania na Linuksie wystarczą Steam i Heroic.
Mocne i słabe strony
Zalety
- sklep z okładkami i opisami jak w Steamie
- instalacja i aktualizacje gier jednym kliknięciem
- natywny program na Linuksa, Windowsa i macOS
- gry z Windowsa na Linuksie przez Protona
- konta, zaproszenia, ograniczenia wiekowe i czas gry
- otwarty i darmowy, bez płatnych funkcji
Wady
- wersja testowa przed 1.0, projekt w trybie utrzymania
- instalacja serwera wymaga Dockera i bazy danych
- do opisów z IGDB potrzebne darmowe konto deweloperskie Twitcha
- tylko gry bez DRM - gier ze Steama czy Epic tak nie przeniesiesz
- brak polskiej wersji w obecnym wydaniu
Jak zainstalować
Serwer Drop działa w Dockerze razem z bazą danych PostgreSQL. Gotowy plik compose.yaml jest w instrukcji na droposs.org - wystarczy w nim ustawić folder z grami i hasło do bazy, a potem uruchomić docker compose up -d. Panel otworzysz pod adresem http://adres-serwera:3000.
Program na komputer pobierzesz ze strony Drop: na Linuksie są paczki .deb (Ubuntu, Mint), .rpm (Fedora) i dla Archa, a wersja Flatpak jest w testach. Krok po kroku, razem z folderem z grami i Protonem, opisujemy to w artykule Własny Steam w domu.
Pierwsze kroki
Dodaj folder z grami
W panelu administratora otwórz Library → Sources → Create i wskaż folder z grami zamontowany w kontenerze, np. /library.
Zaimportuj gry
Drop znajdzie nowe foldery. Przy każdej grze wyszukaj ją w bazie opisów (albo zaimportuj bez opisu), a potem dodaj wersję i wskaż plik uruchamiający.
Zaproś domowników
W Users → Authentication utwórz zaproszenia. Każdy loguje się w programie Drop na swoim komputerze i instaluje gry ze swojej biblioteki.
Drop to najciekawszy otwarty sposób na własną platformę z grami: sklep, biblioteka i instalacja jednym kliknięciem, także na Linuksie. To jednak wersja testowa w trybie utrzymania, więc polecamy go ciekawym z domowym serwerem, a nie osobom, które chcą po prostu grać.
