Epic Games arbeitet offiziell daran, Fortnite für Linux-Systeme anzubieten. Das Unternehmen kündigte diese Pläne in einem Blogbeitrag zum neuen Epic Games Store Launcher an, der ebenfalls für Linux entwickelt wird. Eine Veröffentlichung des Spiels ist damit allerdings noch nicht bestätigt: Es gibt keinen Termin, und ob es tatsächlich erscheint, hängt davon ab, ob sich genügend Maintainer von Linux-Distributionen an der Initiative beteiligen.
Diese Arbeiten sind nicht nur für all jene von Bedeutung, die Fortnite ohne Windows spielen möchten. Epic will Probleme mit dem Schutzsystem Easy Anti-Cheat angehen, aufgrund derer einige Spiele, die diese Anti-Cheat-Lösung einsetzen, auf SteamOS-Geräten nicht funktionieren. Sollten die Pläne erfolgreich umgesetzt werden, könnten später auch andere Spieleentwickler von den Ergebnissen profitieren.
Es geht um weit mehr als nur Fortnite
Easy Anti-Cheat gehört Epic Games und kommt in Dutzenden Spielen zum Einsatz. Zu den Titeln, die das System verwenden, zählen Fortnite, Dead by Daylight, Rocket League, Apex Legends und Elden Ring. Die Technologie selbst unterstützt Linux, und bei einigen Spielen ist diese Unterstützung bereits aktiviert. Die technische Möglichkeit allein reicht jedoch nicht aus.
Einige Entwickler entscheiden sich dagegen, die Linux-Unterstützung von Easy Anti-Cheat zu nutzen, weil die aktuelle Implementierung laut Epic nicht dasselbe Schutzniveau wie unter Windows bieten kann. Dadurch kann ein Spiel technisch für Linux ausgelegt sein, aber dennoch auf Steam Deck, Steam Machine oder anderen SteamOS-Geräten nicht verfügbar bleiben. Das Hindernis besteht in diesem Fall nicht nur darin, das Spiel zum Laufen zu bringen, sondern auch einen für die Entwickler akzeptablen Schutz vor Betrug zu gewährleisten.
Die Arbeiten an Fortnite werden diese Situation nicht automatisch ändern. Die genannten Spiele werden nicht allein aufgrund der Initiative von Epic plötzlich unter Linux oder auf allen SteamOS-Geräten funktionieren. Die Entscheidung, Easy Anti-Cheat unter Linux zu aktivieren und zu unterstützen, müssten weiterhin die Entwickler des jeweiligen Spiels treffen. Sie könnten jedoch von den Lösungen profitieren, die Epic zunächst mit dem eigenen Spiel erproben will.
Was die Pläne für Steam Deck und Steam Machine bedeuten könnten
Sollten die vorgesehenen Sicherheitsanforderungen umgesetzt werden, ließe sich Fortnite voraussichtlich auf SteamOS-PCs und tragbaren Gaming-Geräten spielen, darunter Steam Deck und Steam Machine. Dies ist derzeit jedoch weder eine Bestätigung für die konkrete Unterstützung dieser Geräte noch für einen Termin zur Kompatibilität.
SteamOS ist in diesem Zusammenhang auch als Beispiel für die Unterschiede zwischen einzelnen Distributionen relevant. Das Betriebssystem von Valve basiert auf Arch Linux, weshalb eine allgemeine Linux-Unterstützung nicht automatisch garantiert, dass ein Spiel in jeder Umgebung gleichermaßen funktioniert. Epic erklärt, weiterhin offen mit Valve kommunizieren zu wollen, um Geräte mit Steam-Hardware im technisch möglichen Umfang zu unterstützen.
Warum die Beteiligung der Distributions-Maintainer erforderlich ist
Linux-Distributionen sind nicht einheitlich konfiguriert. Sie verfolgen unterschiedliche Ziele und setzen verschiedene Prioritäten beim Systembetrieb. Epic kann daher nicht davon ausgehen, dass überall dieselben Schutzmechanismen auf Systemebene gewährleistet sind. Das Unternehmen will gemeinsam mit den Maintainern der Distributionen die Sicherheitsanforderungen festlegen, die für den Betrieb von Fortnite erforderlich sind.
Die Maintainer von Distributionen, die das Spiel unterstützen möchten, müssten diese Anforderungen in ihren Systemen umsetzen. Fortnite würde erst dann über den Epic Games Store Launcher angeboten, wenn nach Aussage des Unternehmens eine kritische Masse an Distributions-Maintainern erreicht wäre. Wie viele Beteiligte zum Erfüllen dieser Bedingung erforderlich wären, hat Epic nicht konkretisiert.
Diese Bedingung bedeutet, dass die offiziell laufenden Arbeiten noch keine endgültige Veröffentlichung garantieren. Epic hat bislang nicht näher erläutert, welche Anzahl an Distributions-Maintainern das Unternehmen für ausreichend halten würde. Unklar ist zudem, wie viele Änderungen Nutzer vornehmen müssten, falls die von ihnen gewählte Distribution die Anforderungen nicht standardmäßig erfüllt.
Welche Systemschutzmechanismen Easy Anti-Cheat anstrebt
Eine der technischen Hürden ist die offene Natur von Linux. Die für ein Anti-Cheat-System erforderlichen Schutzmechanismen auf Systemebene sind auf dieser Plattform nicht garantiert. Unter Windows können Nutzer dazu aufgefordert werden, TPM 2.0 und Secure Boot zu aktivieren, sofern der Computer die Hardwareanforderungen erfüllt. Diese Funktionen tragen dazu bei, eine sichere Umgebung zu schaffen.
Ein Teil vergleichbarer Schutzmaßnahmen lässt sich auch unter Linux gewährleisten, dafür ist jedoch die Beteiligung der Distributions-Maintainer erforderlich. Easy Anti-Cheat plant, die folgenden Linux-Funktionen zu nutzen:
- einen digital signierten Systemkernel;
- signierte Kernelmodule;
- Secure Boot mit Attestierung.
Laut Epic bauen diese Anforderungen auf Arbeiten auf, die von den Maintainern der Distributionen bereits durchgeführt werden. Wenn mehr Distributionen sie standardmäßig erfüllen, müssen Nutzer vor dem Spielen weniger Änderungen am System vornehmen. Das Ziel besteht darin, unter Linux ein Schutzniveau zu gewährleisten, das deutlich näher an dem liegt, was Easy Anti-Cheat auf Windows-Systemen bieten kann.
Fortnite soll als erster geplanter Test dienen
Epic will die angekündigten Pläne für Easy Anti-Cheat zunächst mit Fortnite erproben. Nach dieser Phase sollen die daraus hervorgegangenen Lösungen auch anderen Entwicklern zur Verfügung stehen, die ihre Spiele für Linux-Systeme anbieten möchten. Das Unternehmen erklärt, die Ergebnisse selbst dann teilen zu wollen, wenn es nicht gelingen sollte, genügend Distributions-Maintainer für eine Veröffentlichung von Fortnite selbst zu gewinnen.
Ein Zeitplan für die Arbeiten wurde nicht bekannt gegeben. Daher gibt es derzeit keine Grundlage für eine Einschätzung, wann Fortnite für Linux, Steam Deck oder Steam Machine erscheinen könnte. Die mögliche Bekanntgabe eines Veröffentlichungstermins würde darauf hindeuten, dass die Arbeiten an den Distributionen und dem Schutzsystem weit genug fortgeschritten sind. Aktuell ist jedoch lediglich bestätigt, dass diese Arbeiten stattfinden und zunächst alles mit Fortnite erprobt werden soll.
