器 10 分鐘部署指南:五關(guān)把自托管 Moonlight 主機(jī)裝好)
Sunshine 游戲串流服務(wù)器 10 分鐘部署指南五關(guān)把自托管 Moonlight 主機(jī)裝好【免費(fèi)下載鏈接】SunshineSelf-hosted game stream host for Moonlight.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免費(fèi)開源的串流服務(wù)器它跑在你自己的電腦上負(fù)責(zé)抓屏、硬件編碼把畫面變成視頻流再把 Moonlight 客戶端傳回的鍵盤鼠標(biāo)和手柄輸入模擬回主機(jī)。游戲照舊跑在你顯卡上數(shù)據(jù)不出家門全程零訂閱費(fèi)。下面按五關(guān)推進(jìn)順利的話 10 分鐘跑通。先用三個(gè)問題分清它和另外兩條路游戲跑在哪云游戲跑在廠商機(jī)房閉源串流和 Sunshine 都跑在你自己的顯卡上。一個(gè)月花多少訂閱服務(wù)要月費(fèi)廠商方案通常免費(fèi)但綁生態(tài)Sunshine 直接 0 元。數(shù)據(jù)去哪云游戲交給第三方廠商方案在自家生態(tài)里流轉(zhuǎn)Sunshine 只在你自己的網(wǎng)絡(luò)內(nèi)走一圈。第一關(guān)一條命令裝好 Sunshine動(dòng)手前先花 30 秒核對(duì)機(jī)器夠不夠格。系統(tǒng)版本門檻Windows 11、Ubuntu 22.04 / Debian 13 / Fedora 43、macOS 14macOS 版目前是實(shí)驗(yàn)性且暫不支持手柄想用手柄請(qǐng)先上 Windows 或 Linux 主機(jī)。硬件門檻CPU 到 Ryzen 3 / Core i3 一檔即可內(nèi)存 4GB 起顯卡有硬件編碼就用NVIDIA NVENC、Intel VAAPI、AMD VCE 1.0三者都沒有也能用 CPU 軟件編碼只是稍吃資源。網(wǎng)絡(luò)方面主機(jī)和客戶端都走 5GHz802.11ac是推薦配置想上 4K兩端建議 CAT5e 及以上網(wǎng)線。按系統(tǒng)各挑一條裝# Windows從項(xiàng)目發(fā)布頁下載 Sunshine-Windows-AMD64-installer.msi雙擊裝完 # LinuxFlatpak flatpak install --user flathub dev.lizardbyte.app.Sunshine flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine # macOSHomebrew brew tap LizardByte/homebrew brew install sunshine通關(guān)判定程序能啟動(dòng)、托盤圖標(biāo)出現(xiàn)接下來在瀏覽器里能找到管理頁。第二關(guān)首次配對(duì)五步走瀏覽器提示不安全別慌點(diǎn)繼續(xù)就是。啟動(dòng) SunshineLinux 用systemctl --user start app-dev.lizardbyte.app.Sunshine拉起用戶服務(wù)Windows 裝完默認(rèn)以服務(wù)運(yùn)行。瀏覽器訪問https://localhost:47990打開 Web 管理界面。自簽名證書會(huì)觸發(fā)警告屬正常現(xiàn)象。首次進(jìn)入按提示創(chuàng)建 Web 登錄用戶名和密碼務(wù)必記牢——這是管理界面的鑰匙。在目標(biāo)設(shè)備裝好 Moonlight 客戶端并添加這臺(tái)主機(jī)客戶端索要 PIN 時(shí)回網(wǎng)頁導(dǎo)航欄的 PIN 頁填入該碼、給設(shè)備起個(gè)名字看到成功提示即配對(duì)完成。在 Moonlight 里點(diǎn)選任意應(yīng)用開始串流。通關(guān)判定目標(biāo)屏幕 5 秒內(nèi)出現(xiàn)主機(jī)畫面按鍵和手柄都有響應(yīng)Moonlight 性能疊加層里碼率穩(wěn)定不掉零。第三關(guān)把桌面搬上電視目標(biāo)一句話在 Moonlight 里一鍵讓電視顯示主機(jī)整塊桌面什么都不用配。Sunshine 自帶Desktop應(yīng)用——整塊桌面直接串流不啟動(dòng)任何程序另有一個(gè)Steam入口進(jìn)去就是大屏游戲模式。在 Moonlight 應(yīng)用列表里選Desktop點(diǎn)擊開始。用CtrlAltShiftN隱藏或顯示光標(biāo)所有快捷鍵都以CtrlAltShift開頭。做完后你看到什么電視上就是主機(jī)的桌面鍵鼠可正常操作。跑 3A 大作時(shí)改選 Steam 入口更合適——手柄會(huì)被模擬成主機(jī)上配置好的游戲手柄類型輸入幾乎無感延遲。第四關(guān)給每個(gè)游戲開專屬入口目標(biāo)一句話以后不用在桌面里翻圖標(biāo)Moonlight 里一點(diǎn)直達(dá)游戲。進(jìn) Web 管理界面的應(yīng)用Applications頁點(diǎn)Add New。填應(yīng)用名、程序路徑cmd和工作目錄cwd例如瀏覽器或 Steam 里某個(gè)游戲的啟動(dòng)命令。命令支持環(huán)境變量$(HOME)會(huì)自動(dòng)替換成你的家目錄。保存回 Moonlight 刷新新應(yīng)用出現(xiàn)在列表里。做完后你看到什么Moonlight 多出一個(gè)直達(dá)圖標(biāo)串流中按CtrlAltShiftF1到F12可以切到不同顯示器繼續(xù)玩被串流的應(yīng)用一退出串流也會(huì)隨之結(jié)束。第五關(guān)出門在外連回主機(jī)目標(biāo)一句話不在家也能連回這臺(tái)主機(jī)開玩。在 Web 配置頁搜索upnpUPnP 是路由器自動(dòng)開轉(zhuǎn)發(fā)的協(xié)議把默認(rèn)disabled改成enabled讓路由器替你映射串流端口Sunshine 基礎(chǔ)端口默認(rèn)47989網(wǎng)頁管理走47990。在 Moonlight 里手動(dòng)添加這臺(tái)主機(jī)的公網(wǎng) IP。遠(yuǎn)程串流對(duì)上行帶寬更敏感先把分辨率和碼率調(diào)低再試。做完后你看到什么在外面的設(shè)備上用公網(wǎng) IP 也能連進(jìn)家里。注意Web 管理頁的訪問范圍由origin_web_ui_allowed控制默認(rèn)lan表示只有局域網(wǎng)設(shè)備能打開管理界面想從外網(wǎng)管理需要自己做路由器端口轉(zhuǎn)發(fā)并配強(qiáng)密碼、保持軟件更新。連不上按概率從高到低對(duì)號(hào)入座先別反復(fù)重啟照癥狀逐條對(duì)。Moonlight 發(fā)現(xiàn)不了主機(jī) 多半是不同網(wǎng)段或防火墻攔截確認(rèn)同一局域網(wǎng)并放行相關(guān)端口仍不行就在 Moonlight 里手動(dòng)填 IP 添加。Web 界面打不開 檢查是不是誤用了http改用https://localhost:47990還是不行就看 47990 端口是否被占用。畫面卡頓、掉幀 先降分辨率和碼率再談畫質(zhì)想深挖參考 性能調(diào)優(yōu)文檔。鍵盤鼠標(biāo)手柄沒反應(yīng) Linux 執(zhí)行sudo usermod -aG input $USER后重新登錄Windows 安裝 Virtual HID Driver 后重啟。日志報(bào)編碼器錯(cuò)誤 先更新顯卡驅(qū)動(dòng)再對(duì)照 README 里的功能兼容表 核對(duì)你的 GPU 與編碼 API。忘記 Web 登錄密碼 命令行執(zhí)行sunshine --creds 新用戶名 新密碼重置。日志定位兩條路網(wǎng)頁端Logs標(biāo)簽頁直接看運(yùn)行日志Troubleshooting頁把警告與錯(cuò)誤逐條列出編碼器、GPU、網(wǎng)絡(luò)各環(huán)節(jié)一眼可見。本地日志文件Linux 默認(rèn)在~/.config/sunshine/sunshine.logWindows 在%ProgramFiles%\Sunshine\config\sunshine.log位置可用配置項(xiàng)log_path修改想查可用啟動(dòng)參數(shù)終端跑sunshine --help。另外官方雖提供 Docker 鏡像但文檔注明不推薦給大多數(shù)用戶使用能裝原生就別走容器。收尾清單與延伸閱讀主機(jī)上裝好 Sunshine管理頁能正常打開設(shè)好 Web 登錄賬號(hào)PIN 配對(duì)一次成功用內(nèi)置 Desktop 應(yīng)用串過桌面畫面與輸入均正常自建至少一個(gè)游戲入口Moonlight 里一點(diǎn)直達(dá)按上面的問答對(duì)過一次卡頓或輸入無響應(yīng)的問題進(jìn)階開啟 UPnP從外網(wǎng)連回主機(jī)成功一次延伸閱讀倉(cāng)庫(kù)內(nèi)文檔上手安裝各發(fā)行版的安裝方式與首次啟動(dòng)細(xì)節(jié)全部配置項(xiàng)每個(gè)配置項(xiàng)的含義、默認(rèn)值與可選值性能調(diào)優(yōu)碼率、分辨率與編碼器怎么選故障排查按平臺(tái)細(xì)分的疑難問題手冊(cè)構(gòu)建指南想從源碼編譯的開發(fā)者入口【免費(fèi)下載鏈接】SunshineSelf-hosted game stream host for Moonlight.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/su/Sunshine創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考