Lonjakan spawn saat masuk area padat Spawn burst when entering a crowd
ID penyebab sp-spawn-burst · Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Pengembangan klien (Tim Pengembang Game)
Saat pemain memakai teleportasi ke kota yang ramai, server harus mengirim tampilan, perlengkapan, dan status ratusan pemain yang baru terlihat sekaligus.
Mengapa Pemain tiba-tiba muncul di tempat ramai karena teleportasi, login, atau pindah channel → Akibatnya Server membuat dan mengirim informasi lengkap ratusan pemain sekaligus, dan PC Anda juga memuat semuanya sekaligus → Di layar Layar freeze sebentar tepat setelah tiba, karakter muncul satu per satu dengan terlambat, dan terjadi input lag
Saat bergerak atau pindah area, 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 bertahap ke beberapa tick mulai dari yang terdekat, simpan informasi tampilan di cache. Klien: terima data lebih dulu selama layar loading, buat karakter yang diterima secara bertahap di beberapa frame.
Kisaran angka
Jika informasi tampilan, perlengkapan, dan buff satu pemain 300 byte, 500 pemain berarti sekitar 150 KB. Dalam sekejap, data sebesar puluhan kali lipat volume kirim satu tick biasa (beberapa KB) menumpuk sekaligus.
Di grafik
Melonjak tepat setelah server dibuka · Byte kirim per koneksi, frame time klien
Yang diperiksa
Periksa jumlah byte dan paket yang dikirim ke koneksi itu selama beberapa detik setelah tiba di tempat ramai (log server) serta frame time klien (net graph, log klien)
Cocok jika
Tepat setelah tiba, volume kirim koneksi itu melonjak hingga puluhan kali lipat satu tick biasa lalu turun kembali, dan pada saat yang sama frame time klien juga melonjak
Tidak cocok jika
Tetap freeze dengan cara yang sama walaupun pindah ke tempat sepi: lebih mungkin pindah zona (handoff antarserver) atau loading di klien
Sarana pemeriksaan
Log dan metrik server atau klien game
Sumber
Detailed Actor Replication Flow in Unreal EngineEpic Games Saat actor channel pertama kali dibuka, informasi seperti posisi dan rotasi awal ikut dikirim; jika koneksi jenuh, actor sisanya ditunda ke tick berikutnya
Actor Priority in Unreal EngineEpic Games Prioritas ditentukan berdasarkan jarak dan arah pandang, lalu actor yang dekat dan terlihat dikirim lebih dulu