Pesan spawn yang tiba saat loading dibuang Spawn messages dropped before the client is ready
ID penyebab pt-loading-drop · Penanggung jawab utama Pengembangan klien (Tim Pengembang Game) · Turut terlibat Pengembangan server (Tim Pengembang Game)
Begitu karakter masuk zona, server mengirim pesan spawn NPC di sekitarnya, tetapi klien masih memuat map sehingga pesan itu dibuang.
Mengapa Server mengirim pesan spawn objek di sekitar tepat setelah proses masuk selesai → Akibatnya Klien masih loading dan belum punya message handler, sehingga pesan itu dibuang → Di layar Server menganggap pesan sudah terkirim dan tidak mengirim ulang. NPC tidak terlihat sampai karakter keluar dari jarak pandang lalu kembali
Tepat setelah login atau maintenance, Saat bergerak atau pindah area
Penanggung jawab
Penanggung jawab utama Pengembangan klien (Tim Pengembang Game) · Turut terlibat Pengembangan server (Tim Pengembang Game)
Tugas Tim Pengembang Game
Klien: kirim “siap” setelah loading selesai, atau simpan paket yang diterima selama loading lalu proses belakangan. Server: kirim informasi sekitar setelah menerima “siap”.
Kisaran angka
Jika dua klien di PC yang sama loading bersamaan, atau klien yang sedang loading berada di jendela latar belakang, CPU dan disk dipakai bersama dan pemrosesannya juga dibatasi, sehingga loading klien itu bisa beberapa kali lebih lama. Bug yang sama juga muncul jika proses masuk di server menjadi lebih cepat.
Di grafik
Hanya sebagian yang tinggi · Waktu loading per klien, jumlah pesan yang dibuang selama loading
Yang diperiksa
Bandingkan jumlah dan jenis pesan yang diterima lalu dibuang klien selama loading serta waktu loading selesai dengan waktu server mengirim pesan spawn. Gejala mudah direproduksi dengan menjalankan loading dua klien bersamaan di PC yang sama, atau membiarkan klien yang sedang loading di jendela latar belakang
Cocok jika
Server sudah mengirim pesan spawn NPC yang tidak terlihat, pesan itu tiba sebelum loading selesai, dan jumlah pesan yang dibuang pada saat itu bertambah. Hanya terjadi di klien yang loading-nya lebih lama
Tidak cocok jika
Pesan spawn tiba setelah loading selesai, tetapi NPC tetap tidak terlihat: lebih mungkin snapshot baseline hilang atau kekeliruan akibat ID objek dipakai ulang. Server sama sekali tidak mengirim pesan untuk NPC itu: lebih mungkin urutan pendaftaran jarak pandang kacau atau perbedaan channel atau phasing