Wolf headless game streaming

इस हफ्ते XDA ने Proxmox पर LXC कंटेनर से GPU passthrough के बिना Steam स्ट्रीमिंग दिखाई — यह तरह का सेटअप जो एक साल पहले असंभव मानते हुए खारिज कर दिया गया होता। यह काम करता है क्योंकि स्ट्रीमिंग होस्ट की एक नई पीढ़ी सीधे हेडलेस सेटअप को लक्षित करती है। कोई मॉनिटर प्लग नहीं, कोई सक्रिय डिस्प्ले सेशन नहीं, कोई GPU Windows VM को पिन नहीं। बस एक Linux होस्ट एक संगत GPU के साथ और सही डेमॉन। हमने डेस्कटॉप पर हेडलेस Steam गेम स्ट्रीमिंग के लिए आठ सर्वश्रेष्ठ ऐप्स का परीक्षण किया, एक Proxmox LXC और एक bare-metal Debian सर्वर पर, इस बात पर ध्यान केंद्रित करते हुए कि “हेडलेस” वास्तव में प्रत्येक उपकरण से क्या चाहता है और प्रत्येक एक खेल के बीच में क्लाइंट ड्रॉप को कैसे संभालता है।

हेडलेस स्ट्रीमिंग ऐप में क्या देखना है

त्वरित तुलना

ऐप सर्वश्रेष्ठ के लिए प्लेटफॉर्म मुफ्त योजना शुरुआती मूल्य शानदार फीचर
Wolf कंटेनर-नेटिव हेडलेस स्ट्रीमिंग Linux, Docker मुफ्त, ओपन सोर्स मुफ्त होस्ट प्रति कई समवर्ती सेशन चलाता है
Sunshine क्रॉस-प्लेटफॉर्म GameStream होस्ट Windows, Linux, macOS मुफ्त, ओपन सोर्स मुफ्त Moonlight-संगत, विशाल समुदाय
Moonlight क्रॉस-प्लेटफॉर्म क्लाइंट Windows, macOS, Linux, Android, iOS, tvOS, Chrome मुफ्त, ओपन सोर्स मुफ्त हर क्लाइंट जिसे आप पहुंच सकते हैं
Steam Link Steam की अपनी स्ट्रीमिंग Windows, macOS, Linux, मोबाइल, TV मुफ्त मुफ्त सर्वश्रेष्ठ out-of-the-box Steam एकीकरण
Parsec दूर के दोस्तों के लिए कम-लेटेंसी स्ट्रीमिंग Windows, macOS, Linux, Android, iOS, web मुफ्त, tier-सीमित Parsec Warp सबस्क्रिप्शन Multi-user co-op स्ट्रीमिंग
Apollo उन्नत सुविधाओं के साथ Sunshine fork Windows, Linux, macOS मुफ्त, ओपन सोर्स मुफ्त वर्चुअल गेमपैड, प्रति-क्लाइंट resolution
Selkies-Project कंटेनर से ब्राउजर-आधारित गेम स्ट्रीमिंग Linux, Kubernetes मुफ्त, ओपन सोर्स मुफ्त ब्राउजर टैब में कोई भी GL ऐप चलाता है
NoMachine गेम मोड के साथ वाणिज्यिक दूर डेस्कटॉप Windows, macOS, Linux, मोबाइल मुफ्त, व्यक्तिगत NoMachine Enterprise लाइसेंस कम-लेटेंसी दूर कार्य प्लस-खेल के लिए ठोस

ऐप्स

1. Wolf — कंटेनर-नेटिव हेडलेस स्ट्रीमिंग के लिए सर्वश्रेष्ठ

Wolf एक Games-on-Whales प्रोजेक्ट है जिसे शुरुआत से हेडलेस कंटेनर होस्ट के लिए डिज़ाइन किया गया है। Docker या Linux कंटेनर में इसे चलाएं, Moonlight क्लाइंट को पेयर करें, और कंटेनर सेशन की अवधि के लिए एक वर्चुअल डिस्प्ले के साथ एक गेम प्रक्रिया शुरू करता है। अगर GPU के पास जगह है, तो कई क्लाइंट एक ही होस्ट पर अपने स्वयं के समवर्ती सेशन को धारण कर सकते हैं — यह वह चाल है जो इसे सूची पर अन्य सभी उपकरणों से अलग करती है।

जहां यह कम पड़ता है: केवल Linux और Docker। सेटअप turnkey नहीं है; आपको एक संगत GPU (NVIDIA सबसे smooth रास्ता है), सही कर्नेल मॉड्यूल, और कंटेनर-runtime विशेषाधिकार की जरूरत है। Windows-केवल रीडर के लिए नहीं।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, Docker

डाउनलोड: games-on-whales.github.io/wolf

निष्कर्ष: Wolf तब पसंद है जब होस्ट एक rack में Linux सर्वर होता है और कई परिवार के सदस्य एक ही समय में विभिन्न गेम स्ट्रीम करना चाहते हैं।

2. Sunshine — किसी भी OS पर Moonlight-संगत होस्ट के लिए सर्वश्रेष्ठ

Sunshine सामुदायिक-मानक स्ट्रीमिंग होस्ट है जो NVIDIA GameStream को पुनः लागू करता है और NVIDIA द्वारा छोड़ी गई सुविधाओं को जोड़ता है। यह Windows, Linux और macOS पर चलता है, किसी भी Moonlight क्लाइंट के लिए सेशन होस्ट करता है, और Linux पर वर्चुअल डिस्प्ले सेटअप के साथ हेडलेस काम करता है। Windows पर इसे मॉनिटर या वर्चुअल डिस्प्ले ड्राइवर की आवश्यकता है, लेकिन सेटअप पथ अच्छी तरह से प्रलेखित है।

जहां यह कम पड़ता है: Windows हेडलेस सेटअप को वर्चुअल डिस्प्ले ड्राइवर की आवश्यकता है। Sunshine का अपना web UI कार्यात्मक है और वाणिज्यिक उपकरण की तुलना में पुरानी दिखती है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, Linux, macOS

डाउनलोड: github.com/LizardByte/Sunshine

निष्कर्ष: Sunshine तब पसंद है जब होस्ट Linux-in-a-container के अलावा किसी भी OS को चलाता है और आप सबसे व्यापक क्लाइंट सपोर्ट चाहते हैं।

3. Moonlight — हर सेटअप के क्लाइंट भाग के लिए सर्वश्रेष्ठ

Moonlight वह क्लाइंट है जो Sunshine, Wolf, Apollo और पुराने NVIDIA GameStream होस्ट से बात करता है। यह Windows, macOS, Linux, Android, iOS, Apple TV, Nintendo Switch (अनौपचारिक) और यहां तक कि ब्राउजर पर चलता है। इस सूची पर हर हेडलेस स्ट्रीमिंग होस्ट को क्लाइंट की आवश्यकता है, और Moonlight वह है जिसे आप उस होस्ट तक पहुंचना चाहते हैं प्रत्येक डिवाइस पर स्थापित करते हैं।

जहां यह कम पड़ता है: स्वयं होस्ट नहीं है। अगर आप केवल Moonlight स्थापित करते हैं, तो आप एक क्लाइंट प्राप्त करते हैं जिससे कनेक्ट करने के लिए कुछ नहीं है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux, Android, iOS, tvOS, Chrome, अधिक

डाउनलोड: moonlight-stream.org

निष्कर्ष: Moonlight वैकल्पिक नहीं है। इसे हर डिवाइस पर स्थापित करें जिसे आप स्ट्रीम करने की योजना बनाते हैं।

Steam Link Valve का अपना स्ट्रीमिंग समाधान है। एक फोन, टैबलेट या Steam Link बॉक्स पर, यह स्थानीय नेटवर्क पर Steam क्लाइंट की खोज करता है और इसे चलाने वाले Steam गेम को इसमें स्ट्रीम करता है। यह सूची में सबसे आसान सेटअप है: होस्ट पर Steam स्थापित करें, क्लाइंट पर Steam Link स्थापित करें, और यह काम करता है।

जहां यह कम पड़ता है: होस्ट को अभी भी एक चल रहे Steam क्लाइंट को एक डिस्प्ले सेशन के साथ चाहिए। यह Wolf और Sunshine के तरीके से सच में हेडलेस नहीं है। स्थानीय नेटवर्क के बाहर स्ट्रीमिंग के लिए Remote Play Together या VPN की आवश्यकता है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux (होस्ट); Windows, macOS, Linux, Android, iOS, TV OS, Steam Deck (क्लाइंट)

डाउनलोड: store.steampowered.com/app/353380/Steam_Link

निष्कर्ष: Steam Link स्थानीय नेटवर्क पर सबसे आसान Steam-to-couch अनुभव के लिए पसंद है।

5. Parsec — दोस्तों के साथ कम-लेटेंसी दूर खेलने के लिए सर्वश्रेष्ठ

Parsec “मैं एक हजार मील दूर एक दोस्त के साथ एक स्थानीय co-op गेम खेलना चाहता हूं” मामले को लक्षित करता है। लेटेंसी ट्यूनिंग आक्रामक है, क्लाइंट को polished है, और Parsec Warp कार्यदिवस के दौरान दूर के कर्मचारियों को डेस्कटॉप स्ट्रीमिंग के लिए भी उपयोग करते हैं।

जहां यह कम पड़ता है: मुफ्त tier कुछ सुविधाओं को हटाता है जो अधिकांश उपयोगकर्ता मूल मानते हैं। 2021 में Unity को ownership बदली, और roadmap प्राथमिकताएं बदल गई हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux, Android, iOS, Web

डाउनलोड: parsec.app

निष्कर्ष: Parsec तब पसंद है जब लक्ष्य किसी विशिष्ट दूर दोस्त को स्ट्रीम करना है, होम lab के स्क्रीन नहीं।

6. Apollo — फीचर-लोडेड Sunshine fork के लिए सर्वश्रेष्ठ

Apollo Sunshine को fork करता है और प्रति-क्लाइंट resolution, एक वर्चुअल गेमपैड, बेहतर multi-client व्यवहार और quality-of-life tweaks जोड़ता है जिसे Sunshine upstream स्वीकार करने में धीमी है। अगर Sunshine का कोर वह है जो आप चाहते हैं लेकिन लापता सुविधाएं कष्टप्रद हैं, तो Apollo कोशिश करने लायक है।

जहां यह कम पड़ता है: Sunshine से छोटी समुदाय। सुविधाएं प्रयोगात्मक हो सकती हैं। Moonlight इकोसिस्टम के साथ संगतता इरादाबद्ध है लेकिन हर build में गारंटीकृत नहीं है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, Linux, macOS

डाउनलोड: github.com/ClassicOldSong/Apollo

निष्कर्ष: Apollo तब पसंद है जब Sunshine की सुविधा gaps वह कारण है कि आप उपकरणों को स्विच करते रहते हैं।

7. Selkies-Project — कंटेनर से ब्राउजर-आधारित स्ट्रीमिंग के लिए सर्वश्रेष्ठ

Selkies-Project एक कंटेनर के अंदर से ब्राउजर टैब में Linux GL एप्लिकेशन को स्ट्रीम करता है। यह तब पसंद है जब क्लाइंट Moonlight स्थापित नहीं कर सकता (एक लॉक किया गया काम laptop, स्कूल Chromebook, साझा library कंप्यूटर) और होस्ट पहले से एक Kubernetes cluster या Docker environment है।

जहां यह कम पड़ता है: लेटेंसी प्रोफाइल Moonlight से भी बदतर है; ब्राउजर अपरिहार्य कदम जोड़ता है। सेटअप में Docker या Kubernetes plus एक संगत GPU की आवश्यकता है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, Docker, Kubernetes

डाउनलोड: github.com/selkies-project/selkies-gstreamer

निष्कर्ष: Selkies-Project तब पसंद है जब क्लाइंट ब्राउजर टैब और कुछ नहीं होना चाहिए।

8. NoMachine — गेम मोड के साथ कम-लेटेंसी दूर कार्य के लिए सर्वश्रेष्ठ

NoMachine एक वाणिज्यिक दूर डेस्कटॉप उपकरण है जिसे H.264 और H.265 हार्डवेयर encode paths के साथ गेम मोड जोड़ा गया। यह एक उद्देश्य-निर्मित गेम streamer नहीं है, लेकिन एक homelab जो पहले से दूर काम के लिए इसे चलाता है, ऊपर हल्का gaming जोड़ना एक-config-flag move है।

जहां यह कम पड़ता है: AAA गेमिंग के लिए नहीं बनाया गया। लेटेंसी indie और slower-paced शीर्षकों के लिए व्यवहार्य है, प्रतिस्पर्धी shooters के लिए नहीं। Enterprise सुविधाएं मूल्य निर्धारण का वाणिज्यिक आधा हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux, Android, iOS

डाउनलोड: nomachine.com

निष्कर्ष: NoMachine तब पसंद है जब आप पहले से दूर काम के लिए इसका उपयोग करते हैं और इसे casual गेमिंग के लिए पुनः उपयोग करना चाहते हैं।

सही कैसे चुनें

FAQ

क्या मुझे Steam स्ट्रीमिंग के लिए Proxmox में GPU passthrough की जरूरत है? अब नहीं। Wolf और Sunshine दोनों LXC कंटेनर से हेडलेस स्ट्रीमिंग का समर्थन करते हैं जो होस्ट GPU को साझा करते हैं, VM के लिए exclusive passthrough के बिना।

Linux पर हेडलेस स्ट्रीमिंग के लिए कौन सा GPU सबसे अच्छा काम करता है? NVIDIA proprietary driver के साथ आज सबसे smooth रास्ता है, क्योंकि NVENC हार्डवेयर encoding परिपक्व है। हाल के AMD कार्ड VAAPI के साथ काम करते हैं, और Intel Arc 2024 और 2025 के दौरान substantially सुधार हुआ है।

क्या मैं Steam Deck के मालिक के बिना Steam स्ट्रीम कर सकता हूं? हाँ। Moonlight लगभग हर उपभोक्ता डिवाइस पर चलता है, जिसमें phones, tablets, Raspberry Pi और TV शामिल हैं। Steam Deck कई में से एक क्लाइंट विकल्प है।

क्या हेडलेस स्ट्रीमिंग इंटरनेट पर काम करता है? हां, अच्छे uplink के साथ। होस्ट से sub-60 ms round-trip और 30 Mbps upload इंटरनेट पर ज्यादातर गेम को playable territory में रखता है।

क्या ये ऐप्स Epic या GOG जैसे non-Steam launchers के साथ काम करते हैं? Sunshine, Wolf, Apollo और Parsec किसी भी एप्लिकेशन को स्ट्रीम करते हैं, सिर्फ Steam नहीं। Steam Link केवल Steam है।

क्या खाते के लिए स्ट्रीमिंग सुरक्षित है? Steam स्ट्रीमिंग को संदिग्ध गतिविधि के रूप में flag नहीं करता है। लॉगिन events एक ही खाता दिखाते हैं, चाहे गेम क्लाइंट तक कैसे पहुंचे। Anti-cheat सिस्टम कुछ remote-play configurations को flag कर सकते हैं; प्रति गेम check करें।