Minggu ini XDA menunjukkan streaming Steam dari kontainer LXC di Proxmox tanpa passthrough GPU — jenis setup yang bahkan setahun lalu akan dianggap mustahil. Ini berfungsi karena generasi baru host streaming menargetkan setup headless secara langsung. Tidak ada monitor yang terhubung, tidak ada sesi display aktif, tidak ada GPU yang dipasang ke VM Windows. Hanya host Linux dengan GPU yang kompatibel dan daemon yang tepat. Kami menguji delapan aplikasi terbaik untuk streaming game Steam headless di desktop, di LXC Proxmox dan server Debian bare-metal, fokus pada apa yang “headless” benar-benar butuhkan dari setiap tool dan bagaimana masing-masing menangani klien yang memutuskan koneksi di tengah game.
Apa yang harus dicari dalam aplikasi streaming headless
- Tidak diperlukan sesi login. Apa pun yang memerlukan pengguna Windows masuk dan monitor tertancap bukan headless.
- Dukungan display virtual. Host headless membutuhkan monitor virtual. Tool yang layak digunakan baik membuat satu secara otomatis atau mengirimkan driver untuk melakukannya.
- Profil latensi. Untuk streaming jaringan lokal, targetkan di bawah 20 ms end-to-end. Untuk streaming internet, di bawah 60 ms adalah realistis.
- Dukungan codec. H.264 bekerja di setiap klien. H.265 mengurangi bandwidth setengahnya untuk kualitas visual yang sama. AV1 di klien yang lebih baru adalah masa depan.
- Jangkauan klien. Stream harus menjangkau Steam Deck, phone, browser, Apple TV, dan Raspberry Pi dengan monitor HDMI, bukan hanya PC lain.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Rencana gratis | Harga awal | Fitur unggulan |
|---|---|---|---|---|---|
| Wolf | Streaming headless native kontainer | Linux, Docker | Gratis, sumber terbuka | Gratis | Menjalankan beberapa sesi bersamaan per host |
| Sunshine | Host GameStream lintas platform | Windows, Linux, macOS | Gratis, sumber terbuka | Gratis | Kompatibel Moonlight, komunitas besar |
| Moonlight | Klien lintas platform | Windows, macOS, Linux, Android, iOS, tvOS, Chrome | Gratis, sumber terbuka | Gratis | Setiap klien yang mungkin Anda jangkau |
| Steam Link | Streaming Steam milik Valve | Windows, macOS, Linux, mobile, TV | Gratis | Gratis | Integrasi Steam terbaik out-of-the-box |
| Parsec | Streaming latensi rendah ke teman jarak jauh | Windows, macOS, Linux, Android, iOS, web | Gratis, terbatas tier | Langganan Parsec Warp | Streaming co-op multi-pengguna |
| Apollo | Forking Sunshine dengan fitur lanjutan | Windows, Linux, macOS | Gratis, sumber terbuka | Gratis | Gamepad virtual, resolusi per-klien |
| Selkies-Project | Streaming game berbasis browser dari kontainer | Linux, Kubernetes | Gratis, sumber terbuka | Gratis | Menjalankan aplikasi GL apa pun di tab browser |
| NoMachine | Desktop jarak jauh komersial dengan game mode | Windows, macOS, Linux, mobile | Gratis, personal | Lisensi NoMachine Enterprise | Solid untuk pekerjaan jarak jauh latensi rendah plus bermain |
Aplikasi
1. Wolf — Terbaik untuk streaming headless native kontainer
Wolf adalah proyek Games-on-Whales yang dirancang sejak awal untuk host kontainer headless. Jalankan di Docker atau kontainer Linux, pasangkan klien Moonlight, dan kontainer menjalankan proses game dengan display virtual selama sesi. Beberapa klien masing-masing dapat mempertahankan sesi bersamaan mereka sendiri di host yang sama jika GPU memiliki ruang, yang adalah trik yang membedakannya dari setiap tool lain di daftar.
Di mana kekurangannya: Hanya Linux dan Docker. Setup bukan turnkey; Anda membutuhkan GPU yang kompatibel (NVIDIA adalah jalur paling mulus), modul kernel yang tepat, dan privilege runtime kontainer. Bukan untuk pembaca hanya Windows.
Harga:
- Gratis: Sepenuhnya sumber terbuka
- Berbayar: Tidak ada
Platform: Linux, Docker
Unduh: games-on-whales.github.io/wolf
Garis bawah: Wolf adalah pilihan ketika host adalah server Linux di rak dan beberapa anggota keluarga ingin streaming game berbeda pada waktu yang sama.
2. Sunshine — Terbaik untuk host kompatibel Moonlight di OS apa pun
Sunshine adalah standar komunitas untuk host streaming yang mengimplementasikan ulang NVIDIA GameStream dan menambahkan fitur yang NVIDIA tinggalkan. Berjalan di Windows, Linux, dan macOS, host sesi ke klien Moonlight apa pun, dan bekerja headless di Linux dengan setup display virtual. Di Windows membutuhkan monitor atau driver display virtual, tetapi jalur setup terdokumentasi dengan baik.
Di mana kekurangannya: Setup headless Windows memerlukan driver display virtual. UI web Sunshine sendiri fungsional dan ketinggalan zaman dibandingkan tool komersial.
Harga:
- Gratis: Sepenuhnya sumber terbuka
- Berbayar: Tidak ada
Platform: Windows, Linux, macOS
Unduh: github.com/LizardByte/Sunshine
Garis bawah: Sunshine adalah pilihan ketika host menjalankan OS apa pun selain Linux-in-a-container dan Anda menginginkan dukungan klien terluas.
3. Moonlight — Terbaik untuk bagian klien dari setiap setup
Moonlight adalah klien yang berbicara dengan Sunshine, Wolf, Apollo, dan host NVIDIA GameStream lama. Berjalan di Windows, macOS, Linux, Android, iOS, Apple TV, Nintendo Switch (tidak resmi), dan bahkan browser. Setiap host streaming headless di daftar ini membutuhkan klien, dan Moonlight adalah yang Anda pasang di setiap perangkat yang ingin Anda jangkau host dari.
Di mana kekurangannya: Bukan host itu sendiri. Jika Anda hanya memasang Moonlight, Anda mendapatkan klien tanpa apa pun untuk terhubung.
Harga:
- Gratis: Sepenuhnya sumber terbuka
- Berbayar: Tidak ada
Platform: Windows, macOS, Linux, Android, iOS, tvOS, Chrome, lebih banyak lagi
Unduh: moonlight-stream.org
Garis bawah: Moonlight tidak opsional. Pasang di setiap perangkat yang Anda rencanakan untuk streaming.
4. Steam Link — Terbaik untuk integrasi Steam out-of-the-box
Steam Link adalah solusi streaming milik Valve. Di phone, tablet, atau kotak Steam Link, ia menemukan klien Steam di jaringan lokal dan stream game Steam yang berjalan ke sana. Ini adalah setup paling mudah di daftar: pasang Steam di host, pasang Steam Link di klien, dan itu berfungsi.
Di mana kekurangannya: Host masih perlu klien Steam yang berjalan dengan sesi display. Ini bukan benar-benar headless dengan cara Wolf dan Sunshine. Streaming di luar jaringan lokal memerlukan Remote Play Together atau VPN.
Harga:
- Gratis: Sepenuhnya gratis
- Berbayar: Tidak ada
Platform: Windows, macOS, Linux (host); Windows, macOS, Linux, Android, iOS, TV OS, Steam Deck (klien)
Unduh: store.steampowered.com/app/353380/Steam_Link
Garis bawah: Steam Link adalah pilihan untuk pengalaman Steam-ke-sofa termudah di jaringan lokal.
5. Parsec — Terbaik untuk remote play latensi rendah dengan teman
Parsec menargetkan kasus “Saya ingin bermain game co-op lokal dengan teman seribu mil jauhnya”. Tuning latensi agresif, klien dipoles, dan Parsec Warp menambahkan fitur yang digunakan pekerja jarak jauh untuk streaming desktop selama hari kerja juga.
Di mana kekurangannya: Tier gratis menghilangkan beberapa fitur yang sebagian besar pengguna anggap inti. Kepemilikan berubah ke Unity pada 2021, dan prioritas roadmap telah bergeser.
Harga:
- Gratis: Streaming inti, fitur terbatas tier
- Berbayar: Langganan Parsec Warp untuk fitur tim dan desktop
Platform: Windows, macOS, Linux, Android, iOS, Web
Unduh: parsec.app
Garis bawah: Parsec adalah pilihan ketika tujuannya streaming ke teman jarak jauh tertentu, bukan home lab layar.
6. Apollo — Terbaik untuk forking Sunshine yang penuh fitur
Apollo forking Sunshine dan menambahkan resolusi per-klien, gamepad virtual, perilaku multi-klien yang lebih baik, dan tweaks kualitas hidup yang upstream Sunshine lebih lambat untuk menerima. Jika inti Sunshine adalah apa yang Anda inginkan tetapi fitur yang hilang mengganggu, Apollo layak dicoba.
Di mana kekurangannya: Komunitas lebih kecil dari Sunshine. Fitur dapat bersifat eksperimental. Kompatibilitas dengan ekosistem Moonlight disengaja tetapi tidak dijamin di setiap build.
Harga:
- Gratis: Sepenuhnya sumber terbuka
- Berbayar: Tidak ada
Platform: Windows, Linux, macOS
Unduh: github.com/ClassicOldSong/Apollo
Garis bawah: Apollo adalah pilihan ketika kesenjangan fitur Sunshine adalah alasan Anda terus mengganti tool.
7. Selkies-Project — Terbaik untuk streaming berbasis browser dari kontainer
Selkies-Project stream aplikasi Linux GL ke tab browser dari dalam kontainer. Ini adalah pilihan ketika klien tidak dapat memasang Moonlight (laptop kerja terkunci, Chromebook sekolah, komputer perpustakaan bersama) dan host adalah kluster Kubernetes atau lingkungan Docker sudah.
Di mana kekurangannya: Profil latensi lebih buruk dari Moonlight; browser menambahkan langkah yang tak terhindarkan. Setup memerlukan Docker atau Kubernetes ditambah GPU yang kompatibel.
Harga:
- Gratis: Sepenuhnya sumber terbuka
- Berbayar: Tidak ada
Platform: Linux, Docker, Kubernetes
Unduh: github.com/selkies-project/selkies-gstreamer
Garis bawah: Selkies-Project adalah pilihan ketika klien harus tab browser dan tidak ada lagi.
8. NoMachine — Terbaik untuk kerja jarak jauh latensi rendah dengan game mode
NoMachine adalah tool desktop jarak jauh komersial yang menambahkan game mode dengan jalur encode hardware H.264 dan H.265. Ini bukan streamer game tujuan khusus, tetapi untuk homelab yang sudah menjalankannya untuk kerja jarak jauh, menambahkan gaming ringan di atasnya adalah gerakan bendera konfigurasi tunggal.
Di mana kekurangannya: Tidak dibangun untuk gaming AAA. Latensi dapat digunakan untuk indie dan judul bergencekan lebih lambat, bukan competitive shooter. Fitur enterprise adalah setengah harga komersial dari harga.
Harga:
- Gratis: Penggunaan personal, unlimited
- Berbayar: Lisensi NoMachine Enterprise untuk fitur tim dan server
Platform: Windows, macOS, Linux, Android, iOS
Unduh: nomachine.com
Garis bawah: NoMachine adalah pilihan ketika Anda sudah menggunakannya untuk pekerjaan jarak jauh dan ingin menggunakannya kembali untuk gaming sesekali.
Cara memilih yang tepat
- Jika Anda menjalankan server Linux atau Proxmox dengan GPU NVIDIA: Wolf di host, Moonlight di setiap klien.
- Jika host adalah Windows atau Anda membutuhkan cakupan OS terluas: Sunshine di host, Moonlight di setiap klien.
- Jika Anda menginginkan setup Steam-ke-sofa paling mudah di jaringan lokal: Steam Link.
- Jika targetnya adalah satu teman jarak jauh tertentu: Parsec.
- Jika kesenjangan fitur Sunshine adalah titik macet: Apollo.
- Jika klien harus tab browser: Selkies-Project.
- Jika Anda sudah menjalankan NoMachine untuk pekerjaan jarak jauh: NoMachine dengan game mode diaktifkan.
Tanya jawab
Apakah saya memerlukan passthrough GPU di Proxmox untuk streaming Steam? Tidak lagi. Baik Wolf maupun Sunshine mendukung streaming headless dari kontainer LXC yang berbagi GPU host, tanpa passthrough eksklusif ke VM.
GPU mana yang terbaik untuk streaming headless di Linux? NVIDIA dengan driver proprietary adalah jalur paling mulus hari ini, karena encoding hardware NVENC matang. Kartu AMD baru berfungsi dengan VAAPI, dan Intel Arc meningkat secara substansial selama 2024 dan 2025.
Dapatkah saya stream Steam tanpa memiliki Steam Deck? Ya. Moonlight berjalan pada hampir setiap perangkat konsumen, termasuk ponsel, tablet, Raspberry Pi, dan TV. Steam Deck adalah satu opsi klien di antara banyak.
Apakah streaming headless berfungsi melalui internet? Ya, dengan uplink yang baik. Round-trip di bawah 60 ms dan 30 Mbps upload dari host menempatkan sebagian besar game di wilayah yang dapat dimainkan di internet.
Apakah aplikasi ini bekerja dengan launcher non-Steam seperti Epic atau GOG? Sunshine, Wolf, Apollo, dan Parsec stream aplikasi apa pun, bukan hanya Steam. Steam Link hanya Steam.
Apakah streaming aman untuk akun? Steam tidak menandai streaming sebagai aktivitas mencurigakan. Acara login menunjukkan akun yang sama terlepas dari bagaimana game mencapai klien. Sistem anti-cheat dapat menandai beberapa konfigurasi remote-play; periksa per game.