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