News CachyOS × EAC: Linux-Distribution bereit für Epics Easy Anti-Cheat v2

Crispy Bearcon schrieb:
funktioniert bei meinen AsRock Boards ohnehin kein Stück, egal ob nun Linux oder Windows

Crispy Bearcon schrieb:
wenn ich Virtualisierung betreibe, liegt mein Schwerpunkt wohl an anderer Stelle, als darauf, Fortnite zu spielen.

Crispy Bearcon schrieb:
und DKMS-Module wie nvidia-dkms
Genau, das gute nvidia-Zeugs

Crispy Bearcon schrieb:
oder VirtualBox stehen im EAC-Bootmodus nicht zur Verfügung
Siehe meinen Kommentar zu PCI-Passthrough.

Genau deshalb wird so etwas mit zwei Einträgen im Bootloader gelöst.
 
  • Gefällt mir
Reaktionen: .fF
SavageSkull schrieb:
Warum sollte eine Signierung des Kernels für non-Gamer ein Problem darstellen?
Na ja ganz einfach weil es überflüssig ist zumindest für mich ich nutze auch kein Secure Boot oder TPM und spiele mit meinem Cachy System nicht. :cool_alt:

Nachtrag: Wenn ich mir das Wiki und die Systemvoraussetzungen ansehe ist es logisch das ein spezieller Kernel benutzt wird. Dafür gibt es dann den linux-cachyos-eac Kernel und das ist gut so denn den werde ich auf einer normalen Installation niemals nutzen.

Beispiele:

1. the kernel runs in lockdown integrity mode and only loads signed modules

2. CachyOS installed in UEFI mode with systemd-boot or Limine as boot manager.

3. TPM 2.0 enabled in the firmware settings. A firmware TPM (AMD fTPM, Intel PTT) is fine.

4. the IOMMU is enabled, kexec is disabled and the BPF LSM is active
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Zotho
Lässt sich dieser Kernel dann über COPR bei Fedora installieren? Wobei ich gerne von COPR weg möchte. ich hatte COPR nur installiert und TPM ausgeschaltet, um den CachyOS-kernel bei Fedora zu nutzen. Wobei das vermutlich nur ein paar Prozent mehr bringt, könnte daher auch wieder aus meinem Bootloader fliegen.
 
Zhenwu schrieb:
Ist das in Zeiten von KI überhaupt möglich?

Natürlich - schwerer als zuvor? Ja, aber möglich.

Zhenwu schrieb:
Der Server versucht ja anhand von Bewegungsmustern zu checken, ob Bot oder Mensch, wenn ich das richtig verstanden habe.
Das lässt sich mittels KI sicherlich simulieren, oder?

Simulieren ja aber das wird am Ende zu gut sein und wird wieder andere Indizien hinterlassen. Das ganze würde ich auch nicht binär aufbauen aka "zu schnell geaimt" oä sondern eine Art "Risk-Score-System" ergo viele kleine Indizien führen zu einem Ban. So Sachen wie Speedhack, Flyhack, Teleportation, Unmögliche Beschleunigung oder No-Clip werden damit aber direkt ausgeschlossen, da der Server einfach die Eingaben nicht validiert.
 
  • Gefällt mir
Reaktionen: Zhenwu
Interessant mit Secure Boot. Direkt mal testen.
 
Keylan schrieb:
Sehr gut!

Sind für mich zwar nur eine Handvoll Titel relevant, aber es wird Zeit, das auch Multiplayer Titel in der Regel Linux supporten.
Tun sie.
In der Regel.
Es ist anteilig ne kleine Minderheit der MP Titel die nicht unter Linux laufen. Da sind halt einige der meistgespielten Titel dabei, deshalb der falsche Eindruck.

Ich spiel so viel im MP: Anno, Civ, Palworld, EU4/5, CKIII, Grounded und ich könnte noch ne Weile weitermachen, ich seh beim Kauf von neuen Spielen gar nicht mehr nach obs unter Linux läuft, normalerweisee tut es das.*
Es sind nur ein paar "grosse" kompetetive Spiele bzw. deren Publisher die sich sträuben.

*Das letzte Spiel was nicht lief war tatsächlich Swat 3 von GoG xD. Lösung: Swat 4 nehmen. Ist abeer auch schon wieder 2 Jahre her.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: xXDariusXx, zhompster, Termy und eine weitere Person
Randnotiz schrieb:
funktioniert bei meinen AsRock Boards ohnehin kein Stück, egal ob nun Linux oder Windows
Funktioniert bei mir auf meinem Asrock B550 mit Mint 22.3 genauso problemlos wie er unter Windows funktioniert hatte.

Nein, ich möchte auch keinen auf Anticheat ausgerichteten Kernel als einzige Bootoption. Das würde mich offenbar deutlich einschränken, erst recht weil Gaming bei mir gar kein Anwendungsfall ist.
 
  • Gefällt mir
Reaktionen: zhompster, Randnotiz, JustAnotherTux und eine weitere Person
Termy schrieb:
Nicht nur das - eigene SecureBoot-Keys kann man damit z.b. auch vergessen :freak:
Wie man es macht, macht man es verkehrt...

Die einen freuen sich über den zusätzlichen Kernel, weil so Custom Setups mit eigenem Secure Boot Key sets möglich bleiben und man ein weiterhin offenes System hat und die anderen störts, weil Dual Boot als unnötig empfunden wird.

Tja, un nu?
 
  • Gefällt mir
Reaktionen: Deinorius und Mhalekith
SavageSkull schrieb:
Warum sollte eine Signierung des Kernels für non-Gamer ein Problem darstellen?
Zusätzlich zu den hier angeführten Punkten kann man dann nicht mal mehr eigene Kernelmodule laden.
Cool Master schrieb:
Wird Zeit, dass alles auf dem Server berechnet wird
Das geht durch die Latenzen nicht. Wie sich das spielt, hat man bei Diablo gesehen.
 
  • Gefällt mir
Reaktionen: prayhe
RMS_der_Zweite schrieb:
Das geht durch die Latenzen nicht.

Klar geht das. Benötigt nur die richtige Server Architektur und passende HW. Dann brauch der Server halt eine Anbindung mit 40 GBit statt 1 GBit und ein Server kann ggf. nur 100 Spieler aufnehmen statt 1000 aber es ist auf jeden Fall möglich. Zumal wie gesagt das ganze nicht ein Live-System sein muss sondern ein Risk-Score verpasst.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: JustAnotherTux, Termy und areiland
Schinken42 schrieb:
Es ist anteilig ne kleine Minderheit der MP Titel die nicht unter Linux laufen.
Sehe ich auch so.
Ich zocke ausschließlich Multiplayer Titel (Star Citizen, World of Warcraft, War Thunder, Killing Floor etc)
Und bin von Windows zu CachyOS gewechselt weil alles problemlos (und mit mehr fps) lief vs Windows.
 
  • Gefällt mir
Reaktionen: xXDariusXx, zhompster und Termy
Hyourinmaru schrieb:
weil Dual Boot als unnötig empfunden wird.
Gegenüber einem "klassischen" Dual-Boot mit Linux & Windows (für Anti-Cheat-Spiele) ist dieser Ansatz aber durchaus besser.

Man braucht nicht mehr zwei Systeme mit jeweils eigenen Software- und Spieleinstallation parallel pflegen, sondern hat Alles in einer Betriebsysteminstallation, die man nur situativ in unterschiedliche Betriebsmodi bootet. Auch entfällt die Notwendigkeit, mit einer separaten Windows-Partition Platz für ein nur gelegentlich genutztes OS zu belegen und man den kompletten Datenträger für ein OS nutzen.
 
  • Gefällt mir
Reaktionen: nivram, Mhalekith, bad_sign und 2 andere
Hyourinmaru schrieb:
Idealerweise: Serverside Anticheat statt diese (auch noch eher wenig wirkungsvolle) Rootkit-Idiotie auszuweiten ;)
 
  • Gefällt mir
Reaktionen: zhompster, JustAnotherTux und Hyourinmaru
  • Gefällt mir
Reaktionen: WiP3R und SavageSkull
Cool Master schrieb:
Benötigt nur die richtige Server Architektur und passende HW.
Es hat nicht jeder 20 ms RTT zum Server, und selbst dann wäre das für schnelle Shooter schon zu langsam. Es hat seinen Grund dass das nicht schon lange so gemacht wird, so einfach ist das nicht.
 
  • Gefällt mir
Reaktionen: prayhe und RaiseHell
Ein eigener Kernel ist doch gut, kann man gut ignorieren und hat die Option offen
 
  • Gefällt mir
Reaktionen: Creekground, Thralandir, Hyourinmaru und eine weitere Person
Hyourinmaru schrieb:
weil Dual Boot als unnötig empfunden wird.
Das ist halt der Kompromiss wer den Anti-Ceat Krempel benötigt startet halt den komplett vergewaltigten Cachy-eac Kernel der ist für eine Standard Installation unbrauchbar. Das hat nichts im normalen Kernel zu suchen also ist die Lösung doch gut. :cool_alt:
 
  • Gefällt mir
Reaktionen: mibbio, Haggis, areiland und eine weitere Person
@Termy Klar, das wäre die Beste Lösung. Aber einem gewinnmaximierenden Unternehmen kann man doch nicht vorschlagen, Geld in die Hand zu nehmen, um die eigene Serverinfrastruktur auszubauen und das ganze Server-side zu betreiben. Wo denkst du hin? /s ;)

Es ist eine Option für die, die schon lange auf Linux wechseln wollten und es nur deswegen nicht gemacht haben, weil ihr Spiel nicht läuft. Wie viele das letztlich abholt, wird man sehen müssen. Die Dual Boot-Option begrüße ich, so bleiben die Einschränkungen aus dem Standard-Kernel draußen. Zumindest bei CachyOS.
 
  • Gefällt mir
Reaktionen: Termy, Mhalekith und areiland
Hyourinmaru schrieb:
Es ist eine Option für die, die schon lange auf Linux wechseln wollten und es nur deswegen nicht gemacht haben, weil ihr Spiel nicht läuft
Wie gesagt befürchte ich aber halt, dass dadurch viele Spiele, die bislang spielbar sind, eben unspielbar werden, wenn man sich nicht gerade diesen hirnverbrannten Irrsinn aufs System holen will...

Also klassicher Fall von "Bärendienst"...
 
  • Gefällt mir
Reaktionen: Tacheles, Q-6600, Mhalekith und eine weitere Person
RMS_der_Zweite schrieb:
Es hat nicht jeder 20 ms RTT zum Server, und selbst dann wäre das für schnelle Shooter schon zu langsam.

Wie konnte man nur in den frühen 2000er spielen... Ich hatte Teilweise 200 ms in WoW (im Ausland zum Teil 500 ms) und 120 ms in Counterstrike und es ging, damals sogar in der EAS auf Platz 1 im 2 vs. 2.

RMS_der_Zweite schrieb:
Es hat seinen Grund dass das nicht schon lange so gemacht wird, so einfach ist das nicht.

Ja weil es Geld und Zeit kostet und ein rootkit deutlich billiger ist als die Zeit und das Geld zu nehmen für Server Anti Cheat. Ich hab selber schon etwas damit experimentiert und hier mal ein kleiner Snippet:

Python:
def validate_movement(player, new_position, delta_time):
    distance = calculate_distance(
        player.position,
        new_position
    )

    max_distance = player.max_speed * delta_time

    if distance > max_distance * 1.2:
        return False

    return True

Damit ist z.B. ein Speedhack augeschlossen bzw. die Erkennung erfolgt zu 100%. Da könnte man sogar ein Insta-Ban dann daraus machen bei Aimhack müsste man natürlich, erneut wie gesagt, ein Risk-Score-System haben.
 
  • Gefällt mir
Reaktionen: Hyourinmaru, Termy und JustAnotherTux
Zurück
Oben