Az Epic Games Store és a Linux: hogyan futtassuk a játékokat?

Üdvözöllek, játékos! Ha valaha is úgy érezted, hogy a Linux gaming egy elszigetelt sziget, ahol csak maroknyi, natívan támogatott játék vár rád, akkor ideje, hogy felülvizsgáld a nézeteidet. A Linux az utóbbi években hatalmas fejlődésen ment keresztül a játékok terén, köszönhetően olyan innovációknak, mint a Proton és a közösség fáradhatatlan munkájának. Ma már nem csak a Steam játékok futtatása lehetséges, hanem egyre inkább az Epic Games Store (EGS) kínálatában található címek is elérhetővé válnak. Ebben a részletes útmutatóban lépésről lépésre végigvezetünk azon, hogyan hozd el az Epic-exkluzív játékokat a kedvenc pingvined mellé.

Miért az Epic Games Store a Linuxon? A kihívás és a lehetőség

Az Epic Games Store az elmúlt években a Steam komoly kihívójává nőtte ki magát, rengeteg exkluzív címmel, ingyenes játékokkal és kedvező ajánlatokkal csábítva a játékosokat. Azonban van egy jelentős hátránya azok számára, akik nyílt forráskódú operációs rendszert használnak: az Epic nem kínál hivatalos Linux klienst. Ez azt jelenti, hogy natívan nem tudjuk telepíteni és futtatni az EGS játékait. De ne csüggedj! A Linux közösség kreatív és rendkívül találékony. Létrehoztak olyan eszközöket, amelyek lehetővé teszik a Windows-ra írt alkalmazások és játékok futtatását Linuxon, ezzel áthidalva a kompatibilitási szakadékot. A célunk tehát az, hogy ezeket az eszközöket kihasználva hozzáférjünk az Epic Games Linuxon.

A kulcs a sikerhez: Wine és Proton

Mielőtt belevágnánk a konkrét launcher-ek bemutatásába, értsük meg az alapokat. A Wine (Wine Is Not an Emulator) egy kompatibilitási réteg, amely lehetővé teszi a Windows-programok futtatását POSIX-kompatibilis operációs rendszereken, például Linuxon. Nem emulátor, hanem a Windows API hívásokat fordítja le Linux API hívásokra. A Proton pedig a Valve által fejlesztett, a Wine-ra épülő eszköz, amely kifejezetten a játékok futtatására van optimalizálva a Steam Deck és a Steam Play számára. Tartalmazza a DXVK-t (DirectX 9/10/11 -> Vulkan fordító) és a VKD3D-Proton-t (DirectX 12 -> Vulkan fordító), amelyek kulcsfontosságúak a modern játékok megfelelő teljesítményéhez.

Az Epic Games Store futtatása Linuxon: A legnépszerűbb eszközök

Több kiváló eszköz is létezik, amelyekkel az EGS Linuxon kezelhető. Mindegyiknek megvannak a maga előnyei és hátrányai, érdemes kipróbálni, melyik illeszkedik a legjobban a te igényeidhez.

1. Lutris: A svájci bicska a Linux gaminghez

A Lutris egy nyílt forráskódú játékkliens, amely képes kezelni szinte bármilyen játékplatformot, legyen szó Steamről, GOG-ról, Humble Bundle-ről vagy épp az Epic Games Store-ról. Nagyon rugalmas, és rengeteg konfigurációs lehetőséget kínál. Kezdőknek és haladóknak egyaránt ajánlott.

Lutris telepítése:

A Lutris telepítése disztribúciótól függően változik. Általában elérhető a hivatalos tárolókból, vagy egy PPA (Personal Package Archive) hozzáadásával:

  • Ubuntu/Debian alapú rendszerek (például Mint):
    sudo add-apt-repository ppa:lutris-team/lutris
    sudo apt update
    sudo apt install lutris
  • Arch Linux/Manjaro:
    sudo pacman -S lutris
  • Fedora:
    sudo dnf install lutris

Ne feledd, a legújabb grafikus illesztőprogramok és a Wine telepítése kulcsfontosságú a Lutris megfelelő működéséhez. Győződj meg róla, hogy a rendszeren telepítve van a Vulkan támogatás (pl. vulkan-tools és a megfelelő illesztőprogramok).

Epic Games Store hozzáadása Lutris-hez:

  1. Indítsd el a Lutrist.
  2. A bal oldali menüben kattints a „Wine” fülre, majd jobb klikk az üres területen és válaszd a „Manage runners” (Futók kezelése) lehetőséget. Győződj meg róla, hogy legalább egy Wine verzió (pl. Lutris-GE vagy Wine-GE) telepítve van. Szükség esetén telepíthetsz újakat innen.
  3. A Lutris főablakában kattints a „+” ikonra a bal felső sarokban, majd válaszd a „Search Lutris website for installers” (Keresés a Lutris weboldalon telepítőkért) opciót.
  4. Keress rá az „Epic Games Store” kifejezésre. Válaszd ki a legmegfelelőbb telepítőt, majd kattints az „Install” gombra.
  5. A Lutris letölti és telepíti az Epic Games Launchert egy dedikált Wine prefixbe. Ez eltarthat egy darabig.
  6. Amint elkészült, indítsd el az Epic Games Launchert a Lutrisből, lépj be a fiókodba, és már töltheted is le a játékaidat!

Tipp: A Lutris-ben minden egyes játékhoz (vagy magához az EGS launcherhez) külön beállításokat adhatsz meg. Játékok futtatási problémái esetén érdemes kísérletezni a különböző Wine verziókkal, bekapcsolni az Esync/Fsync funkciót, vagy manuálisan beállítani a DXVK/VKD3D-Proton verziókat.

2. Heroic Games Launcher: A dedikált alternatíva

A Heroic Games Launcher egy nyílt forráskódú, asztali alkalmazás, kifejezetten az Epic Games Store Linuxon és GOG játékok futtatására. Egy modern, Electron alapú felülettel rendelkezik, és rendkívül felhasználóbarát. Sokan ezt tartják a legjobb megoldásnak az EGS játékokhoz Linuxon.

Heroic Games Launcher telepítése:

A Heroic elérhető AppImage, Flatpak vagy DEB/RPM csomagként, így könnyen telepíthető a legtöbb disztribúcióra.

  • Flatpak (ajánlott a könnyű frissítés miatt):
    flatpak install flathub com.heroicgameslauncher.hgl
    Ezután elindíthatod a Heroicot a menüből vagy a terminálból a flatpak run com.heroicgameslauncher.hgl paranccsal.
  • AppImage: Töltsd le a legújabb AppImage fájlt a Heroic GitHub oldaláról, tedd futtathatóvá (chmod +x Heroic...AppImage), majd indítsd el.
  • DEB/RPM: Töltsd le a megfelelő csomagot a GitHubról és telepítsd a disztribúciód csomagkezelőjével.

Epic Games Store játékok futtatása Heroic-kal:

  1. Indítsd el a Heroic Games Launchert.
  2. Kattints az „Epic Games” gombra a bal oldali menüben, majd a „Login” (Bejelentkezés) gombra. Jelentkezz be az Epic Games fiókodba.
  3. Miután sikeresen bejelentkeztél, a könyvtáradban láthatóvá válnak az Epic játékaid.
  4. Válaszd ki a telepíteni kívánt játékot, majd kattints az „Install” (Telepítés) gombra.
  5. A Heroic megkérdezi, hogy milyen Wine (vagy Proton) verziót szeretnél használni. Győződj meg róla, hogy letöltöttél néhányat a „Wine Manager” (Wine kezelő) menüpont alatt. A ProtonUp-Qt rendkívül hasznos a Proton/Wine verziók letöltéséhez és kezeléséhez, és a Heroic gyakran integrálódik vele.
  6. Miután a játék települt, kattints a „Play” (Játék) gombra.

A Heroic Games Launcher rengeteg beállítási lehetőséget kínál játékonként, beleértve a Wine verzió kiválasztását, a DXVK/VKD3D-Proton engedélyezését, Esync/Fsync beállításokat, és egyedi Wine argumentumokat. Nagyon ajánlott, ha kifejezetten az Epic játékokra fókuszálsz.

3. Bottles: A Wine prefixek elegáns kezelője

A Bottles egy viszonylag új eszköz, amely a Wine prefixek kezelésére specializálódott. Egy letisztult grafikus felülettel rendelkezik, és „palackokat” (bottles) hozhatsz létre, amelyek egy-egy izolált Wine környezetet jelentenek. Ez nagyon hasznos, ha különböző alkalmazásokhoz különböző Wine konfigurációkra van szükséged.

Bottles telepítése:

A Bottles Flatpak-ként érhető el a Flathub-ról, ami a legegyszerűbb és legbiztonságosabb telepítési mód.

  • Flatpak:
    flatpak install flathub com.usebottles.bottles
    flatpak run com.usebottles.bottles

Epic Games Store telepítése Bottles-ba:

  1. Indítsd el a Bottles-t.
  2. Kattints a „Create New Bottle” (Új palack létrehozása) gombra.
  3. Adj nevet a palacknak (pl. „Epic Games”), és válaszd a „Gaming” (Játék) környezetet. Ez előre konfigurálja a palackot játékhoz optimalizált beállításokkal.
  4. Amint létrejött a palack, kattints rá.
  5. A palack beállításainál válaszd a „Programs” (Programok) fület, majd kattints a „Install Programs” (Programok telepítése) gombra.
  6. Keress rá az „Epic Games Store” bejegyzésre, és telepítsd. A Bottles letölti és beállítja az EGS-t a palackon belül.
  7. Amint elkészült, indíthatod az Epic Games Launchert a Bottles felületén keresztül, vagy létrehozhatsz egy parancsikont az asztalra/menübe.

A Bottles szintén lehetővé teszi a Wine verziók (runner-ek) kezelését, a DXVK/VKD3D-Proton beállítását és egyéb optimalizációk elvégzését palackonként.

Fontos előfeltételek és tippek

Ahhoz, hogy az Epic Games Store Linuxon a lehető legjobban működjön, néhány alapvető dologra szükséged lesz:

1. Grafikus illesztőprogramok

Ez az egyik legfontosabb szempont. Győződj meg róla, hogy a legfrissebb, stabil grafikus illesztőprogramok vannak telepítve a rendszereden. Nvidia kártyákhoz a zárt forráskódú illesztőprogramokat, AMD és Intel kártyákhoz pedig a Mesa drivereket (általában alapértelmezetten telepítve vannak és jól működnek) használd.

  • Nvidia: Telepítsd a zárt forráskódú illesztőprogramot a disztribúciód tárolóiból vagy az Nvidia weboldaláról. Fontos, hogy a 32 bites könyvtárak is telepítve legyenek.
  • AMD/Intel: Győződj meg róla, hogy a Mesa illesztőprogramok (mesa-vulkan-drivers, lib32-mesa-vulkan-drivers) naprakészek.

2. ProtonUp-Qt

A ProtonUp-Qt egy rendkívül hasznos grafikus eszköz a Wine-GE és Proton-GE (GloriousEggroll) verziók letöltésére és kezelésére. Ezek a közösségi fejlesztésű Wine/Proton verziók gyakran tartalmaznak olyan patch-eket és funkciókat, amelyek még nincsenek benne a hivatalos kiadásokban, és jelentősen javíthatják a játékkompatibilitást és -teljesítményt. Mind a Lutris, mind a Heroic, mind a Bottles képes ezeket használni.

  • Telepítés (Flatpak): flatpak install flathub net.davidotek.PManager

3. Függőségek és rendszerfrissítések

Győződj meg róla, hogy a rendszered naprakész, és minden szükséges 32 bites könyvtár (például lib32-gcc-libs, lib32-glibc, lib32-vulkan) telepítve van, amit a Wine megkövetel. A Lutris, Heroic vagy Bottles telepítési útmutatója általában listázza ezeket.

Gyakori problémák és hibaelhárítás

Bár a Linux gaming sokat fejlődött, az Epic Games Store Linuxon futtatása még mindig okozhat kihívásokat. Íme néhány gyakori probléma és megoldás:

  • A játék nem indul el, vagy összeomlik:
    • Próbálj meg más Wine/Proton verziót használni (ProtonUp-Qt segítségével).
    • Ellenőrizd a grafikus illesztőprogramjaidat.
    • Győződj meg róla, hogy a DXVK/VKD3D-Proton be van kapcsolva és megfelelően működik.
    • Nézd meg a ProtonDB (protondb.com) vagy a WineHQ (appdb.winehq.org) oldalát a játékról, hátha mások is találkoztak már a problémával és találtak rá megoldást.
    • Töröld a Wine prefixet (ha nem félsz mindent újra letölteni), és próbáld meg tiszta környezetben újra telepíteni a játékot.
  • Rossz teljesítmény:
    • Győződj meg róla, hogy a Vulkan driverek telepítve vannak és a Vulkan renderer aktív (DXVK/VKD3D-Proton).
    • Kapcsold be az Esync/Fsync funkciót a Lutris/Heroic/Bottles beállításaiban. Ehhez szükség lehet a kernel patch-re, vagy a disztribúciód frissebb kerneljére.
    • Ellenőrizd a CPU/GPU kihasználtságát egy monitoring eszközzel (pl. mangohud).
    • Próbáld meg csökkenteni a játék grafikai beállításait.
  • Anti-cheat problémák:

    Ez a legnagyobb kihívás. Sok online multiplayer játék használ anti-cheat Linuxon nem támogatott szoftvereket (pl. Easy Anti-Cheat, BattlEye). Sajnos, ha az anti-cheat nem rendelkezik Proton/Wine támogatással, akkor valószínűleg nem fogod tudni futtatni az adott játékot Linuxon. A fejlesztőknek kell explicit támogatást nyújtaniuk ehhez. Érdemes figyelemmel kísérni a híreket, mert egyre több anti-cheat kap Linux támogatást.

  • Epic Games Launcher frissítések: Előfordulhat, hogy egy EGS launcher frissítés megtöri a működést. Ilyenkor érdemes várni egy kicsit, amíg a közösség megoldást talál, vagy új Wine/Proton verziót használni.

További optimalizálási tippek

  • Shader cache: A játékok első indításakor gyakran előfordulhat akadozás a shader cache építése miatt. Ez normális, és a következő indításokkor már nem lesz jellemző.
  • Játékvezérlők: A modern Xbox és PlayStation vezérlők általában probléma nélkül működnek Linuxon. Győződj meg róla, hogy az xpad vagy ds4drv driverek (ha szükségesek) telepítve vannak.
  • Swappiness: Ha kevés RAM-mal rendelkezel, érdemes lehet csökkenteni a swappiness értékét, hogy a rendszer kevésbé használja a swap területet.

Hol kérhetsz segítséget?

A Linux gaming közösség rendkívül segítőkész. Ha elakadnál, a következő forrásokhoz fordulhatsz:

  • ProtonDB (protondb.com): Itt megtalálod a játékok Wine/Proton kompatibilitását, felhasználói jelentésekkel és megoldásokkal.
  • Lutris Discord / Heroic Games Launcher Discord: Ezeken a szervereken gyors segítséget kaphatsz a fejlesztőktől és a közösségtől.
  • Reddit: A r/linux_gaming és r/lutris subredditek tele vannak hasznos információkkal és segítőkész tagokkal.
  • Arch Wiki: Az Arch Wiki Wine, Lutris és egyéb témájú oldalai hihetetlenül részletesek és sokszor általánosan is alkalmazhatók más disztribúciókra.

Konklúzió: A jövő fényes az Epic Games Store Linuxon

Ahogy láthatod, az Epic Games Store Linuxon futtatása ma már egyáltalán nem lehetetlen küldetés. Bár igényel némi utánaolvasást és konfigurálást, a Lutris, Heroic Games Launcher és Bottles segítségével a legtöbb EGS játék élvezhetővé válik a Linux asztalon. Az Epic Games Linux kompatibilitás folyamatosan javul, köszönhetően a Proton és a Wine fejlődésének, valamint a közösség aktív hozzájárulásának.

Ne hagyd, hogy az exkluzív játékok visszatartsanak a Linux kipróbálásától vagy az azon való játéktól. A Linux rendkívül stabil, testreszabható, és a gaming élmény is egyre inkább felveszi a versenyt a Windows-szal. Vágj bele bátran, kísérletezz, és élvezd a kedvenc Epic játékaidat a Linux szabadságában! A pingvin várja, hogy együtt játsszatok!

Leave a Reply

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük