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

Buku Putih Lag Game › Masalah yang hanya dialami sebagian pemain

Urutan pendaftaran jarak pandang kacau Interest-management race on enter/leave

ID penyebab pt-aoi-race · Penanggung jawab utama Pengembangan server (Tim Pengembang Game)

Buka kartu interaktif dengan gambar dan simulasi →

Jika saat karakter didaftarkan ke grid jarak pandang bertepatan dengan saat NPC berpindah sel grid, pesan spawn NPC itu bisa terlewat.

Mengapa Proses masuk, pindah channel, atau teleportasi karakter bertepatan dengan gerakan NPC → Akibatnya NPC itu terlewat dari perhitungan “objek yang baru terlihat” → Di layar Hanya beberapa NPC tertentu yang tidak terlihat, atau NPC yang sudah pergi masih tertinggal

Gejala
Tidak terlihat / objek hantu
Faktor
Packet loss
Siapa yang mengalami
Hanya satu klien di PC yang sama, Hanya saya
Kapan
Saat bergerak atau pindah area, Sesekali secara acak
Penanggung jawab
Penanggung jawab utama Pengembangan server (Tim Pengembang Game)
Tugas Tim Pengembang Game
Proses update jarak pandang di satu thread dengan satu urutan, sinkronkan ulang seluruh “daftar objek terlihat” secara berkala.
Di grafik
Melonjak acak sesekali · Jumlah selisih antara daftar objek terlihat di server dan daftar objek di klien
Yang diperiksa
Catat di server pendaftaran ke grid jarak pandang, perpindahan sel objek, dan pengiriman pesan spawn/despawn beserta nomor tick-nya, lalu bandingkan secara berkala “daftar objek terlihat” di server dengan daftar yang dimiliki klien
Cocok jika
NPC yang terlewat berpindah sel di tick yang sama dengan proses masuk atau teleportasi karakter itu, dan tidak ada catatan pengiriman pesan spawn untuk NPC itu
Tidak cocok jika
Pesan spawn sudah dikirim, tetapi klien tidak menerimanya atau membuangnya: masalah pengiriman (data spawn hilang saat membanjir tepat setelah masuk zona, pesan spawn yang tiba saat loading dibuang). Selalu NPC yang sama yang terlewat: lebih mungkin perbedaan phasing atau opsi tampilan
Sarana pemeriksaan
Log dan metrik server atau klien game

Sumber

  1. Replication Graph in Unreal Engine Epic Games
    MMORPG dan game sejenis membagi dunia game menjadi grid, menyimpan daftar actor per sel, dan mengirim data berdasarkan sel tempat klien berada
  2. Actor Relevancy in Unreal Engine Epic Games
    Relevansi dinilai per koneksi, dan actor yang tidak lagi relevan dihapus di klien

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