ঠিক আছে, এই বইটি আছে - যা এখন কিছুটা পুরানো, এবং আমি সত্যিই এটি কখনই পড়িনি, তবে এটি একটি নামী প্রকাশকের কাছ থেকে। আমি এটি একটিও পেয়েছি , যা আরও নতুন তবে আমি এর আগে কখনও শুনিনি। উভয়ই এমএমও (বা কমপক্ষে অনলাইন) গেম ডেভেলপমেন্ট সম্পর্কিত বিষয়গুলি কভার করার দাবি করে; এটি বলেছিল যে ক্লায়েন্ট-পার্শ্বের পূর্বাভাস আপনার সমবর্তী প্লেয়ার বেসের স্কেল নির্বিশেষে কম বেশি একইরকম এবং Google এর সম্পর্কে প্রচুর তথ্য রয়েছে ।
এটি উপলব্ধি করা গুরুত্বপূর্ণ যে বাস্তবিক দৃষ্টিকোণ থেকে কোনও ইন্ডি / শখ বিকাশকারীকে এমন একটি গেম একসাথে রাখা আরও শক্ত যে এটি "বিশাল" হিসাবে বিবেচিত হওয়ার মতো পর্যাপ্ত তাত্ত্বিক শিখর অর্জনের জন্য পর্যাপ্ত খেলোয়াড়কে অর্জন করার পক্ষেও যথেষ্ট জনপ্রিয় । তবে কৌশলগুলি এখনও গবেষণার জন্য শিক্ষামূলক হতে পারে।
আপনি করতে পারেন এমন দুটি প্রধান শ্রেণিবদ্ধকরণ রয়েছে:
- এটির প্রয়োজনীয় ক্লায়েন্টদের ন্যূনতম সেটে কেবলমাত্র সর্বনিম্ন পরিমাণের ডেটা প্রেরণ সম্পর্কে আগ্রাসী হন।
- এমন একটি গেম ডিজাইন করুন যা খেলোয়াড়দের খুব বেশি ক্লাম্প করার জন্য উত্সাহ দেয় না, আপনাকে "ক্লায়েন্টগুলির প্রয়োজন" সেটগুলি সাধারণভাবে ছোট রাখতে সহায়তা করে।
দ্বিতীয়টি সত্যিই একটি গেম ডিজাইন এবং সামাজিক হেরফেরের সমস্যা - এটি বিশেষত জটিল কারণ মাল্টিপ্লেয়ার গেমগুলি স্বাভাবিকভাবেই সামাজিক, এটি তাদের আবেদনের অংশ, তাই আপনি খুব বেশি খেলোয়াড়ের গুচ্ছকে নিরুৎসাহিত করতে চান না। অন্যদিকে, এমন একটি গেম যেখানে বিশ্বের প্রত্যেকেই সেই লোকটিকে স্পন-ক্যাম্পিং করে যা গেমের সেরা লুটটি ফেলে দেয় তা মাপতে শক্ত হতে চলেছে।
প্রথম বিকল্পের জন্য আপনি টায়ার্ড মেসেজিং করতে বিবেচনা করতে পারেন - অন্যান্য খেলোয়াড়দের সম্পর্কে এমন কিছু জিনিস রয়েছে যা জানতে সর্বদা জরুরী, যেমন পজিশন। তবে স্বাস্থ্যের মতো অন্যান্য জিনিসগুলি বর্তমান প্লেয়ারটি এখনও দেখতে না পারা অবজেক্টগুলির জন্য এতটা গুরুত্বপূর্ণ নাও হতে পারে, তাই আপনি সেই খেলোয়াড়কে তার আশেপাশের অন্যান্য সমস্ত সত্তার আপেক্ষিক দূরত্বের ভিত্তিতে যা প্রেরণ করেন তা গেট করেন - এটি মূলত থ্রোলটিং হয় ling আপনি যে ডেটা প্রেরণ করেছেন সেগুলি যেমন আপনি আপনার প্রশ্নের শেষ বিটটিতে উল্লেখ করেছিলেন পাশাপাশি এটি ফিল্টারও করেছেন।
খুব বড় আকারের মাল্টিপ্লেয়ার আর্কিটেকচারগুলি এমন প্রতিবেদন বাফার করবে যেগুলি তাদের উপর তাত্ক্ষণিক পদক্ষেপ নেওয়ার দরকার নেই don't সার্ভারে প্রেরিত অক্ষর সংরক্ষণ বার্তাগুলি কেবল সমালোচনামূলক পয়েন্টগুলিতে সম্পূর্ণ আপডেটের সাথে ডেল্টাসে করা যেতে পারে এবং এই আপডেটগুলি একটি থ্রোল্টলিং সার্ভারে বাফার করা যেতে পারে যাতে তারা সেই সার্ভারে প্রেরণ করা হয় যা প্রকৃতপক্ষে অক্ষরটির ডেটা ধরে রাখে, পর্যায়ক্রমিক ফ্যাশন - আপনার প্লেয়ারের বেস স্কেল হিসাবে, আপনাকে ডিস্ক আইও পাশাপাশি নেটওয়ার্ক ট্র্যাফিকের বিষয়ে চিন্তা করতে হবে। আপনি আপনার চরিত্রের ডাটাবেসটি ছিন্ন করতে চান না।
প্যাকেটের হার এবং আকার গেম থেকে গেমের সাথে পৃথকভাবে পৃথক হয়, ঠিক এমএমও গেমগুলির জন্য এটি। এটি সত্যই একটি অত্যন্ত প্রয়োজনীয়তা-নির্দিষ্ট জিনিস এবং সাধারণ মানের নেই।