
Moonlight-Switch把 PC 游戲串到 Switch 上的完整教程【免費(fèi)下載鏈接】Moonlight-SwitchMoonlight port for Nintendo Switch項(xiàng)目地址: https://gitcode.com/gh_mirrors/mo/Moonlight-Switch深夜的出差酒店想接著打昨晚沒(méi)打完的《艾爾登法環(huán)》可身邊只有掌機(jī)。Moonlight-Switch 串流解決的就是這件事游戲在 PC 上渲染Switch 只負(fù)責(zé)解碼畫面和接收輸入串流畫面通過(guò)局域網(wǎng)送到掌機(jī)屏幕上。它是什么Moonlight-Switch 是開源游戲串流項(xiàng)目 Moonlight 移植到 Nintendo Switch 的版本。它把 PC 上的游戲畫面通過(guò)網(wǎng)絡(luò)實(shí)時(shí)傳送到 Switch 并映射手柄輸入串流端支持 Sunshine 和 NVIDIA GeForce Experience 兩種服務(wù)。項(xiàng)目可運(yùn)行在 Nintendo Switch、PS Vita、iOS/tvOS/visionOS、macOS 以及 Windows/Linux 桌面界面含簡(jiǎn)體中文在內(nèi)的多語(yǔ)言支持。前置條件清單Switch 串流準(zhǔn)備前置條件Switch 已安裝大氣層Atmosphere并可用 hbmenu一臺(tái)帶獨(dú)立顯卡的 PCWindows/Linux/macOS 系統(tǒng)裝有 Sunshine 或 GeForce ExperiencePC 與 Switch 在同一局域網(wǎng)內(nèi)建議 5GHz WiFi最簡(jiǎn)安裝步驟下載最新 release 包或在 HB App Store 中搜索 Moonlight 安裝將 Moonlight.nro 放到 sdcard:/switch/Moonlight-Switch 目錄啟動(dòng) hbmenu在 hbmenu 中啟用 Title Redirection再啟動(dòng) Moonlight獲得完整內(nèi)存權(quán)限第一次跑通從打開應(yīng)用到看到畫面串流 PC 游戲前PC 端要做的 4 件事在 GeForce Experience 中開啟游戲串流或啟動(dòng) Sunshine 服務(wù)把想玩的游戲加入串流游戲庫(kù)確認(rèn) PC 與 Switch 在同一網(wǎng)段且防火墻放行串流端口留意首次配對(duì)時(shí) PC 端顯示的配對(duì) PIN 碼在 Switch 端配對(duì)并啟動(dòng)游戲打開 Moonlight 后進(jìn)入 Add Host應(yīng)用會(huì)自動(dòng)掃描局域網(wǎng)找到 PC 后輸入 PIN 完成配對(duì)。把常玩的游戲加入 Favorites游戲 ID 會(huì)保存在 sdcard 的 settings.json 中。點(diǎn)選游戲開始串流加載片刻后 Switch 屏幕上出現(xiàn) PC 畫面Joy-Con 或 Pro 手柄即可直接操作。確認(rèn)串流通了的錨點(diǎn)很簡(jiǎn)單Switch 屏幕出現(xiàn) PC 桌面、手柄有響應(yīng)。串流中還可以用手指點(diǎn)按屏幕移動(dòng)鼠標(biāo)、雙指滾動(dòng)、三指點(diǎn)擊呼出屏幕鍵盤串流中同時(shí)按下 - 和 打開游戲內(nèi)覆蓋層。幾個(gè)值得調(diào)的設(shè)置Switch 串流參數(shù)比特率最直接的畫質(zhì)與帶寬開關(guān)。默認(rèn) 10Mbps按網(wǎng)絡(luò)狀況調(diào)到 10~30Mbps網(wǎng)絡(luò)差就往下調(diào)分辨率與幀率Switch 的解碼和顯示有上限。建議從 720p/60fps 起步1080p 需要給 Switch 超頻 CPU/GPU否則容易卡視頻編碼H.265 同碼率下畫質(zhì)更好H.264 兼容性更廣。默認(rèn) H.265PS Vita 上只能用 H.264游戲內(nèi)覆蓋層按鍵默認(rèn) - 和 同時(shí)按部分游戲容易誤觸可在設(shè)置里換成別的鍵位并調(diào)整長(zhǎng)按時(shí)間這些參數(shù)都在設(shè)置頁(yè)串流會(huì)話本身的處理邏輯在 app/src/streaming/MoonlightSession.cpp。卡住了看這里卡頓與連接排查順序找不到主機(jī)PC 端服務(wù)未啟動(dòng)、不在同一子網(wǎng)或防火墻攔截。先啟動(dòng) Sunshine/GeForce Experience確認(rèn)兩臺(tái)設(shè)備同網(wǎng)段再放行串流相關(guān)端口卡頓掉幀碼率過(guò)高或用了 2.4G WiFi。切 5GHz碼率降到 10Mbps分辨率降回 720p1080p 卡而 720p 流暢Switch 主頻上限。用 Sys-Clk 或 4IFIR 固件給 CPU/GPU 超頻再開高碼率音畫不同步多為網(wǎng)絡(luò)抖動(dòng)或解碼延遲。先降碼率穩(wěn)定網(wǎng)絡(luò)再確認(rèn)兩臺(tái)設(shè)備連同一個(gè)路由器再往后玩三個(gè)進(jìn)階方向 NSP 轉(zhuǎn)發(fā)器為指定游戲生成一個(gè)專屬啟動(dòng)圖標(biāo)用--ip、--appid等預(yù)設(shè)參數(shù)直接開始串流省去每次選主機(jī)選游戲的步驟網(wǎng)絡(luò)喚醒a(bǔ)pp/src/streaming/WakeOnLanManager.cpp 支持在應(yīng)用內(nèi)喚醒處于睡眠狀態(tài)的 PC開機(jī)即玩封面與快捷方式app/src/utils/BoxArtManager.cpp 會(huì)自動(dòng)拉取收藏游戲的封面圖iOS 上還能用 Shortcuts 生成一鍵串流快捷指令小結(jié)Moonlight-Switch 的價(jià)值一句話讓 PC 干重活讓 Switch 當(dāng)顯示和手柄。配對(duì)完成后日常要調(diào)的其實(shí)只有碼率、分辨率和編碼三項(xiàng)。想讀源碼或拿最新構(gòu)建倉(cāng)庫(kù)在這里git clone https://gitcode.com/gh_mirrors/mo/Moonlight-Switch【免費(fèi)下載鏈接】Moonlight-SwitchMoonlight port for Nintendo Switch項(xiàng)目地址: https://gitcode.com/gh_mirrors/mo/Moonlight-Switch創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考