আমার সম্পূর্ণ গেমের ফাইলগুলি কীভাবে স্বয়ংক্রিয়ভাবে আপডেট করা উচিত?


15

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

আমার ব্যবহারের ক্ষেত্রটি প্লেয়ার গেম সংস্করণগুলি আপডেট করার জন্য যেমন বিশাল অনলাইন ক্লায়েন্টগুলিতে বা বিতরণ করা গেম টেস্টিং এমনকি সাধারণ গেমস চালানো।


উত্তর:


6

স্ট্যাক ওভারফ্লোতে এখানে একটি প্রশ্ন রয়েছে যা ব্যবহারের হতে পারে। এটি দক্ষ পদ্ধতিতে বাইনারি ফাইলগুলি প্যাচিংয়ের সাথে সম্পর্কিত (মূলত পুরো ফাইলগুলির চেয়ে সংস্করণের মধ্যে পার্থক্যগুলি সংরক্ষণ করে)।

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

আপনার প্যাচটি একবার তৈরি হয়ে গেলে আপনি সম্ভবত ওয়েবে কোথাও হোস্ট করা কিছু নিয়ে গেমের বর্তমান সংস্করণটি পরীক্ষা করে দেখতে চান, তারপরে প্যাচ বিষয়বস্তু সহ একটি পৃথক প্যাচার ডাউনলোড এবং চালু করতে চান। মূল গেম এক্সেপ চলমান অবস্থায় প্যাচ করতে সক্ষম হবে না। প্রচুর সস্তা ফাইল হোস্টিং সমাধান রয়েছে সেখানে আপনি আপনার প্যাচ এবং অন্যান্য ডেটা সংরক্ষণ করতে পারেন।


2

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

তল লাইনটি এটি নির্ভর করে যে আপনার প্যাচ বা আপডেটটি কত বড় (এমবি / জিবি) হবে এবং আপনার প্যাচটি শেষ ব্যবহারকারীদের কাছে বিতরণ করতে আপনাকে কোনও সার্ভার এবং ব্যান্ডউইথের কাছে কত টাকা ফেলতে হবে তার উপর নির্ভর করে।

সফ্টওয়্যার দৃষ্টিকোণ থেকে, গেম আপডেটগুলি বিতরণ ও ইনস্টল করার অনেকগুলি উপায় রয়েছে তবে সাধারণভাবে আপনার traditionalতিহ্যবাহী সফ্টওয়্যার দ্বারা ব্যবহৃত পদ্ধতিগুলির সাথে থাকা উচিত। ব্যবহারকারীর একটি আপডেট ইনস্টলার ডাউনলোড করুন, যা ব্যবহারকারীকে তাদের মেশিনে প্রশাসনিক অ্যাক্সেসের জন্য প্রম্পট করতে এবং প্রয়োজনীয় পরীক্ষার সংস্করণ হিসাবে ফাইলগুলি অনুলিপি / আপডেট করার জন্য কীভাবে জানে (ব্যবহারকারী v1.1 এড়িয়ে যেতে পারেন এবং সরাসরি v1.2 ইনস্টল করেছেন) knows

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.