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