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

Buku Putih Lag Game › Masalah yang hanya dialami sebagian pemain

Pesan despawn hilang (objek hantu) Missed despawn (ghost entity)

ID penyebab pt-ghost · Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Pengembangan klien (Tim Pengembang Game)

Buka kartu interaktif dengan gambar dan simulasi →

Sebaliknya, jika pesan “sudah hilang” terlewat, NPC atau pemain yang sudah mati atau pergi tetap tertinggal hanya di layar Anda.

Mengapa Pesan bahwa objek mati, pergi, atau keluar dari jarak pandang hilang atau urutannya kacau → Akibatnya Klien menganggap objek itu masih ada → Di layar Monster yang tidak bereaksi saat diserang atau pemain yang sudah keluar masih berdiri

Gejala
Tidak terlihat / objek hantu
Faktor
Packet loss
Siapa yang mengalami
Hanya satu klien di PC yang sama, Hanya saya
Kapan
Sesekali secara acak, Saat banyak pemain berkumpul
Penanggung jawab
Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Pengembangan klien (Tim Pengembang Game)
Tugas Tim Pengembang Game
Server: kirim “daftar objek yang sedang terlihat” secara berkala. Klien: hapus objek yang tidak ada di daftar, sembunyikan objek yang seharusnya bergerak jika lama tidak mendapat update.
Di grafik
Melonjak acak sesekali · Jumlah objek yang hanya tersisa di klien
Yang diperiksa
Bandingkan “daftar objek yang sedang terlihat” dari server dengan daftar objek di klien, hitung objek yang hanya ada di klien, lalu cocokkan log pengiriman dan penerimaan pesan despawn berdasarkan ID objek
Cocok jika
Server sudah mengirim pesan despawn untuk objek hantu itu, tetapi tidak ada catatan penerimaan di klien, atau pesan despawn tiba lebih dulu dari pesan spawn sehingga urutannya terbalik
Tidak cocok jika
Objek itu juga masih ada di daftar objek terlihat di server: server tidak membersihkan objek itu. Terjadi tepat setelah objek baru muncul dengan ID yang sama: lebih mungkin kekeliruan akibat ID objek dipakai ulang
Sarana pemeriksaan
Log dan metrik server atau klien game

Sumber

  1. Actor Relevancy in Unreal Engine Epic Games
    Actor dinamis yang tidak lagi relevan dihapus di klien
  2. Object visibility (Netcode for GameObjects 2.5) Unity
    Jika objek disembunyikan, klien itu melakukan despawn dan menghapus objek tersebut

Lihat juga

Lapisan yang sama: Masalah yang hanya dialami sebagian pemain

Penyebab di lapisan lain dengan gejala yang sama (Tidak terlihat / objek hantu)

Lihat kartu interaktif dengan gambar dan simulasi