Proton: BattleEye schlägt beim Start unter Linux mit dem neuesten Proton fehl

Erstellt am 22. Aug. 2018  ·  96Kommentare  ·  Quelle: ValveSoftware/Proton

BattleEye für PlayerUnknowns BattleGrounds startet nicht auf Elementary OS (Ubuntu Based)
Soweit ich weiß, handelt es sich hierbei um ein Weindefinitionsproblem, das möglicherweise ein wenig gründliches Suchen erfordert, um es zu beheben.

Hilfreichster Kommentar

Ich verstehe, dass dies nicht das Problem von Proton ist, aber ich denke, dies ist tatsächlich eine entscheidende Sache, die mit Proton behoben werden sollte. Dies ist seit langem ein Problem mit Wine und es scheint, als hätte niemand wirklich eine Lösung für Battleye entwickelt. Wenn man bedenkt, wie viele Spiele das Anticheat ausführen, denke ich, dass es für das Projekt notwendig wäre, dies auf die eine oder andere Weise zu beheben.

Alle 96 Kommentare

Dies sollte auch Planetside 2 betreffen, und ich würde es wirklich gerne sehen, wenn es funktioniert

BattlEye funktioniert derzeit überhaupt nicht auf Wein, aber auf Reddit arbeitet

Ich verstehe, dass dies nicht das Problem von Proton ist, aber ich denke, dies ist tatsächlich eine entscheidende Sache, die mit Proton behoben werden sollte. Dies ist seit langem ein Problem mit Wine und es scheint, als hätte niemand wirklich eine Lösung für Battleye entwickelt. Wenn man bedenkt, wie viele Spiele das Anticheat ausführen, denke ich, dass es für das Projekt notwendig wäre, dies auf die eine oder andere Weise zu beheben.

Sehen Sie auch dieses Problem!

Ich glaube, dass dies auch ein Problem für ARMA3 sein könnte, es hat BattleEye für Linux mit einem Test-Build des Spiels, aber es fehlen ein paar Funktionen wie Launcher-Optionen und MP-Kompatibilität mit Windows-Benutzern.

Im Steam-Ankündigungspost wurde angegeben, dass einige Anticheats die Kompatibilität unmöglich machen würden. BattleEye ist so aggressiv, dass sie vor ein paar Monaten sogar Reshade blockiert haben. Ich bezweifle, dass wir jemals sehen werden, dass diese Titel mit Wein funktionieren.

Vielleicht könnten ein paar Leute (Wortspiel unbeabsichtigt) von Valve oder CodeWeavers Guy1524 helfen, BattlEye dazu zu bringen, an Wein zu arbeiten, vielleicht würden sie zusammenarbeiten?

Gleiches gilt für DayZ Standalone.

Dies gilt auch für die PUBG.
Ich denke, Battleye sollte sich ein wenig öffnen, da es für viele Spiele ein großes Problem darstellt, was es unmöglich macht, sie zu spielen.

Hallo, ich möchte ein paar Dinge erwähnen:

Im Moment konzentriere ich mich darauf, meine aktuelle Battleye-Arbeit dem Wein zu unterbreiten, bevor ich fortfahre. Außerdem werden die Fortschritte jetzt, da die Schule begonnen hat, im Allgemeinen langsamer, da ich nur an den Wochenenden arbeite.

@oleksandrzelentsov Leute haben versucht, Battleye wegen dieses Problems zu kontaktieren, und ihre Position ist, dass sie nur native Linux-Spiele unterstützen.

@m4sk1n Plagman (Ventilentwickler) hat Interesse bekundet, mit Anticheat-Entwicklern zusammenzuarbeiten, um es unter Protonen zum Laufen zu bringen. Langfristig wäre diese Lösung wahrscheinlich nachhaltiger.

Angesichts der Tatsache, dass Battleye native Unterstützung für Linux hat, können die Assistenten bei Valve vielleicht einen Weg finden, eine Art Battleye-Passthrough für Steam Play-Spiele durchzuführen, um es mit der nativen Version von Battleye zu verbinden. Battleye in Wine laufen zu lassen wäre schön, aber ich fürchte, das könnte auch dazu führen, dass Leute ohne Cheats gebannt werden.

@Lyle-Tafoya Hmm, das ist eigentlich ziemlich interessant. Ich denke, es wäre auch lohnenswert, das Battleye-Team zu kontaktieren und zu sehen, ob es Wine in seiner Unterstützung Platz macht, damit wir offiziell Unterstützung für das Anticheat auf ihrer Seite haben können.

Auf diese Weise können wir Fehlalarme vermeiden und haben eine gute Unterstützung in Wine. Jetzt müssen wir sie nur noch davon überzeugen, das tatsächlich durchzuziehen...

Planetside 2 kommt jetzt zum Launcher, Battleye jedoch... versucht eine unbestimmte lange Zeit, es zu starten und in der Protokolldatei werden verschiedene DLLs angezeigt. Ich habe einige durch winetricks hinzugefügt und diese DLLs werden nicht mehr am Ende der Protokolldatei angezeigt. Kann nicht alle DLLs finden, die dort in winecfg angezeigt werden.
env WINEPREFIX="/mnt/tera/Games/SteamLibrary/steamapps/compatdata/218230/pfx" WINEPATH="/mnt/tera/Games/SteamLibrary/steamapps/common/Proton 3.7/dist/bin" winetricks

Ich verstehe die Meinung in dieser Ausgabe (ich würde Planetside 2 gerne wieder spielen), aber der Versuch, das Anti-Cheat-System zu umgehen, ist sinnlos - sie werden schneller aktualisiert als Problemumgehungen für Linux erscheinen. Der einzige Weg nach vorn wäre, ein Gespräch mit Battleye-Entwicklern über die offizielle Unterstützung von Proton zu beginnen. Sie können bereits erkennen, dass das Spiel in Wine läuft.

Die Implementierung einer Art Whitelist/Integration von Anti-Cheat-Systemen in Proton wird hier verfolgt: #1468

Ich möchte ein Update zum Stand meiner Battleye-Arbeit geben. Vor einem Monat habe ich die Anticheat-Schleife des Battleye-Fahrers zum Laufen gebracht. Sobald der Spielclient versucht, sich mit dem Treiber zu verbinden und einen Interrupt sendet, tritt ein interner Fehler auf und das Spiel, das ich teste, weigert sich, fortzufahren. Ich mache gerade eine Pause, aber wenn noch jemand mit Erfahrung dort weitermachen möchte, wo ich aufgehört habe, ist meine Arbeit hier: https://github.com/Guy1524/wine/tree/battleye-work

Keine Neuigkeiten dazu? Ich würde gerne sehen, dass ein Spieler das Schlachtfeld nicht kennt, aber Battleye ist eine Nervensäge

@edneyhelene FWIW Selbst wenn Battleye zu arbeiten beginnt, hat PUBG eine andere, die den Start verhindert.

Ich verpasse es wirklich, Planetside 2 zu spielen. Der Battleeye-Anticheat startet, lädt aber weiter und das Spiel startet nie :(

ATLAS kann jetzt nicht auf offiziellen Servern gespielt werden.

Getestet auf Proton 3.7-8, 3.7-8 Beta, 3.16-4, 3.16-6 Beta, 4.2-9, 4.11-2.

Mit Battleye-Patches zusammenführen, an denen in einem separaten Repository gearbeitet wird

Problem übertragen von https://github.com/ValveSoftware/Proton/issues/2278.
@redpiller gepostet am 28.01.2019T17:36:04:

Featureanfrage

https://github.com/Guy1524/wine/commits/battleye-work-stable
Dieses Repo enthält Wein-Patches, die die Verwendung von Battleye-Anticheat in Spielen wie . ermöglichen
Arma2, Arma3, Fortnite, Planetside 2 ... und so weiter ...
schau mal, vielleicht könntest du eine Cross-Repo-Patching-Pipeline aufbauen

Ich bestätige:

  • [ x ] dass ich keine weitere Anfrage für diese Funktion gefunden habe.
  • [ x ] dass ich überprüft habe, ob Updates für mein System verfügbar sind, die
    enthalten diese Funktion bereits.

Beschreibung

Battleye-Unterstützung

Begründung [optional]

Battleye ist in Protonen zerbrochen

Risiken [optional]

Nicht jedes Spiel wird zunächst unterstützt

Nachweise (optional]

https://github.com/Guy1524/wine/commits/battleye-work-stable

@redpiller , diese Patches lassen BattlEye nicht funktionieren, sie lassen es nur in weiteren Schritten scheitern…

Die Person hier behauptet, PUBG zum Laufen gebracht zu haben, indem sie es über die Windows-Version von Steam ausgeführt hat.

https://www.youtube.com/watch?v=Aa_TwN-daEA

@philipjohnbarlow Es tut mir leid, ähm, antworte

aber,

Dieses Video zeigt 0 Beweise dafür, dass es tatsächlich unter Linux läuft
und wenn es echt wäre, wäre es schon eine ziemlich große Neuigkeit.

Daher bin ich mir sicher, dass es gefälscht ist und Sie sollten einem Video wie diesem nicht trauen, das KEINE Beweise dafür zeigt, dass es tatsächlich das ist, was es zu sein vorgibt.

Ja, meine Meinung auch, es gibt kein Filmmaterial vor dem Start. Ich dachte, ich würde es trotzdem teilen, nur für den Fall, dass die Behauptung auch nur im Entferntesten gültig ist.

Funktioniert Battleeye nicht mit Arche?

Funktioniert Battleeye nicht mit Arche?

Ark hat einen nativen Linux-Build und verwendet die native Linux-Version von BattlEye. In diesem Thread geht es um die Kompatibilität mit der Windows-Version von BattlEye über Proton.

@kisak-valve Gibt es Updates zum BattlEye-Fortschritt in Proton oder ignoriert Valve es immer noch?

Hallo @olealgoritme , freundliche Erinnerung daran, dass ich ein Moderator für Valves Issue Tracker bin und selbst kein Valve-Entwickler. Ich bin genauso interessiert wie alle anderen, ob/wann es Fortschritte gibt, aber wir müssen warten, bis wir von einem Proton-Entwickler hören.

Gut, warten wir noch etwas ab.

@philipjohnbarlow Schauen Sie sich hier den https://github.com/gnif/LookingGlass
Auf diese Weise hat der Typ im Video wahrscheinlich die "Linux-Unterstützung" von pubg . erreicht
(tl; dr: Es wird nicht unterstützt, es ist eine VM mit direktem Passthrough-Zugriff auf die GPU, damit sie ausgeführt wird. Mit dem Spiegel können Sie sehen, was die Passthrough-GPU auf dem Host-Betriebssystem rendert)

Ich habe nur einen Kommentar hinterlassen, um zu sagen, dass ich gerne Unterstützung von PlanetSide 2 sehen würde.

Da wir Arma 3 gut genug über Proton laufen lassen, fehlt nur BE.

+1 für BE Proton-Unterstützung

Bitte seien Sie Entwickler, machen Sie es möglich.

Ja, ARMA3 scheint ganz gut zu funktionieren, aber der BE-Treiber initialisiert sich nicht, sodass Server, die ihn verwenden, Sie einfach rauswerfen :(

Ich werde wine4.6 mit meinem benutzerdefinierten Protonenkompatprofil ausprobieren, sobald ein Lutris-Build herauskommt (ich kopiere einfach die Weindateien in mein Protonenprofil, das ich erstellt habe).

BattleEye wird auch nützlich sein, um "Heroes & Generals" mit Protonen auszuführen

Survarium scheint jetzt zu funktionieren (zumindest unter Proton-tkg), also ist es nur BattleEye, das es verhindert, denke ich.

Also Hey, ich habe eine Frage, ob ein Weinentwickler oder Valve-Mitarbeiter vorbeikommt...

Ich weiß, dass wine mit Battleye zusammengearbeitet hat, nachdem einige SMART- und Kernel-Access-Zeugs gepatcht wurden, bis sie sich angepasst und die Anwesenheit von Wine erkannt haben .
Ist dies mit den Änderungen am Wine-Backend, die mehr DLLs als Windows PE erstellen, eine vollständige Lösung, um die Signatur von Wine in LKW-Größe zu maskieren? Ist das alles, was getan werden muss, um "so zu tun", als wären Sie Fenster oder liegt noch ein Berg vor Ihnen?

großes Update: Mit Proton 4.11-1 funktioniert Battleye in Arma.

Danke Ventil & be

wirklich? nett. Ich weiß nicht, ob es in empyrion noch funktioniert, muss diese Woche einige größere Tests durchführen, da ich ein bisschen neues CPU / RAM-Kühlkit bekommen habe.

Wie sich herausstellt, verwendet Empyrion EAC

Fast jeder scheint genau 15 Minuten nach dem Beitritt zu einem BattlEye-fähigen Arma-Server Abstürze zu erleben.

Vielleicht gibt es etwas, das protokolliert werden kann? Battleye-Log?

@Preisschild einen PUBG-fähigen Server? oder redest du von arma? Nach der Installation von Pubg mit Steam bekomme ich nicht einmal einen Ladebildschirm. (Proton 4.11-2)

Ja, ich habe diesen 15-minütigen Absturz mit dem BE ARMA3-Server.

XD, ich war so aufgeregt, weil ich dachte, dass ich PUBG nicht unter Linux spielen kann ...

In Bezug auf Arma 3 können einige Leute über die 15-Minuten-Marke hinaus auf dem Server bleiben. Ich habe verschiedene Dinge ausprobiert, um zu sehen, ob ich es zum Laufen bekomme. Ändern der Kernals, damit sie mit ihren übereinstimmen, Grafikeinstellungen, Weiterleitung von Ports von meinem Router und Deaktivieren von Firewalls. Steam-Beta ein und aus. Ich habe Battleye auch schon 5 Mal versucht, neu zu installieren. Ich habe ein obskures "Fix" von einem YouTube-Kanal für Windows-Benutzer installiert, die Probleme haben. Bisher hat nichts für mich funktioniert, ich werde Battleye immer wieder neu installieren, da Windows-Benutzer manchmal das Problem zu haben scheinen, alle 15 Minuten gekickt zu werden, und ihre Lösung besteht darin, Battleye einfach neu zu installieren, bis es wieder funktioniert.

Interessanterweise versuche ich an einer Lösung für Battleye zu arbeiten, während ich Escape from Tarkov unter Lutris mit Proton 4.11 spiele. Soweit es geht, sperrt sich nur bei "Starting Battleye Service ..." während es initialisiert wird, wenn der Prozess BEservice.exe beendet wird, wird es erfolgreich installiert und zeigt einen neuen Fehler an "Failed to initialize BattlEye Service: Driver Load Error". (31)."

@haterino schön zu sehen, dass noch mehr Fluchthelfer versuchen, es zum Laufen zu bringen. Ich und ein paar andere haben einen Discord-Server bekommen, auf dem wir einige Ideen austauschen und versuchen, ihn zum Laufen zu bringen (habe nicht viel getan, seit das BE-Update veröffentlicht wurde, aber es war ziemlich weit, die Startverzögerung und die Abstürze zuvor loszuwerden). . Ich schicke den Link, sobald der Besitzer sagt, dass er damit einverstanden ist.

Irgendwelche Neuigkeiten ? :)

@JanGalek es funktioniert für ein paar Leute auf wenigen Servern in Arma 3

EAC- und BE-Treiber-Injection/Loading ist wahrscheinlich etwas, das auf WINE-Ebene behoben werden muss, hoffentlich können Valve-Entwickler einige Fixes dafür einreichen, wir haben bereits einige gesehen, weshalb es manchmal atm funktioniert.

Nicht nur auf WINE-Ebene, sondern möglicherweise auch auf Linux-Kernel-Ebene… Eigentlich wäre der beste Weg, mit Anti-Cheat-Autoren zu arbeiten (sie tun es), aber immer mehr Low-Level-APIs zu implementieren ist immer eine gute Sache

Für solche Dinge gibt es eine C-API, das einzige, was Wine tun muss, ist, sich mit der Kernel-API zu verbinden und die Aufrufe zu übersetzen, wie es normalerweise bei jedem anderen Programm der Fall wäre

Am 17. Dezember 2019, 09:36:11 GMT+01:00, schrieb "Marcin Mikołajczak" [email protected] :

Nicht nur auf WINE-Ebene, möglicherweise muss auch am Linux-Kernel gearbeitet werden
Level… Eigentlich wäre der beste Weg, mit Anti-Cheat-Autoren zu arbeiten
(das tun sie), aber immer mehr Low-Level-APIs zu implementieren ist immer ein
gut so>
>
-- >
Sie erhalten dies, weil Sie erwähnt wurden.>
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an:>
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -566439576

Wäre es für Entwickler möglich, das native Battle Eye unter Linux zu unterstützen, aber das Spiel läuft in Proton, sodass sie nicht das gesamte Spiel portieren müssen? Wie Niemandshimmel ist es kein Linux-Spiel, aber die Entwickler aktualisieren es mit Protonen im Hinterkopf

Es wäre nicht der stromlinienförmigste Ansatz...

Am 22. Dezember 2019, 11:02:27 GMT+01:00, schrieb wonkersbonkers [email protected] :

Wäre es für Entwickler möglich, das native Battle Eye on zu unterstützen?
Linux, aber das Spiel läuft in Proton, also müssen sie das nicht portieren
ganzes Spiel? Wie Niemandshimmel ist es kein Linux-Spiel, sondern die Entwickler
aktualisiere es mit Protonen im Hinterkopf

--
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an:
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -568248082

Sie müssten Code einfügen, der Proton/Wein/Linux erkennt und somit stattdessen die Linux-Battleye-Bibliotheken einfügt. Nicht sicher, wie gut das funktionieren würde. Entwickler werden dies sowieso unwahrscheinlich tun.

Vielleicht wäre ein besserer Ansatz für Proton, Battleye-DLLs zu erkennen und stattdessen auf die lokalen Linux-Versionen umzuleiten.

Bitte reparieren für Arma 3

Bitte beheben Sie Rainbow Six Siege

Jemand blockiert diesen Troll

Am 18. April 2020 6:56:35 GMT+02:00 schrieb Hadi Modarres [email protected] :

Habe eine Lösung gefunden, installiere Windows

--
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an:
https://github.com/ValveSoftware/Proton/issues/30#issuecomment -615560563

@JanGalek es funktioniert für ein paar Leute auf wenigen Servern in Arma 3

Mit dem Server möchte ich, dass er immer noch sofort abstürzt.

Ich habe es geschafft fortnite in debian zu starten:

Starten Sie Lutris von der Konsole aus:


Initiiere epische Spiele und starte Fortnite oder ein anderes Spiel, das diese verdammte Scheiße verwendet, nun...

Wenn es nicht funktioniert, töte es, lass uns das epische Spieleprogramm auflisten:

ps aux | grep Epic
zital     3763 10.0  0.0      0     0 ?        Zsl  23:07   0:13 [EpicGamesLaunch] <defunct>
zital     3763  4.6  4.5 4286528 319808 ?      Sl   23:07   0:05 C:/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/Win64/UnrealCEFSubProcess.exe --type=renderer --no-sandbox --primordial-pipe-token=AA92F9BB6F4D59105D3262AE6941BC41 --lang=en-US --lang=en --locales-dir-path=C:/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/ThirdParty/CEF3/Win64/Resources/locales --log-file=C:/users/zital/Local Settings/Application Data/EpicGamesLauncher/Saved/Logs/cef3.log --log-severity=warning --product-version=EpicGamesLauncher/10.15.8-13179977+++Portal+Release-Live UnrealEngine/4.23.0-13179977+++Portal+Release-Live Chrome/59.0.3071.15 --resources-dir-path=C:/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/ThirdParty/CEF3/Win64/Resources --enable-pinch --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --content-image-texture-target=0,0,3553;0,1,3553;0,2,3553;0,3,3553;0,4,3553;0,5,3553;0,6,3553;0,7,3553;0,8,3553;0,9,3553;0,10,3553;0,11,3553;0,12,3553;0,13,3553;0,14,3553;0,15,3553;0,16,3553;1,0,3553;1,1,3553;1,2,3553;1,3,3553;1,4,3553;1,5,3553;1,6,3553;1,7,3553;1,8,3553;1,9,3553;1,10,3553;1,11,3553;1,12,3553;1,13,3553;1,14,3553;1,15,3553;1,16,3553;2,0,3553;2,1,3553;2,2,3553;2,3,3553;2,4,3553;2,5,3553;2,6,3553;2,7,3553;2,8,3553;2,9,3553;2,10,3553;2,11,3553;2,12,3553;2,13,3553;2,14,3553;2,15,3553;2,16,3553;3,0,3553;3,1,3553;3,2,3553;3,3,3553;3,4,3553;3,5,3553;3,6,3553;3,7,3553;3,8,3553;3,9,3553;3,10,3553;3,11,3553;3,12,3553;3,13,3553;3,14,3553;3,15,3553;3,16,3553;4,0,3553;4,1,3553;4,2,3553;4,3,3553;4,4,3553;4,5,3553;4,6,3553;4,7,3553;4,8,3553;4,9,3553;4,10,3553;4,11,3553;4,12,3553;4,13,3553;4,14,3553;4,15,3553;4,16,3553 --disable-accelerated-video-decode --disable-webrtc-hw-vp8-encoding --disable-gpu-compositing --service-request-channel-token=AA92F9BB6F4D59105D3262AE6941BC41 --renderer-client-id=3 --mojo-platform-channel-handle=1732 /prefetch:1
zital     4070  0.0  0.0   6080   892 pts/1    S+   23:09   0:00 grep Epic

Nun, ich muss die 3763-Prozesse beenden:

kill -9 3763 3763

Töte auch Lutris:

ps aux | grep lutris
zital     3657  2.2  1.7 695900 120672 pts/0   Sl+  23:06   0:01 /usr/bin/python3 /usr/games/lutris
zital     3657  2.3  0.2  35204 19544 pts/0    S    23:07   0:01 lutris-wrapper: Epic Games Store
zital     3657  3.4  0.2  18580 17564 ?        Ss   23:07   0:03 /home/zital/.local/share/lutris/runners/wine/lutris-5.6-2-x86_64/bin/wineserver

kill -9 3657 3657 3657

versuchen Sie es nochmal

irgendein Update??? Es wäre toll, wenn wir PUBG auf Proton spielen könnten

Ich glaube nicht. Wir warten alle auf irgendeine Form der Unterstützung für EAC und Battleye.

Es gibt einen experimentellen Kernel-Patch für Wine-Sachen, der es ermöglichen könnte, dass Anti-Cheat-Software in Zukunft funktioniert, wenn sie zusammengeführt wird.
Ich glaube, es wurde noch nicht akzeptiert oder in Mainline integriert, wenn das passiert, wird es eine Nachricht wert sein.

Hoffen wir, dass es zusammengeführt wird! Ich habe Pubg nicht mehr gespielt, seit es gestartet wurde. Es steht nur in meiner Bibliothek

Gibt es ein Repository für diesen experimentellen Kernel?

Ich möchte es bauen

Hallo @Titaniumtown , @wonkersbonkers , ich denke, es gab einige Fehlinformationen, die aus der Community-Diskussion zu diesem Patch hervorgegangen sind . Hauptsächlich wurde über einen alternativen Ansatz zur Lösung des technischen Rätsels diskutiert, der bekanntermaßen nicht mit Anti-Cheat-Software und https://lore.kernel.org/lkml/9a512096-7707-3fc6-34ba-22f969c0f964@ kompatibel ist.

Dieser Patch untersucht eine potenzielle Leistungsoptimierung und die beteiligten Entwickler scheinen nicht daran interessiert zu sein, eine alternative Lösung zu verwenden, die in Bezug auf die letztendliche Funktionsfähigkeit der Anti-Cheat-Mechanismen rückwärts gehen würde. Es hängt nicht direkt mit der Unterstützung von Anti-Cheat-Software zusammen.

(Gerechter Haftungsausschluss, dies ist ebenfalls eine Interpretation aus zweiter Hand und sollte nicht als primäre Referenz verwendet werden.)

Wenn dies nicht der fragliche Patch ist, können Sie dies gerne klären.

BattlEye arbeitet seit 1 Monat und vor 2 Tagen habe ich den Fehler "Fehler beim Initialisieren des BattlEye-Dienstes: Treiberladefehler (31)". mit Arma 3 auf Proton 5.0-9.

Das ist sehr interessant @StidOfficial hmm

Habe es gerade mit PubG probiert. Gleicher Fehler.

BlackSquad bitte

BlackSquad bitte

Was meinen Sie?

BlackSquad bitte

Was meinen Sie?

Ich glaube, es ist ein Spiel von Steam, das Battleeye als Anti-Cheat-RSRS verwendet :lachen:

Wahrscheinlich der beste Weg, um es zu beheben: <Link removed by moderator>

Hallo @StidOfficial , nein, diese Problemumgehung ist schlichter Betrug. Es gibt nichts, was als Fix angesehen werden könnte, um die Unterstützung in Proton zu verbessern.

Hallo @StidOfficial , nein, diese Problemumgehung ist schlichter Betrug. Es gibt nichts, was als Fix angesehen werden könnte, um die Unterstützung in Proton zu verbessern.

Er hat nicht einmal gesagt, dass es ein Workaround oder eine Lösung ist, nur der beste Weg in der traurigen Realität.

Nicht zu Unterstützung in Proton zu verbessern und ich ermutige niemanden zu betrügen, würde aber gespannt sein, ob die BattlEye geschützten Spiele ohne andere Probleme funktionieren würden , nachdem dieses Stück shi von BattlEye Umgehung

Wahrscheinlich der beste Weg, um es zu beheben: <Link removed by moderator>

Schade, dass dieser Link entfernt wird. Traurig, dass Sie ein System unterstützen, das Sie unterdrückt.

Wahrscheinlich der beste Weg, um es zu beheben: <Link removed by moderator>

Schade, dass dieser Link entfernt wird. Traurig, dass Sie ein System unterstützen, das Sie unterdrückt.

Sie wissen, dass dies ein offizielles Valve-Repository ist, oder?

Wahrscheinlich der beste Weg, um es zu beheben: <Link removed by moderator>

Schade, dass dieser Link entfernt wird. Traurig, dass Sie ein System unterstützen, das Sie unterdrückt.

@bionade24 sie arbeiten für Valve. Sie würden lieber eine Lösung bekommen, die BattlEye zufriedenstellt, indem sie ihnen Root-Level-Zugriff auf unsere Linux-Rechner gewährt und uns funktionierende Spiele zur Verfügung stellt

Bei WineHQ wird das hoffentlich offener diskutiert: https://bugs.winehq.org/show_bug.cgi?id=37355
Bearbeiten: Vielleicht besser geeignet, als in Systeminterna zu spammen: https://bugs.winehq.org/show_bug.cgi?id=45124

Bei WineHQ wird das hoffentlich offener diskutiert: https://bugs.winehq.org/show_bug.cgi?id=37355

Nicht sicher. Kurz nachdem Guy1524 seine Patches veröffentlicht hatte, die alle von EAC geforderten Prüfungen korrekt implementieren, nahmen sie einige serverseitige Änderungen vor, um zu verhindern, dass EAC mit Wine zusammenarbeitet. BattlEye würde wahrscheinlich dasselbe tun

Bei WineHQ wird das hoffentlich offener diskutiert: https://bugs.winehq.org/show_bug.cgi?id=37355

Nicht sicher. Kurz nachdem Guy1524 seine Patches veröffentlicht hatte, die alle von EAC geforderten Prüfungen korrekt implementieren, nahmen sie einige serverseitige Änderungen vor, um zu verhindern, dass EAC mit Wine zusammenarbeitet. BattlEye würde wahrscheinlich dasselbe tun

:(
Weiß nicht, aber der Hack @StidOfficial hat sie auf IPC-Ebene angegriffen. Wahrscheinlich schwerer dauerhaft zu patchen.

Eine realistische Lösung für dieses Problem: Linux bekommt einen funktionierenden FLOSS Anti-Cheat für Linux und die Spiele funktionieren nur, wenn die Binärdatei signiert ist. Ein realistischer Kompromiss?

oh cmon, wir alle wissen, Linux-Benutzer sind keine Betrüger

lol

oh cmon, wir alle wissen, Linux-Benutzer sind keine Betrüger

Ja, wahrscheinlich wissen sogar die Entwickler, dass Linux-Benutzer nur ihre Freizeit genießen wollen, aber wir leben in einer Welt, in der sich das Management nicht darum kümmert. Oder vielleicht liegt es daran, dass sie wissen, dass wir wissen, dass die Berechnung der gesamten Physik auf dem Server Betrug unmöglich machen würde, dies jedoch nicht aus Profitgründen tun wird.

oh cmon, wir alle wissen, Linux-Benutzer sind keine Betrüger

Ja, wahrscheinlich wissen sogar die Entwickler, dass Linux-Benutzer nur ihre Freizeit genießen wollen, aber wir leben in einer Welt, in der sich das Management nicht darum kümmert. Oder vielleicht liegt es daran, dass sie wissen, dass wir wissen, dass die Berechnung der gesamten Physik auf dem Server Betrug unmöglich machen würde, dies jedoch nicht aus Profitgründen tun wird.

Ich bin sehr neugierig, können Sie bitte erklären, wie die Berechnung der gesamten Physik auf dem Server Aim-Bots, Wall-Hacks, Map-Hacks usw. unmöglich machen würde?

@darutoko Es ist für den Spieler schwieriger, Änderungen auf der Serverseite vorzunehmen als auf der Clientseite. Ein Spieler kann leicht Dinge auf der Clientseite ändern Erkenne Dinge, die auf dem Server aufgrund von Änderungen / Hacks auf der Clientseite vor sich gehen. Aber für diese Serverseite sollten Anti-Cheats sehr stark sein Adresse.. er würde nur die Proxy-Server-Adresse sehen, nicht die tatsächliche Server-Adresse von Problemen.. es ist wie ein hohes Risiko mit hoher Belohnung.

@darutoko Es ist für den Spieler schwieriger, Änderungen auf der Serverseite vorzunehmen als auf der Clientseite. Ein Spieler kann leicht Dinge auf der Clientseite ändern Erkenne Dinge, die auf dem Server aufgrund von Änderungen / Hacks auf der Clientseite vor sich gehen. Aber für diese Serverseite sollten Anti-Cheats sehr stark sein Adresse.. er würde nur die Proxy-Server-Adresse sehen, nicht die tatsächliche Server-Adresse von Problemen.. es ist wie ein hohes Risiko mit hoher Belohnung.

Ich verstehe nicht, warum du das geschrieben hast. In dieser Textwand gibt es keine Erklärung, wie die Berechnung der gesamten Physik auf dem Server Aim-Bots, Wall-Hacks, Map-Hacks usw. unmöglich machen würde. Wie wird beispielsweise Wall-Hack (Textur- und Modellmanipulation) von physikalischen Berechnungen beeinflusst?

oh cmon, wir alle wissen, Linux-Benutzer sind keine Betrüger

Ja, wahrscheinlich wissen sogar die Entwickler, dass Linux-Benutzer nur ihre Freizeit genießen wollen, aber wir leben in einer Welt, in der sich das Management nicht darum kümmert. Oder vielleicht liegt es daran, dass sie wissen, dass wir wissen, dass die Berechnung der gesamten Physik auf dem Server Betrug unmöglich machen würde, dies jedoch nicht aus Profitgründen tun wird.

Ich bin sehr neugierig, können Sie bitte erklären, wie die Berechnung der gesamten Physik auf dem Server Aim-Bots, Wall-Hacks, Map-Hacks usw. unmöglich machen würde?

Der Server kann bestimmen, welche Aktionen physisch durchgeführt werden können und welche nicht. (ZB wenn man durch eine Mauer geht, wird man gebannt.) Oder wenn das Zielen für einen Menschen viel zu gut ist (der Mensch kann gut zielen, hat aber zumindest ein gewisses Stottern auf dem Ziel. Schließlich kann man berechnen, welcher Gegner ein Spieler ist hätte sehen können, wann. Taktisches Schummeln wäre noch möglich, aber das kann man zB auch in CSGO tun, wenn man in Teamspeak mit einem toten Spieler Tipps gibt.

oh cmon, wir alle wissen, Linux-Benutzer sind keine Betrüger

Ja, wahrscheinlich wissen sogar die Entwickler, dass Linux-Benutzer nur ihre Freizeit genießen wollen, aber wir leben in einer Welt, in der sich das Management nicht darum kümmert. Oder vielleicht liegt es daran, dass sie wissen, dass wir wissen, dass die Berechnung der gesamten Physik auf dem Server Betrug unmöglich machen würde, dies jedoch nicht aus Profitgründen tun wird.

Ich bin sehr neugierig, können Sie bitte erklären, wie die Berechnung der gesamten Physik auf dem Server Aim-Bots, Wall-Hacks, Map-Hacks usw. unmöglich machen würde?

Der Server kann bestimmen, welche Aktionen physisch durchgeführt werden können und welche nicht. (ZB wenn man durch eine Mauer geht, wird man gebannt.) Oder wenn das Zielen für einen Menschen viel zu gut ist (der Mensch kann gut zielen, hat aber zumindest ein gewisses Stottern auf dem Ziel. Schließlich kann man berechnen, welcher Gegner ein Spieler ist hätte sehen können, wann. Taktisches Schummeln wäre noch möglich, aber das kann man zB auch in CSGO tun, wenn man in Teamspeak mit einem toten Spieler Tipps gibt.

@bionade24 lol
Deine Antwort ist noch lustiger als ich dachte, danke.

Ich habe diesen Link geteilt, um eine Pipeline zum eigentlichen Battleye-Linux-Client zu erstellen (da er kein kmod wie bedaisy.sys benötigt).
Dieser Link spricht nicht von Cheaten, sondern Emulation von BattlEye und diese Informationen können uns helfen, BattlEye auf Proton (Wein) zu portieren.

Wenn das Problem auf "MmMapLockedPagesSpecifyCache" liegt, ist es gut neu.

Problem immer noch nicht gelöst?

Ich wünsche mir so sehr, dass dieses Problem in Zukunft eine angemessene Lösung finden wird.
Steam und BattleEye schienen miteinander gesprochen zu haben, aber bis jetzt... nein nichts.
Das Beste wäre, keinen Anti-Cheat auf Kernel-Ebene für Steam-Spiele zuzulassen, um zu vermeiden, dass zu starke Anwendungen installiert werden und die Protonenkompatibilität so einfach ist.
Ich mag Cheater in keinem Online-Spiel so sehr wie die nächsten Kollegen, aber wir müssen ehrlich sein. Kein Anticheat war alles andere als effektiv ... da CoD Warzone, PUBG oder Fortnite trotz sehr aufdringlicher Erkennungssoftware niemandem gegen Cheater erfolgreich ist ... Spieleentwickler sollten sich auf Server-Anticheat konzentrieren, anstatt zu versuchen, Spyware auf unserer Hardware zu installieren.
Sie werden niemals in der Lage sein, die Benutzerhardware zu steuern, selbst auf der Konsole, der Cheat wird zwischen dem Gamepad und der Konsole platziert ...

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

AwesamLinux picture AwesamLinux  ·  3Kommentare

prototype99 picture prototype99  ·  3Kommentare

Elkasitu picture Elkasitu  ·  3Kommentare

shanefagan picture shanefagan  ·  3Kommentare

kforney picture kforney  ·  3Kommentare