আগ্রহের ফিল্টারিংয়ের ক্ষেত্রটি ব্যবহার করুন। যদি কোনও বিশ্ব 3 টি সার্ভারে বিভক্ত হয়ে যায় এবং সার্ভার 1-এর ক্ষেত্র সার্ভার 3-এর কাছাকাছি কোথাও না থাকে, সত্তা সম্পর্কে তাদের তথ্য ভাগ করে নেওয়ার কোনও কারণ নেই।
একইভাবে, একটি একক সার্ভারে, কেবল ক্লায়েন্টদের প্রাসঙ্গিক তথ্য প্রেরণ করুন। প্লেয়ার এ যদি প্লেয়ার বি থেকে মানচিত্রের সম্পূর্ণ বিপরীত প্রান্তে থাকে তবে এ সম্পর্কে বি সম্পর্কে আপডেটগুলি প্রেরণের শূন্য কারণ রয়েছে।
অবিচ্ছিন্ন বিশ্বে যখন আপনার একাধিক সার্ভার থাকে, তখন আপনার সার্ভার 2-তে একটি প্রান্তের নিকট সত্তা থাকবে যা সার্ভারে সত্তার সান্নিধ্যের কাছাকাছি থাকে You আপনি অন্য কর্তৃপক্ষের জন্য "অনুমোদিত" সার্ভার থেকে আপডেটগুলি অন্য সার্ভারে প্রেরণ করতে পারেন (উপযুক্ত হলে) , এবং একইভাবে কোনও বার্তা যথাযথ হিসাবে অনুমোদনযোগ্য সার্ভারে ফরোয়ার্ড করুন।
হ্যাঁ, এক্ষেত্রে নির্দিষ্ট সংস্থাগুলির জন্য একটি সার্ভার সামান্য পুরানো হবে। এটি সমাধান করার চেষ্টা করবেন না। শুধু এটি মোকাবেলা। ধরে নিন যে সত্ত্বাগুলি কিছুটা পুরানো হতে পারে। এমন কোনও যুক্তি করুন যা কেবলমাত্র সার্ভারে আপ টু ডেট তথ্য প্রয়োজন যা কর্তৃপক্ষের স্বতন্ত্র সত্তার মালিকানাধীন। যখন কোনও সত্তা অন্যটিকে প্রভাবিত করে, একটি বার্তা প্রেরণ করুন এবং ধরে নিন যে এটি প্রক্রিয়া করার আগে এবং আপনার দর্শন আপডেট হওয়ার আগে একাধিক গেম লজিক টিক্স নিতে পারে।
এই নকশাটি একটি একক সার্ভারকে থ্রেড করাও আরও সহজ করে তোলে। কোনও সত্তাকে সরাসরি অন্যটিকে সংশোধন করা উচিত নয়, কেবল বার্তাগুলি প্রেরণ করা উচিত এবং স্থানীয় প্রতি সার্ভার / প্রতি থ্রেড প্রক্সি ক্যাশেগুলি সামান্য পুরানো বলে ধরে নেওয়া উচিত।
উদাহরণস্বরূপ, সত্তা A সত্তা বিতে আক্রমণ করে, বি এর জীবন যাচাই করবেন না এবং তারপরে যদি 0 টি আঘাত লাগে তবে একটি মৃত্যু বার্তা প্রেরণ করুন মাত্র একটি "ক্ষতিগ্রস্থ" বার্তা প্রেরণ করুন, বি এর জন্য অনুমোদিত সার্ভারটি এটি পরিচালনা করতে দিন এবং তারপরে যেকোন হ্যান্ডেল করুন "সত্তা-মৃত্যু" বার্তাটি সার্ভার বি দ্বারা পরে প্রেরণ করা হয়েছে যদি সত্তা A এর যত্ন করে।
এটি কোনও বৃহত, স্কেলযোগ্য অ-গেমসের অ্যাপ্লিকেশনটিতে প্রযোজ্য। একটি কেন্দ্রীয় ডাটাবেস একটি যাদুকরী তাত্ক্ষণিক শেয়ারিং প্রযুক্তি নয়। দুটি সার্ভারকে উচ্চতর আউটপুট বজায় রাখার জন্য, ব্যাচগুলিতে, অবিচ্ছিন্নভাবে বার্তাগুলির সাথে যোগাযোগ করতে হবে। তাই এএমপিকিউ এবং এর মতো প্রযুক্তির জনপ্রিয়তা। ডেটাবেসগুলি প্রয়োজনীয়তার বাইরে স্টোরেজ এবং সমর্থন সিঙ্ক্রোনাইজেশনের জন্য থাকে কারণ সেগুলি নিজেরাই সিঙ্ক্রোনাইজেশন বা যোগাযোগের জন্য।