मैं एक ऑनलाइन गेम पर काम कर रहा हूं जिसमें बहुत भारी टक्कर का पता लगाने की प्रक्रिया होगी। प्लेयर मॉडल अन्य खिलाड़ियों, मॉब, स्ट्रक्चर्स, इलाक़े और ठोस ऑब्जेक्ट्स से टकराएंगे जो केवल सर्वर साइड में मौजूद होते हैं (क्लाइंट क्लाइंट फ़ाइलों में संग्रहीत नहीं)।
सुरक्षा उद्देश्यों के लिए, क्या मुझे सभी टकराव का पता लगाने वाले सर्वर-साइड करना चाहिए? या मुझे पता होना चाहिए कि क्लाइंट का पता लगाना चाहिए और सर्वर का किसी भी तरह से पालन करना चाहिए? मुझे ऐसा लगता है कि यह सर्वर द्वारा स्वयं के लिए बहुत अधिक होगा (मैं एक सर्वर पर सैकड़ों खिलाड़ियों के लिए इंजन डिजाइन कर रहा हूं)।
क्या किसी को पता है कि मुख्यधारा के MMO कैसे करते हैं? मुझे पता है कि अभी लगभग सभी MMOs भौतिकी हैक के लिए अतिसंवेदनशील हैं और आमतौर पर हैक का पता लगाकर और लोगों पर प्रतिबंध लगाकर उनसे निपटते हैं। मैं इसके बजाय हैक्स कम से कम भौतिकी घटक के लिए काम नहीं करता।