Android RetroArch Netplay 操作 / 2026-07-29

在 Android RetroArch 建立或加入 Netplay,避免不同步

在 Android 建立房間、選擇直接連線或中繼,並先排除版本、核心、內容與序列化差異,再判斷網路問題。

設定與診斷 · 12 分鐘現行 Android 版 RetroArch;選單名稱與功能依散布版本及選單驅動程式而異

在 Android RetroArch 建立或加入 Netplay,避免不同步

所有裝置都要使用同一代 RetroArch、完全相同的核心版本,以及各自合法取得且內容一致的檔案。主機設定暱稱、開始主持並載入內容;無法證明 TCP 可從外部連入時就使用中繼。用戶端更新房間清單或輸入主機位址,遇到第一個不相符或序列化警告就先停止並修正。

依序操作

  1. 01

    記錄兩台裝置的 RetroArch 版本、核心完整名稱與版本、內容識別及控制器埠;每位玩家都要有自己的合法副本。

  2. 02

    在設定 → 使用者設定暱稱,並先確認相同內容可在兩台裝置各自正常啟動。

  3. 03

    主機開啟 Netplay,私人房間應設定密碼或關閉公開公告,選擇開始主持,再載入已測試內容。

  4. 04

    若無法控制路由器、無法確認 UPnP 成功或位於 CGNAT 後方,先用中繼;只有實際確認連接埠可達時才使用直接主持。

  5. 05

    用戶端更新房間清單後選擇房間,或輸入私人主機位址;自動比對失敗時,手動載入完全相同的核心與內容。

  6. 06

    連線失敗或不同步時,先比較核心、內容與序列化支援,保留第一則日誌訊息,每次只改一項網路設定。

診斷表

症狀第一項檢查不要直接假設
看得到房間但連不上TCP 可達性或中繼顯示在大廳代表埠已開放
核心或內容不相符精確版本與內容識別檔名相同就代表位元相同
連上後不同步決定性、序列化與版本增加延遲能修正不相容核心
遊戲需要連接線核心特定支援Netplay 可模擬所有硬體連線

房間大廳不是主機可達性測試

Libretro 說明 RetroArch 可能透過 UPnP 要求轉送 TCP 55435,卻不會確認結果。房間即使出現在大廳仍可能被擋。在行動網路或受管理 Wi-Fi 中先用中繼,並記錄成功的是直接或中繼模式。

同步從一致的輸入條件開始

Netplay 會在共同影格序列上重播輸入,因此需要具決定性的核心,以及相同核心與內容。比較畫面所示核心版本與各自合法副本的 checksum;路由器設定無法補上核心缺少的序列化能力。

Netplay 不等於模擬連接線

RetroArch 把玩家連到同一個模擬工作階段。Libretro 明確將它與連接線模擬區分,只有少數核心特例。先閱讀核心文件並測試本機雙人輸入,避免把控制器埠錯誤當成網路故障。

官方來源

相關指南