Saya sedang mengerjakan game online yang akan memiliki proses deteksi tabrakan yang sangat berat. Model pemain akan bertabrakan dengan pemain lain, massa, struktur, medan, dan benda padat yang hanya ada di sisi server (tidak disimpan dalam file data klien).
Untuk tujuan keamanan, haruskah saya melakukan semua sisi server deteksi tabrakan? Atau haruskah saya meminta klien melakukan deteksi dan meminta server untuk menindaklanjutinya? Saya merasa seperti itu akan terlalu banyak untuk dilakukan sendiri oleh server (Saya merancang mesin untuk ratusan pemain pada satu server).
Adakah yang tahu bagaimana mainstream MMO melakukannya? Saya tahu bahwa hampir semua MMO saat ini rentan terhadap peretasan fisika dan biasanya menanganinya dengan mendeteksi peretasan dan melarang orang. Saya lebih suka retas tidak bekerja sama sekali, setidaknya untuk komponen fisika.