২০১৮-১৯ সালের বড় ধাক্কায় লিনাক্স গেমিংয়ে কী প্রগতি হয়েছে তা জানেন প্রোটন সম্পর্কে। কিন্তু ডিপেন্ডেন্সি-ভারী গেমগুলো প্রোটনেও স্মুথলি চলে না। এমন সময় protontricks একটি ছোট টুল বড় সাহায্য করে।
এটি কিভাবে কাজ করে
প্রোটনট্রিক্স একটি টার্মিনাল-ভিত্তিক ইউটিলিটি যা winetricks (WINE-এর হেল্পার স্ক্রিপ্ট) এর জটিলতা অটোমেট করে। স্ক্রিপ্ট ব্যবহার করে প্রক্রিয়াটি স্মুথ করে।
প্রোটন গেম চালাতে না পারলে সাধারণত কোনো ডিপেন্ডেন্সি মিসিং থাকে যা স্টিম ইনস্টল করেনি। প্রোটনট্রিক্স winetricks-র ওপর লেয়ার করে সেই রানটাইমগুলো সরাসরি স্টিম ডিরেক্টরিতে ইনস্টল করতে দেয়।
প্রথমে কী করবেন
স্টিম প্লে সঠিকভাবে ইনাবলড আছে কিনা এবং ক্লায়েন্ট কনফিগারেশন ঠিক আছে কিনা চেক করুন। উইন্ডোজ গেম লিনাক্সে চালানোর গাইড ফলো করুন।
সব ঠিক থাকার পরেও গেম না চললে প্রোটনট্রিক্স কাজে লাগবে।
ডিপেন্ডেন্সি ইনস্টলেশন
প্রায় সব লিনাক্স ইউজারের WINE থাকে, কিন্তু Winetricks সবার নাও থাকে। প্রোটনট্রিক্সের জন্য winetricks ইনস্টল করতে হবে।
- লিনাক্স মিন্ট/উবুন্টু/ডেবিয়ান/এমএক্স:
sudo apt install winetricks - মাঞ্জারো: সিস্টেম → Add/Remove Software থেকে wine ও winetricks ইনস্টল করুন।
- অন্যান্য ডিস্ট্রো: জেনেরিক কমান্ড:
cd "${HOME}/Downloads" wget "https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks" chmod +x winetricks sudo cp winetricks /usr/local/bin
এছাড়া 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 রানটাইম ইনস্টল
গেম শুরু করলে .NET ফ্রেমওয়ার্ক মিসিং এরর দেয়। প্রথমে গেম একবার চালান (এরর সহ) যাতে প্রোটনট্রিক্স কাজ করতে পারে।
এরর মেসেজ থেকে .NET ভার্সন নোট করুন। গেমের স্টিম আইডি বের করুন:
protontricks -s [গেমের নাম]
সার্চ কেস-ইনসেনসিটিভ এবং পারশিয়াল নাম এক্সেপ্ট করে।
আইডি ও .NET ভার্সন পেলে কমান্ড দিন (ডট ও স্পেস বাদ দিয়ে)। Elite Dangerous উদাহরণ:
protontricks 35920 dotnet472
প্রোটনট্রিক্স কম্প্যাটিবিলিটি ডিরেক্টরি বানিয়ে .NET ইনস্টল করবে। ৬৪-বিট WINE প্রিফিক্সের এরর আসলে ভয় পাবেন না, সেগুলো ইগনোর করুন।
অন্যান্য সমস্যা সমাধান
সব গেম .NET ফিক্সে চলে না। প্রোটনডিবি (ProtonDB) এ গেম খুঁজুন—ইউজাররা প্রোটনট্রিক্স কমান্ড বা স্টার্টআপ কমান্ড শেয়ার করে। সব সিস্টেমে কাজ নাও করলেও, কিছু ঘণ্টা দিয়ে গেম চালাতে চাইলে এটি সেরা রিসোর্স।
গেম চললেও পারফরম্যান্স উইন্ডোজের চেয়ে কম হতে পারে। সিঙ্গেল প্লেয়ার ঠিক থাকতে পারে কিন্তু মাল্টিপ্লেয়ারে ক্র্যাশ করতে পারে।
লিনাক্স গেমিং এখন রেজ-ইন্ডিউসিং নয়, টুলগুলো इसे সহজ করছে। প্রোটনট্রিক্স winetricks-এর বিরক্তি দূর করে একটি এলিগেন্ট সমাধান।
আপনার কোনো টুল আছে যা গেম চালাতে সাহায্য করল? কমেন্টে জানান!