আপনি যদি 2018 থেকে 2019 সালের “বিগ পুশ” এর পর থেকে যতটা সম্ভব উইন্ডোজ/ম্যাক শিরোনামের জন্য পোর্ট এবং ওয়ার্কঅ্যারাউন্ড তৈরি করতে লিনাক্সের গেমিং-এ কী অফার করতে হয়েছিল তা অন্বেষণ করার চেষ্টা করে থাকলে, আপনি এই প্রচেষ্টায় স্টিমের কুখ্যাত অবদান সম্পর্কে জানতে পারবেন প্রোটনের রূপ। একই সময়ে, আপনি যদি আরও কিছু নির্ভরতা-ভারী শিরোনাম চালানোর চেষ্টা করেন, আপনি দ্রুত লক্ষ্য করবেন যে প্রোটন সম্পূর্ণরূপে স্পিক এবং স্প্যান নয় যখন এটি বেশ কয়েকটি গেমের জন্য উইন্ডোজ থেকে লিনাক্সে রূপান্তরকে মসৃণ করার ক্ষেত্রে আসে।
আপনি যখন প্রোটনের সাহায্যে গেমগুলি চালানোর চেষ্টা করছেন তখন যেখানে গেমগুলি আপনার দিকে ত্রুটি ছুড়ে দেয়, সেখানে "প্রোটনট্রিক্স" নামে একটি নিফটি ছোট টুল রয়েছে যা তাদের আচরণ করা সহজ করে তোলে৷
এটি কিভাবে কাজ করে
প্রোটোনট্রিক্স হল একটি টার্মিনাল-ভিত্তিক ইউটিলিটি যা স্টিম গেমে কিংকস আউট করার জন্য আপনি যদি winetricks (WINE এনভায়রনমেন্টের জন্য একটি সহায়ক স্ক্রিপ্ট) ব্যবহার করেন তাহলে আপনাকে অনেক টেডিয়ামকে স্বয়ংক্রিয়ভাবে অতিক্রম করতে হবে। ইউটিলিটি প্রক্রিয়াটিকে যতটা সম্ভব মসৃণ করতে স্ক্রিপ্টগুলির চতুর ব্যবহার করে৷
অনেক সময় যখন স্টিমের প্রোটন চালানোর জন্য একটি গেম পেতে পারে না, এর কারণ হল অ্যাপ্লিকেশনটি এমন একটি নির্ভরতা হারিয়েছে যা স্টিম ইনস্টল করেনি। ওয়াইনট্রিক্সের উপরে প্রোটোনট্রিক্স স্তরগুলি আপনাকে সহজেই এই সমস্যাটি কাটিয়ে উঠতে এবং সরাসরি তাদের স্টিম ডিরেক্টরিতে শুরু করার জন্য আপনার প্রয়োজনীয় অনেক রানটাইম ইনস্টল করার অনুমতি দেয়।
প্রথম জিনিস আগে
আপনি কিছু করার আগে, নিশ্চিত করুন যে স্টিম প্লে সঠিকভাবে সক্ষম হয়েছে এবং আপনার ক্লায়েন্টে সবকিছু সঠিকভাবে কনফিগার করা আছে। এটির একটি দ্রুত রানডাউনের জন্য, প্রথমে লিনাক্সে উইন্ডোজ গেমগুলি কাজ করার জন্য এই নির্দেশিকা অনুসরণ করুন৷
প্রোটোনট্রিক্স এমন কিছু পরিস্থিতিতে আছে যখন স্টিম এত কিছুর পরেও গেম চালাতে পারে না।
নির্ভরতা ইনস্টল করা
যদিও কার্যত বর্তমানে লিনাক্সে চালিত সমস্ত লোক ইতিমধ্যেই WINE ইন্সটল করেছে, যা তাদের অনেকগুলি উইন্ডোজ অ্যাপ্লিকেশন চালানোর জন্য প্রস্তুত হতে দেয়, প্রত্যেকের কাছে Winetricks নেই। প্রোটোনট্রিক্স ব্যবহার করতে, আপনাকে প্রথমে এটি ইনস্টল করতে হবে।
লিনাক্স মিন্ট/উবুন্টু-ভিত্তিক সিস্টেম/ডেবিয়ান/এমএক্স-এ, উদাহরণস্বরূপ, ব্যবহার করুন:
sudo apt install winetricks
মাঞ্জারোতে, এটি অন্তর্ভুক্ত করা উচিত, তবে এটি না হলে, "সিস্টেম -> সফ্টওয়্যার যোগ/সরান" এ যান এবং "ওয়াইন" সন্ধান করুন। আপনি প্যাকেজের একটি তালিকা পাবেন। নিশ্চিত করুন যে "ওয়াইন" এবং "ওয়াইনট্রিক্স" উভয়ই ইনস্টল করা আছে।
আপনি যদি অন্য কোনো ডিস্ট্রিবিউশন চালান, তাহলে আপনি এই জেনেরিক কমান্ডগুলি ব্যবহার করে winetricks পেতে পারেন:
cd “${HOME}/Downloads” wget "https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks" chmod +x winetricks sudo cp winetricks /usr/local/bin
winetricks ছাড়াও, আপনার প্রয়োজন হবে pipx
প্রোটোনট্রিক্স কাজ করার জন্য।
আর্ক লিনাক্স/মাঞ্জারো:
sudo pacman -S python-pip python-pipx python-setuptools python-virtualenv
ডেবিয়ান/উবুন্টু/মিন্ট/এমএক্স:
sudo apt install python3-pip python3-setuptools python3-venv pipx
প্রটোনট্রিক্স ইনস্টল করা হচ্ছে
এখন আপনি সমস্ত পূর্বশর্ত অ্যাপ্লিকেশন ইনস্টল করার মাধ্যমে পেয়েছেন, এটি সহায়ক নিজেই ইনস্টল করার সময়। এর জন্য, নিশ্চিত করুন যে আপনি একটি পরিষ্কার নতুন টার্মিনাল শুরু করছেন এবং অন্য সবকিছু ইনস্টল করার জন্য যেটি ব্যবহার করেছেন সেটি ব্যবহার করছেন না।
এখন আপনাকে যা করতে হবে তা হল টাইপ করুন:
pipx install protontricks
এটাই! এই ছোট্ট টুলটি কতটা শক্তিশালী হতে পারে এবং কেন এই সমস্ত ঝামেলার মধ্য দিয়ে যাওয়া মূল্যবান ছিল তা বোঝার এখনই সময়৷
অনুপস্থিত গেম ইনস্টল করতে প্রোটনট্রিক্স ব্যবহার করা .NET রানটাইমগুলি
Protontricks বিশেষভাবে মুহুর্তের জন্য ডিজাইন করা হয়েছে যখন আপনি একটি গেম শুরু করার চেষ্টা করেন এবং এটি আপনাকে বলে যে একটি নির্দিষ্ট রানটাইম ইনস্টল করা হয়নি এমন একটি ত্রুটি ছুড়ে দেয়। সাধারণত এটি কিছু .NET ফ্রেমওয়ার্ক সংস্করণ। যাই হোক না কেন, প্রোটোনট্রিক্স এর জাদু কাজ করার আগে আপনাকে অন্তত একবার গেমটি চালাতে হবে, ত্রুটি এবং সব কিছু।
প্রথমে আপনাকে খুঁজে বের করতে হবে গেমটি কি অনুপস্থিত। এটি চালানোর চেষ্টা করার সময়, .NET এর কোন সংস্করণটি না থাকার অভিযোগ করছে তা নোট করুন৷
এর পরে, আপনাকে গেমটির স্টিম আইডি সন্ধান করতে হবে। এটি করার সবচেয়ে সহজ উপায় হল আপনার টার্মিনালে নিম্নলিখিতটি টাইপ করা:
protontricks -s [the name of your game]
অনুসন্ধানটি কেস সংবেদনশীল এবং আংশিক নাম গ্রহণ করবে৷ অনুরূপ ক্ষেত্রে এবং একটি আংশিক নাম সহ অনুসন্ধান উভয়ের উদাহরণ নীচের ছবিতে দেখা যেতে পারে৷
একবার আপনি আইডিটি খুঁজে পেয়ে গেলে, এবং .NET-এর যে সংস্করণটি প্রয়োজন তা ধরলে, আপনাকে এটিকে "ডটনেট" ইনস্টল করার জন্য অর্ডার করতে হবে এবং তারপরে আপনি কোনো বিন্দু বা স্পেস ছাড়াই যে সংস্করণ নম্বরটি পেয়েছেন সেটি অনুসরণ করুন৷ এখানে এমন একটি কমান্ডের উদাহরণ দেওয়া হল যা এলিট ডেঞ্জারাসের সাথে কাজ করবে:
protontricks 35920 dotnet472
এর পরে, প্রোটনট্রিক্স আপনার জন্য তার সংশ্লিষ্ট স্টিম ফোল্ডারে গেমের জন্য একটি সামঞ্জস্যপূর্ণ ডিরেক্টরি তৈরি করবে এবং আপনি যে .NET ফ্রেমওয়ার্ক চান সেটি ইনস্টল করার চেষ্টা করবে। এটি একটি 64-বিট WINE উপসর্গের সাথে এটি করার বিষয়ে অভিযোগ করতে যাচ্ছে এবং আপনাকে অনেক ভীতিকর ত্রুটি দেবে, কিন্তু আপনি নিরাপদে এগুলি উপেক্ষা করতে পারেন৷
অন্যান্য সমস্যা সংশোধন করা
সেখানে অনেকগুলি গেম রয়েছে যা এই সামান্য "জাদুকর" ফিক্সের পরেও কাজ নাও করতে পারে। আপনি যে গেমটি চালানোর চেষ্টা করছেন তাতে .NET রানটাইম মিস নাও হতে পারে৷
৷বিশেষ ক্ষেত্রে, আমি প্রোটনডিবিতে যাওয়ার এবং সেখানে আপনার গেমটি সন্ধান করার পরামর্শ দিই। ব্যবহারকারীরা প্রায়ই প্রোটোনট্রিক্স বা স্টার্টআপ কমান্ডের সাথে জড়িত তাদের নিজস্ব ফিক্সে অবদান রাখে যা আপনি স্টিম লাইব্রেরির জন্য আপনার গেমের বৈশিষ্ট্যগুলিতে রাখতে পারেন। এটি সর্বদা "এই কমান্ডটি টাইপ করুন এবং লঙ্ঘন করুন!" তবে আপনি ভাগ্যবান হতে পারেন এবং এমন কিছু খুঁজে পেতে পারেন যাতে হয় প্রোটোনট্রিক্স কমান্ড ব্যবহার করে বা কয়েকটি ফাইলের মাধ্যমে স্পেলঙ্ক করে কয়েক মিনিটের টুইকিং জড়িত থাকে৷
কিছু পরামর্শ বিভ্রান্তিকর এবং আপনার নির্দিষ্ট সিস্টেমে কাজ নাও করতে পারে, কিন্তু আপনি যদি লিনাক্সে একটি নির্দিষ্ট গেম কাজ করার জন্য জোর দিয়ে থাকেন এবং এটি করার জন্য কয়েক ঘন্টা ব্যয় করতে ইচ্ছুক হন, তবে এটি এমন ব্যক্তিদের জন্য তথ্যের সর্বোত্তম ভান্ডার। স্বাভাবিক পদ্ধতির সাথে ভাগ্যের বাইরে।
শুধু মনে রাখবেন যে আপনি যদি আপনার গেমটি চালাতে পান তবে এর কার্যকারিতা উইন্ডোজের তুলনায় অত্যন্ত সাব-পার হতে পারে। কিছু কারণে, একক প্লেয়ারে বেশ কিছু সংখ্যক গেম ভালভাবে চলে এবং তারপরে আপনি যেকোন ধরণের মাল্টিপ্লেয়ার ফাংশন করার চেষ্টা করার সাথে সাথেই সম্পূর্ণরূপে কামানগোলে চলে যায়।
নিখুঁত না হলেও, লিনাক্সে গেমিং একটি রাগ-প্ররোচিত প্রক্রিয়া কম হয়ে উঠছে এবং এটি আরও সহজ করার জন্য আরও সরঞ্জাম তৈরি করা হচ্ছে। প্রোটোনট্রিক্স সম্ভবত সবচেয়ে সহজ কিন্তু মার্জিত উপায়গুলির মধ্যে একটি যা আপনি অন্যথায় একা ওয়াইনট্রিক্সের সাথে অনুভব করতে পারেন তা দ্রুত দূর করার জন্য।
আপনার কাছে কি আপনার নিজস্ব কোনো টুল আছে যা আপনাকে লিনাক্সে আপনার গেমগুলি চালাতে সাহায্য করেছে? আপনি যদি আমাদের একটি মন্তব্যে দেখতে চান তাহলে আমাদের জানান!