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

Buku Putih Lag Game › Masalah yang hanya dialami sebagian pemain

Perbedaan channel, instance, atau phasing Different channel / instance / phase

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

Buka kartu interaktif dengan gambar dan simulasi →

Jika dua karakter berada di channel atau instance yang berbeda, atau di “phasing” berbeda yang menentukan NPC yang terlihat sesuai progres quest, keduanya melihat dunia yang berbeda.

Mengapa Karakter kedua ditempatkan di channel lain, atau tahap quest-nya berbeda → Akibatnya Server tidak mengirim NPC tersebut ke karakter itu (normal) → Di layar NPC tidak ada hanya di salah satu sisi. Terlihat seperti bug, tetapi memang sesuai desain

Gejala
Tidak terlihat / objek hantu
Faktor
Packet loss
Siapa yang mengalami
Hanya satu klien di PC yang sama, Hanya saya
Kapan
Selalu, Tepat setelah login atau maintenance
Penanggung jawab
Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Pengembangan klien (Tim Pengembang Game)
Tugas Tim Pengembang Game
Server: kirim informasi channel dan phasing ke klien, tambahkan “periksa channel dan tahap quest kedua karakter” ke checklist QA. Klien: tampilkan channel dan phasing di layar.
Di grafik
Hanya sebagian yang tinggi · Jumlah objek di sekitar per klien, channel dan phasing
Yang diperiksa
Bandingkan nomor channel dan tahap progres quest terkait pada kedua karakter di layar game, lalu samakan channel dan tahapnya dan lihat lagi. Jika ada log pengiriman objek di server, periksa alasan NPC itu tidak dikirim ke karakter tersebut (channel atau phasing)
Cocok jika
Channel atau tahap quest kedua karakter berbeda, dan NPC terlihat setelah disamakan
Tidak cocok jika
Channel dan tahapnya sama, tetapi NPC tetap tidak ada di salah satu sisi: lebih mungkin pesan spawn yang tiba saat loading dibuang, data spawn hilang saat membanjir tepat setelah masuk zona, atau urutan pendaftaran jarak pandang kacau
Sarana pemeriksaan
Lingkungan pemain sendiri
Pelajari lebih lanjut
Periksa juga apakah progres quest disimpan per akun atau per karakter. Pada dua karakter di akun yang sama, progres salah satunya bisa mengubah phasing karakter yang lain.

Sumber

  1. Actor Relevancy in Unreal Engine Epic Games
    Server hanya mereplikasi actor yang relevan untuk setiap koneksi, dan tidak mengirim actor yang tidak relevan
  2. Object visibility (Netcode for GameObjects 2.5) Unity
    CheckObjectVisibility menentukan objek yang terlihat untuk setiap klien, dan objek yang disembunyikan tidak dikirim ke klien itu

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