天天看點

UE4_網絡基礎知識

遠端控制RPC

  1. 主要用于在其他示例上調用一些東西。
  2. UE4使用它調用函數,可以從Client到Server,從Server到Client或者從Server到特定的組
  3. 這些RPC不能有傳回值。為了傳回一些東西,你需要使用第二個RPC
  4. NetMulticast 在所有的Actor執行個體上執行

藍圖RPC

  1. 在藍圖中RPC通過Custom Event 來建立,并且設定為Replacate
  2. RPC不能有傳回值。是以函數不能用來建立RPC
  3. Reliable複選框用于标記RPC是”Important”,可以保證它100%執行,不會導緻連接配接問題
  4. 不要把每一個RPC都标記為Reliable

中途加入問題

  1. 在加入之前,伺服器與用戶端已經同步了一次,然後又有新的用戶端加入,這時候容易造成之前廣播資訊的遺漏,這個時候要做一些特殊的處理。去儲存或者延遲多顯示一會之前廣播的資訊。

所有權 ownership

這個地方沒有看懂

啟動伺服器

專有伺服器在預設情況下不不會顯示視窗。

如果不使用 -Log,你講不會看到任何呈現專有伺服器的視窗。

繼續閱讀