آموزش نصب Lutris برای بازی های کرکی در Archlinux

این آموزش برای اکثر بازی ها که Single player هستند جواب می ده ولی بعضی بازی ها هم هستند که اذیت می کنن و اون موقع باید بی خیالش بشید یا راه حلشو از اینترنت پیدا کنید.نکات:درایور های AMD open source توی لینوکس هستن لازم به انجام کاری نیست. اگر مطمئن هستید که مشکل از درایور هاست می تونید درایور های Proprietary رو نصب کنید.اگر از Distro های دیگه استفاده می کنید، مراحل تقریبا برای همه ثابت هستند، ولی نحوه انجامشون فرق دارن.مثلا نصب درایور Nvidia توی Ubuntu با نرم افزار software & update انجام میشهیا در Debian نصب Nvidia اینطوره : https://wiki.debian.org/NvidiaGraphicsDriversهمین طور که گفتم مراحل ثابتن ولی نحوه انجامشون فرق داره.* اگر دسته غیر اصل PS4 دارید، باید از Kernel 6.2 یا بالاتر استفاده کنید تا دسته رو بشناسه.لینک منابع هم می زارم ممکنه بدرد بخوره.خلاصه آموزش:نصب درایور گرافیک Nvidia, نصب Wine, نصب Lutris, نصب Proton GE و نصب Prefix.نصب درایور Proprietary گرافیک Nvidia:منابع:Nvidia source: https://wiki.archlinux.org/title/NVIDIAXorg source: https://wiki.archlinux.org/title/Xorgدرایور های قبل از نصب باید Multilib فعال باشه.Multilib source: https://wiki.archlinux.org/title/official_repositories#Enabling_multilibsudo nano /etc/pacman.confهشتگ اول این دو تا خط رو بر می دارید.#[multilib]#Include = /etc/pacman.d/mirrorlistبعدsudo pacman -Syسسسطبق این عکس باید یک ردیف رو برای گرافیک خودتون نصب کنید. برای مثال برای گرافیک 1050TI خودم این ها رو نصب کردم. معمولا برای بیشتر nvidia ای ها همین طوریه مگر اینکه از Linux kernel استفاده نمی کنید یا گرافیک خیلی جدید یا قدیمی باشه.sudo pacman -S nvidia nvidia-utils lib32-nvidia-utilsنصب WineSource: https://github.com/lutris/docs/blob/master/WineDependencies.mdsudo pacman -S --needed wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses ocl-icd lib32-ocl-icd libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader wine-monoنصب Lutrissudo pacman -S lutrisنصب Proton GEقبل از نصب Proton GE باید حداقل یک بار Lutris رو باز کرده باشید.می تونید با نرم افزار Protonup-Qt راحت تر این کار رو انجام بدید. آخرین نسخه رو دانلود کنید.https://github.com/DavidoTek/ProtonUp-Qt/releasesبعد از دانلود باید فایل رو Executable کنید. میشه با کلیک راست کردن و رفتن به تب Permission تیک exectable رو بزنید یا با ترمینال دستور زیر بزنید. اسم اصلی فایل رو جایگزین esme file کنید.chmod +x esme fileبعد با کلیک کردن یا ترمینال اجراش می کنید../esme fileباید Install for روی Lutris باشه. روی Add version بزنید. Compatibility روی Wine-GE باشه. Version هم آخرین ورژن بزنید به جز اونایی که آخرشون LoL نوشته. Install کنید.اگر نمی خواید با این روش فایل رو دانلود کنید می تونید دستی فایل رو دانلود و اکسترکت و کپی کنید.لینک دانلود:https://github.com/GloriousEggroll/wine-ge-custom/releasesاکسترکت می کنید میزارید مسیر زیرhome/$USER/.local/share/lutris/runners/wine/نصب PREFIXدر فایل زیر یکسری Dependencies های بازی های ویندوزی قرار داره رو دانلود کنید. دوتا لینک فرقی نمی کنند.لینک اصلی: https://www.mediafire.com/folder/m4tzg3145kjgi/STEAMY_AiOلینک بک آپ: https://abrehamrahi.ir/o/public/zHgnApTNیک پوشه باید بسازید مثلا به اسم PREFIXلوتریس اجرا کنید. روی + کلیک کنید. روی Add locally installed game کلیک کنید.در تب Game info اسم پروفایل رو PREFIX بزارید و گزینه Runner روی Wine Runs Windows games قرار بدید. در تب Game option مسیر Executable رو همون فایل 700 مگابایتی که دانلود کردید میزارید و مسیر Wine prefix همون پوشه ای که گفتم به اسم PREFIX بسازید میزارید. در تب Runner options گزینه Wine version رو روی Wine ge میزارید.روی Save کلیک کنید. بعد با دو بار کلیک کردن اجراش کنید.روی Installieren کلیک کنید. بزارید همشون نصب شن. آخرش یه چیزی ماله Vulkan میاد اونم نصب کنید.وقتی تمام شد پوشه PREFIX آمادس برای اجرای بازی ها.دیگه تمام شد می تونید بازی هارو نصب یا اجرا کنید. اگر توی نصب بازی ها به مشکل خوردید می تونید با Virtualbox نصب کنید.برای نصب بازی ها می تونید همین پروفایلی که برای نصب prefix استفاده کردید برای نصب بازی استفاده کنید فقط کافیه توی تب Game options اولین گزینه که Executable هست روی فایل exe نصب بازی بزارید.برای اجرای بازی روی + کلیک می کنید. همه رو مثل PREFIX انجام می دید به جز این ها:تب Game info اسم بازی هر چی می خواید تایپ کنید.تب Game option مسیر Executable رو همون فایل اجرایی بازی exe رو می زارید.نصب Mangohudsource: https://github.com/flightlessmango/MangoHud#arch-based-distributionsاگر دوست دارید fps اینارو توی بازی ببنید اینارو نصب کنید.sudo pacman -S mangohud lib32-mangohudتوی Lutris تب system option گزینه Command prefix بنویسید mangohud سیو کنید.چند تا عکس از بازیاGood luck.