„Fortnite“ palaikymas „Linux“ sistemose

„Epic Games“ oficialiai dirba, kad „Fortnite“ būtų galima pateikti „Linux“ sistemoms. Apie šiuos planus bendrovė paskelbė tinklaraščio įraše, skirtame naujai „Epic Games Store“ paleidyklei, kuri taip pat ruošiama „Linux“. Vis dėlto tai dar nėra patvirtintas žaidimo išleidimas: datos nėra, o pats pasirodymas priklausys nuo to, ar prie iniciatyvos prisidės pakankamai „Linux“ distribucijų prižiūrėtojų.

Šie darbai svarbūs ne vien norintiems žaisti „Fortnite“ be „Windows“. „Epic“ ketina spręsti „Easy Anti-Cheat“ apsaugos problemas, dėl kurių dalis šią kovos su sukčiavimu sistemą naudojančių žaidimų neveikia „SteamOS“ įrenginiuose. Jeigu planai bus sėkmingai įgyvendinti, jų rezultatais vėliau galės pasinaudoti ir kiti žaidimų kūrėjai.

Didžiausia reikšmė – ne vien „Fortnite“

„Easy Anti-Cheat“ priklauso „Epic Games“ ir naudojama dešimtyse žaidimų. Tarp šią sistemą naudojančių projektų yra „Fortnite“, „Dead by Daylight“, „Rocket League“, „Apex Legends“ ir „Elden Ring“. Pati technologija palaiko „Linux“, o kai kuriuose žaidimuose toks palaikymas jau įjungtas, tačiau vien techninės galimybės nepakanka.

Dalis kūrėjų nusprendžia nenaudoti „Easy Anti-Cheat“ palaikymo „Linux“ aplinkoje, nes, „Epic“ teigimu, dabartinis įgyvendinimas negali suteikti tokio pat apsaugos lygio kaip „Windows“. Dėl to žaidimas gali būti techniškai pritaikytas veikti „Linux“, bet vis tiek likti neprieinamas „Steam Deck“, „Steam Machine“ ar kituose „SteamOS“ įrenginiuose. Kliūtimi tokiu atveju tampa ne vien žaidimo paleidimas, bet ir kūrėjams priimtina apsauga nuo sukčiavimo.

„Fortnite“ skirtas darbas šios padėties automatiškai nepakeis. Paminėti žaidimai vien dėl „Epic“ iniciatyvos nepradės veikti „Linux“ ar visuose „SteamOS“ įrenginiuose. Sprendimą įjungti ir palaikyti „Easy Anti-Cheat“ veikimą „Linux“ sistemoje vis tiek turėtų priimti kiekvieno žaidimo kūrėjai. Tačiau jie galėtų pasinaudoti sprendimais, kuriuos „Epic“ pirmiausia ketina išbandyti su savo žaidimu.

Ką planai gali reikšti „Steam Deck“ ir „Steam Machine“

Jeigu numatyti saugumo reikalavimai bus įgyvendinti, „Fortnite“ veikiausiai būtų galima žaisti „SteamOS“ kompiuteriuose ir nešiojamuose žaidimų įrenginiuose, įskaitant „Steam Deck“ bei „Steam Machine“. Kol kas tai nėra konkretaus šių įrenginių palaikymo ar suderinamumo datos patvirtinimas.

„SteamOS“ šiuo atveju svarbi ir kaip vienas iš distribucijų skirtumų pavyzdžių. „Valve“ operacinė sistema yra pagrįsta „Arch Linux“, todėl bendras „Linux“ palaikymas savaime negarantuoja, kad žaidimas vienodai veiks kiekvienoje aplinkoje. „Epic“ teigia toliau palaikysianti atvirą komunikaciją su „Valve“, siekdama kiek techniškai įmanoma palaikyti „Steam“ aparatinės įrangos įrenginius.

Kodėl reikalingas distribucijų prižiūrėtojų dalyvavimas

„Linux“ distribucijos nėra vienodai sukonfigūruotos. Jos turi skirtingus tikslus ir sistemos veikimo prioritetus, todėl „Epic“ negali remtis prielaida, kad visur bus užtikrintos tos pačios sistemos lygmens apsaugos. Bendrovė ketina kartu su distribucijų prižiūrėtojais nustatyti saugumo reikalavimus, reikalingus „Fortnite“ veikimui.

Norinčių palaikyti žaidimą distribucijų prižiūrėtojai turėtų šiuos reikalavimus įgyvendinti savo sistemose. „Fortnite“ būtų pateiktas per „Epic Games Store“ paleidyklę tik tuomet, jeigu būtų pasiekta, bendrovės žodžiais, kritinė distribucijų prižiūrėtojų masė. Kiek dalyvių reikėtų šiai sąlygai įvykdyti, „Epic“ nepatikslino.

Tokia sąlyga reiškia, kad oficialiai vykdomi darbai dar negarantuoja galutinio išleidimo. Šiuo metu „Epic“ nepatikslino, kokį distribucijų prižiūrėtojų skaičių laikytų pakankamu. Neaišku ir tai, kiek pakeitimų tektų atlikti naudotojams, jeigu jų pasirinkta distribucija reikalavimų neatitiktų pagal numatytuosius nustatymus.

Kokių sistemos apsaugų siekia „Easy Anti-Cheat“

Viena iš techninių kliūčių yra atviras „Linux“ pobūdis. Kovos su sukčiavimu sistemai reikalingos sistemos lygmens apsaugos šioje platformoje nėra garantuojamos. „Windows“ aplinkoje naudotojų galima paprašyti įjungti TPM 2.0 ir „Secure Boot“, jeigu kompiuteris atitinka aparatinės įrangos reikalavimus. Šios funkcijos padeda sukurti saugią aplinką.

Dalį panašių apsaugų galima užtikrinti ir „Linux“, tačiau tam reikia distribucijų prižiūrėtojų dalyvavimo. „Easy Anti-Cheat“ planuoja pasitelkti šias „Linux“ galimybes:

  • skaitmeniniu parašu patvirtintą sistemos branduolį;
  • pasirašytus branduolio modulius;
  • „Secure Boot“ su atestavimu.

Pasak „Epic“, tokie reikalavimai remiasi darbais, kuriuos distribucijų prižiūrėtojai jau atlieka. Jei daugiau distribucijų juos atitiks pagal numatytuosius nustatymus, naudotojams prieš žaidžiant reikės atlikti mažiau sistemos pakeitimų. Siekiama, kad „Linux“ aplinkoje užtikrinamas apsaugos lygis būtų daug artimesnis tam, kurį „Easy Anti-Cheat“ gali pasiūlyti „Windows“ sistemose.

„Fortnite“ bus pirmasis planuojamas bandymas

Paskelbtus „Easy Anti-Cheat“ planus „Epic“ pirmiausia ketina išbandyti su „Fortnite“. Po šio etapo atliktas darbas turėtų tapti prieinamas kitiems kūrėjams, norintiems pateikti savo žaidimus „Linux“ sistemoms. Bendrovė nurodo, kad šiais rezultatais ketina pasidalyti net ir tuo atveju, jeigu nepavyktų suburti pakankamai distribucijų prižiūrėtojų pačiam „Fortnite“ išleisti.

Darbų grafikas nepaskelbtas, todėl kol kas nėra pagrindo nurodyti, kada „Fortnite“ galėtų pasirodyti „Linux“, „Steam Deck“ ar „Steam Machine“. Galimas išleidimo datos paskelbimas parodytų, kad distribucijų ir apsaugos sistemos darbai pasistūmėjo pakankamai toli, tačiau šiuo metu patvirtintas tik jų vykdymas bei planas pirmiausia viską išbandyti su „Fortnite“.