আমি একটি অনলাইন গেমের সাথে কাজ করছি যা খুব ভারী সংঘর্ষ সনাক্তকরণ প্রক্রিয়া করবে। প্লেয়ার মডেলগুলি অন্য খেলোয়াড়, জনসমাগম, কাঠামো, ভূখণ্ড এবং শক্ত বস্তুগুলির সাথে সংঘর্ষ করবে যা কেবল সার্ভার সাইডে উপস্থিত রয়েছে (ক্লায়েন্টের ডেটা ফাইলে সংরক্ষণ করা হয়নি)।
সুরক্ষা উদ্দেশ্যে, আমি কি সমস্ত সংঘর্ষ শনাক্তকরণের সার্ভার-সাইডটি করা উচিত? অথবা আমার কাছে ক্লায়েন্টটি সনাক্তকরণ করা এবং সার্ভারটি কোনওভাবে এটি অনুসরণ করা উচিত? আমার মনে হচ্ছে এটি সার্ভারের নিজের দ্বারা করা খুব বেশি হবে (আমি একটি সার্ভারে কয়েকশ প্লেয়ারের জন্য ইঞ্জিন ডিজাইন করছি)।
মূলধারার এমএমওগুলি কীভাবে এটি করে তা কি কেউ জানেন? আমি জানি যে এই মুহুর্তে প্রায় সমস্ত এমএমও পদার্থবিজ্ঞানের হ্যাকগুলির প্রতি সংবেদনশীল এবং সাধারণত হ্যাকগুলি সনাক্ত করে এবং লোকজনকে নিষিদ্ধ করে তাদের সাথে ডিল করে। আমি বরং হ্যাকস কমপক্ষে পদার্থবিজ্ঞানের উপাদানটির জন্য কাজ করিনি।