Çok ağır çarpışma algılama işlemlerine sahip bir çevrimiçi oyun üzerinde çalışıyorum. Oyuncu modelleri, yalnızca sunucu tarafında bulunan (istemci veri dosyalarında depolanmayan) diğer oyuncular, çeteler, yapılar, arazi ve katı nesnelerle çarpışacaktır.
Güvenlik nedeniyle, tüm çarpışma saptama sunucu tarafında mı yapmalıyım? Veya istemcinin algılama yapmasını ve sunucunun bir şekilde onu takip etmesini sağlamalı mıyım? Sunucunun kendi başına yapması için çok fazla olacağını hissediyorum (motoru bir sunucudaki yüzlerce oyuncu için tasarlıyorum).
Genel MMO'ların bunu nasıl yaptığını bilen var mı? Şu anda neredeyse tüm MMO'ların fizik saldırılarına duyarlı olduğunu ve genellikle saldırı tespit ederek ve insanları yasaklayarak onlarla ilgilendiğini biliyorum. En azından fizik bileşeni için bilgisayar korsanlarının işe yaramadığını tercih ederim.