Jika item di tanah, summon, dan timer yang sudah selesai tidak dibersihkan dan terus menumpuk, makin lama server menyala, makin banyak pekerjaan di setiap tick.
Mengapa Item di tanah, summon, timer kedaluwarsa, dan data party kosong tidak dihapus tepat waktu → Akibatnya Daftar yang ditelusuri setiap tick makin panjang setiap hari → Di layar Normal tepat setelah maintenance, tetapi setelah beberapa hari hanya server atau area itu yang makin lamban
Penanggung jawab utama Pengembangan server (Tim Pengembang Game)
Tugas Tim Pengembang Game
Catat jumlah objek per area sebagai metrik dan pantau trennya, tetapkan umur untuk setiap objek dan batas jumlahnya, bersihkan secara berkala.
Kisaran angka
Pada server yang menelusuri semua objek sekali setiap tick, jika jumlah objek naik dua kali lipat, waktu tick untuk bagian itu juga naik dua kali lipat.
Di grafik
Naik perlahan lalu anjlok · Jumlah objek per zona, waktu tick server
Yang diperiksa
Tampilkan jumlah objek per zona dan server (item di tanah, summon, timer) serta waktu tick dalam rentang yang lebih panjang dari siklus maintenance (beberapa minggu)
Cocok jika
Jumlah objek dan waktu tick yang mulai rendah tepat setelah maintenance naik setiap hari, lalu anjlok saat maintenance atau restart, berulang terus, dan selama itu memori tetap longgar
Tidak cocok jika
Tick tidak berubah tetapi hanya memori yang terus naik: lebih mungkin kebocoran memori
Sarana pemeriksaan
Log dan metrik server atau klien game
Pelajari lebih lanjut
Seperti kebocoran memori, kondisinya makin buruk makin lama server menyala. Bedanya, memori masih longgar dan hanya waktu tick yang naik. Jika grafik jumlah objek berbentuk gigi gergaji mengikuti siklus maintenance, inilah penyebabnya.
Sumber
Actor Ticking in Unreal EngineEpic Games Actor dan component menjalankan tick sekali setiap frame jika intervalnya tidak ditetapkan, dan tick bisa dimatikan jika tidak diperlukan
AActor::SetLifeSpanEpic Games Jika umur ditetapkan pada actor, actor itu otomatis dihancurkan saat umurnya habis