
Sunshine 零成本游戲串流完整指南15 分鐘把電腦變成全屋共享主機【免費下載鏈接】SunshineSelf-hosted game stream host for Moonlight.項目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免費開源的游戲串流服務(wù)器裝在你現(xiàn)有的電腦上配合 Moonlight 客戶端就能把 PC 游戲低延遲投到電視、平板和手機。適合有獨立顯卡、想在自家局域網(wǎng)里串流、不想付訂閱費的玩家全程零成本。完成后的樣子游戲在電腦里跑畫面在電視上亮游戲照舊裝在那臺性能最好的電腦上畫面卻實時出現(xiàn)在客廳電視、臥室平板上沙發(fā)就是玩家位。手機或電視裝個 Moonlight點一下圖標整臺桌面立刻變成可遠程操控的第二屏幕連鍵盤鼠標都能用。全程走局域網(wǎng)帶寬夠用時延遲低到基本感覺不到自己是在串流。先做三道自檢題值不值得搭動手之前先問自己三個問題硬件家里是否有一臺帶獨立顯卡NVIDIA / AMD / Intel 均可或支持 VAAPI 的核顯電腦平時開機的機會還不算少網(wǎng)絡(luò)想拿來玩的設(shè)備能不能和這臺電腦連進同一個局域網(wǎng)5GHz WiFi 或有線是最佳組合。內(nèi)容庫你常玩的游戲是不是基本都裝在這臺電腦上三道都答是這套方案對你幾乎是白撿的便利有一道答否先把代價算清楚再決定——比如游戲分散在多臺設(shè)備上自托管串流就幫不上忙。兩分鐘看懂原理一臺開進你家的轉(zhuǎn)播車把 Sunshine 想成一臺開進你家的轉(zhuǎn)播車顯卡是實時攝影棚把畫面一幀幀編碼成視頻信號Sunshine 是轉(zhuǎn)播臺負責(zé)把信號發(fā)出去Moonlight 客戶端就是各家屏幕自動搜臺就能收到你的手柄按鍵則像遙控器指令從屏幕那頭原路返回主機。編碼由顯卡專用芯片完成——NVIDIA 的 NVENC、AMD 的 AMF、Intel 的 QuickSyncLinux 走 VAAPI、macOS 走 VideoToolbox。CPU 基本不干活這是低延遲的底氣。協(xié)議沿用 NVIDIA GameStream 的成熟方案Sunshine 是它的開源繼任者所以 Moonlight 全系客戶端直接兼容。免費的原因很簡單協(xié)議開放、服務(wù)端開源、設(shè)備都自購鏈路里沒有任何收費環(huán)節(jié)。說白了串流 顯卡編碼 局域網(wǎng)傳輸剩下的都是配置問題。動手前的清單硬件、網(wǎng)絡(luò)、端口一次查全準備項檢查內(nèi)容說明主機帶獨立顯卡或支持 VAAPI 的核顯編碼全靠它CPU 型號無所謂網(wǎng)絡(luò)主機與客戶端處于同一局域網(wǎng)主機側(cè)建議插網(wǎng)線5GHz WiFi 次之端口防火墻放行 47989串流與 47990管理后臺默認端口沖突時可整體偏移客戶端在電視 / 平板 / 手機 / 另一臺電腦裝 Moonlight全平臺都有官方客戶端可選依賴Windows 虛擬手柄需 ViGEmBus 驅(qū)動不打算用手柄可跳過清單里只有主機和客戶端兩樣需要花心思其余都是確認性工作。實戰(zhàn)15 分鐘跑通第一次串流裝好 Sunshine 并把它跑起來按平臺選一條路裝完讓服務(wù)自啟動即可Windows從 Release 頁面下載安裝包 Linuxflatpak install flathub dev.lizardbyte.app.Sunshine macOSbrew install sunshine想自己拉最新代碼編譯的直接看倉庫里的 docs/building.md各平臺的安裝細節(jié)都寫在 docs/getting_started.md。成功信號瀏覽器打開https://localhost:47990能看到歡迎頁。首次登錄給管理后臺定一個管理員密碼第一次訪問管理后臺會要求你設(shè)置用戶名默認sunshine和密碼登錄后就可以管理串流列表、查看日志了。這個密碼同時是客戶端配對的鑰匙系統(tǒng)不會顯示第二次務(wù)必當場記到密碼本里。成功信號用新憑據(jù)登錄進入后臺主界面。把想玩的游戲?qū)戇M串流列表Applications 頁默認已有一條Desktop——什么都不配就能把整個桌面串出去。想給特定游戲單獨立項點Add New填名稱、可執(zhí)行文件路徑、啟動參數(shù)保存。順手說一句后臺配置項極多右上角搜索框直接輸參數(shù)名就能高亮定位不用一層層翻菜單。成功信號重啟一次 Moonlight 客戶端列表里出現(xiàn)新加的應(yīng)用。配對第一臺 Moonlight 設(shè)備客戶端和主機在同一局域網(wǎng)時會自動發(fā)現(xiàn) Sunshine首次連接會要求輸入配對碼——從后臺的 PIN 頁復(fù)制填入即可。缺哪個平臺的客戶端后臺 Featured Apps 頁有官方全家桶的下載入口。兩個進階點一起說掉PIN 頁從任何設(shè)備的瀏覽器打開 47990 端口都能用出差在外也能遠程放行新設(shè)備不想用默認端口改配置里的port值整個端口族會一起偏移參數(shù)全集見 docs/configuration.md。成功信號點開桌面圖標動一下鼠標電視畫面跟著動。問題自查表遇到故障先對號入座癥狀可能原因處理辦法客戶端發(fā)現(xiàn)不了主機防火墻攔了 47989/47990設(shè)備不在同一網(wǎng)段放行兩個端口確認處于同一局域網(wǎng)畫面卡頓、撕裂、花屏UDP 丟包高或碼率超出鏈路帶寬先降分辨率與碼率再用 iperf3 復(fù)測鏈路手柄按了沒反應(yīng)Windows 缺 ViGEmBusSteam 把虛擬手柄當普通控制器裝驅(qū)動Steam 手柄配置選通用手柄日志提示 Encoder not found顯卡驅(qū)動版本與編碼器不匹配更新顯卡驅(qū)動后重啟 Sunshine忘了管理員密碼密碼只設(shè)置一次無法找回執(zhí)行sunshine --creds 新用戶名 新密碼Flatpak 加flatpak run --commandsunshine dev.lizardbyte.app.Sunshine前綴47989 被其他服務(wù)占用端口沖突改port配置端口族整體偏移先別急著懷疑硬件。后臺 Troubleshooting 頁實時滾日志錯誤描述寫得很直白照著癥狀查通常一兩分鐘就有答案完整排障手冊見 docs/troubleshooting.md。收尾讓每塊屏幕都變成玩家位一臺電腦整屋屏幕都是玩家位——這就是自托管游戲串流的全部意義。想動手就從這里開始git clone https://gitcode.com/GitHub_Trending/su/Sunshine跑通環(huán)境看 docs/getting_started.md逐項調(diào)參看 docs/configuration.md遇到怪問題查 docs/troubleshooting.md。下一局游戲開在你想待的那塊屏幕上 【免費下載鏈接】SunshineSelf-hosted game stream host for Moonlight.項目地址: https://gitcode.com/GitHub_Trending/su/Sunshine創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考