আজকাল গেমসের কি ইনস্টলেশন দরকার?


36

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


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

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

11
প্রশ্নটি বুঝতে আমার সমস্যা হচ্ছে। একটি "গেম লঞ্চার যা ইনস্টলেশন ব্যবহার করে" কী, এটি ইনস্টলার নয়?
হাঁসকে

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

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

উত্তর:


82

আপনি কোনও ইনস্টলার ব্যবহার করতে চান এমন বেশ কয়েকটি কারণ রয়েছে। তাদের মধ্যে কিছু, আমার মাথার উপরের দিক থেকে:

  • বেশিরভাগ গেমস (এবং প্রকৃতপক্ষে, বেশিরভাগ অ্যাপ্লিকেশন) এই দিনগুলিতে কিছু সমর্থনকারী ডিএলএল ব্যবহার করা প্রয়োজন (যেমন গতিবেগের সাথে সংযুক্ত সি ++ রানটাইম বা ডাইরেক্ট 3 ডি রানটাইম)। কখনও কখনও এই ডিএলএলগুলি আইনত সরাসরি বিতরণ করা যায় না এবং পুনরায় বিতরণযোগ্য ইনস্টলারগুলির মাধ্যমে ইনস্টল করা আবশ্যক। উদাহরণস্বরূপ, এটি D3DX DLL এর ক্ষেত্রে ব্যবহৃত হত। আপনার নির্ভরতার জন্য লাইসেন্সের শর্তাদি পড়া এবং বোঝা গুরুত্বপূর্ণ। আপনার যদি এইরকম নির্ভরতা থাকে তবে এটির ইনস্টলেশনটি নিজের ইনস্টলারে মুড়িয়ে ফেলা শেষ ব্যবহারকারীদের জন্য প্রক্রিয়াটি সহজ করতে পারে।

  • একটি ভাল আচরণযুক্ত আধুনিক প্রোগ্রামটি চালানোর জন্য উন্নত (প্রশাসক) অ্যাক্সেসের প্রয়োজন হবে না। যাইহোক, এটি ইনস্টল করার জন্য এ জাতীয় অ্যাক্সেসের প্রয়োজন হতে পারে এবং কোনও ইনস্টলার এমনটি করার জন্য যুক্তিসঙ্গত সহজ প্রক্রিয়া সরবরাহ করে যাতে ব্যবহারকারীরা কম-বেশি বা তার সাথে পরিচিত হন।

  • একইভাবে, কিছু গেমগুলি ফাইলের ধরন এবং এর মতো সংযুক্ত করতে রেজিস্ট্রি এন্ট্রি তৈরি করতে চাইবে যেমনটি আপনি উল্লেখ করেছেন। এর জন্য উচ্চতাও প্রয়োজন হতে পারে।

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

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

বাষ্প হিসাবে ... বাষ্প কোনও গেম ইনস্টল করতে এবং আনইনস্টল করতে সহায়তা করার জন্য সুবিধাগুলি সরবরাহ করে তবে এটি আপনার পক্ষে সবকিছু করে না । এটিও লক্ষণীয় যে সমস্ত গেমগুলি বাষ্প বা একচেটিয়া বাষ্পে বিতরণ করা হয় না, সুতরাং সম্পূর্ণরূপে স্টিমের ইনস্টলেশন পরিষেবাদির উপর নির্ভর করা মানে সেই গেমগুলি স্টিম নন-স্টিম বিতরণ চ্যানেলের জন্য সদৃশ কাজ শেষ করবে।


3
ধন্যবাদ। সবকিছু বিশেষত শেষ পয়েন্টটি বোঝায়।
নিকিতব্ল্যাক

5
এছাড়াও, ইনস্টলারগুলি অনুপস্থিত ফাইলগুলি পুনরুদ্ধার করতে নিয়ন্ত্রণ প্যানেল -> প্রোগ্রামগুলিতে 'মেরামত' বিকল্পটি ব্যবহার করে ব্যবহার করা যেতে পারে, যদি ইনস্টলার এটি সমর্থন করে।
ps2goat

1
@ পিএস 2 বোট যেমন বাষ্প দ্বারা প্রদত্ত "গেম ক্যাশে সত্যতা যাচাই করুন" বোতাম।
ফারাপ

1
লক্ষ করার মতো একটি স্ব-উত্তোলন সংরক্ষণাগার তৈরি করার জন্য একটি বিকল্প রয়েছে, যাতে এটি ডাবল-ক্লিক করে এবং অন্ধভাবে ঠিক করে কাজ করে
user1306322

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

5

আসলে, যখন বাষ্প একটি গেম ইনস্টল করে, তখনও একটি ইনস্টলার রয়েছে। চারপাশে বেশ কয়েকটি ইনস্টলার প্যাকেজ রয়েছে এবং একটি ইনস্টলার তৈরি করতে আপনি এই প্যাকেজগুলির মধ্যে একটি ব্যবহার করেন এবং তারপরে একটি ইনস্টল স্ক্রিপ্ট লিখুন যা ইনস্টলার সফ্টওয়্যারকে বলে:

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

সেখানে কী করবেন সে সিদ্ধান্তটি বাষ্প দ্বারা নেওয়া হয়নি, এটি ইনস্টল স্ক্রিপ্ট দ্বারা তৈরি করা হয়েছে, যা আপনি কোন ইনস্টলার প্যাকেজ ব্যবহার করেন তা লেখার দরকার নেই, সে ওয়াইএক্স, এনএসআইএস বা স্টিম হোক।

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


একটি গেমের কেন পরিষেবাগুলি নিবন্ধিত করতে হবে?
মেডিনোক

8
@ মিডিনোক মাইন তবে এন্টি চিট প্যাকেজগুলির মতো জিনিস রয়েছে বা সেখানে বিপথগামী বিকাশকারীদের রয়েছে। বা বিদেশী গেমের ধারণাগুলিগুলির জন্য গেমটি চালানো দরকার যদিও আপনি এটি খেলছেন না।
পিটার

4
@ মিডিনোক অতীতে আমি স্পষ্টভাবে একটি গেম খেলা বন্ধ করে দিয়েছি কারণ এটি একটি অ্যান্টিচিট সিস্টেম চালু করেছিল যার জন্য নিজস্ব পরিষেবা ইনস্টলেশন প্রয়োজন।
ফারাপ

1

প্রশ্নটি অবিশ্বাস্যভাবে দ্ব্যর্থক, তবে আমি মনে করি যে ওপি জিজ্ঞাসা করছে যে গেমগুলি কেন কেবল ইনস্টল করার পরিবর্তে ডেস্কটপে একটি "স্টোর" অ্যাপ্লিকেশনটির মাধ্যমে ইনস্টল করা এবং চালানো দরকার।

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

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

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