한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

遊戲 Lag 白皮書 › 只有部分人遇到的問題

用戶端版本、資料不一致 Client version / data table mismatch

原因 ID pt-version · 主要負責 遊戲開發團隊(用戶端開發) · 協同 遊戲開發團隊(伺服器開發)

在含圖解與實驗的完整版中開啟卡片 →

第二個用戶端是不同的安裝版本或尚未更新完成時,會不認得伺服器送來的新 NPC ID,直接默默忽略。

為什麼 其他資料夾的安裝版本,或在更新途中執行的用戶端 → 於是 收到不認得的 NPC ID、模型 ID 就略過 → 畫面上 只有新加入的 NPC 在一邊看不見

症狀
看不見/幽靈物件
因素
遺失
誰會遇到
同一台電腦只有其中一個用戶端
何時
剛登入/維護剛結束
負責單位
主要負責 遊戲開發團隊(用戶端開發) · 協同 遊戲開發團隊(伺服器開發)
遊戲開發團隊要做的事
用戶端:連線時送出資料版本,收到未知 ID 時留下 log 並顯示替代物。伺服器:連線時確認資料版本,不同就拒絕連線並引導更新。
圖表上
只有部分偏高 · 依用戶端版本統計收到未知 ID 的次數
查看位置
比較兩個用戶端的執行檔路徑,以及畫面與 log 上顯示的用戶端、資料版本。遊戲端記錄連線時送出的資料版本,以及收到未知 NPC、模型 ID 而略過的次數
符合的跡象
兩個用戶端的版本或安裝資料夾不同,看不見的 NPC 是最近更新新增的,且在已完成更新的安裝版本上看得到
不符合的跡象
版本與安裝資料夾都相同、仍只有一邊沒有時,是頻道、實例、相位不同,或載入、傳遞方面的原因
確認方式
在玩家端環境確認

出處

  1. NetworkConfig class (Netcode for GameObjects 2.5) Unity
    ProtocolVersion 不同時彼此不通訊,ForceSamePrefabs 會在連線時檢查 prefab 清單的差異

相關原因

同一層:只有部分人遇到的問題

同一症狀(看不見/幽靈物件)在其他層的原因

查看含圖解與實驗的完整版卡片