27.08.2018 um 04:11
ninelore
Mod-Spürwolf
Als Mitspieler in der Abteilung "Mods" gearbeitet
Beiträge: 231
Registriert am: 25.10.17
[img]https://i.imgur.com/dJ0yWeP.jpg[/img] is not a valid Image.
Aktuelles rund um mein Arma @ Linux Projekt
DISCLAIMER
Gruppe W oder ich übernehmen keinerlei Verantwortung weder für technische Probleme aller Art bei einem Event noch für Schäden aller Art an eurer Technik oder Daten!
Sämtliche Änderungen an Hard- und Software auf eure Gefahr!
Bei technischen Problemen vor dem Event gibt es keine offizielle Unterstützung seitens W!
Bei Fragen stehe ich via PM oder Discord zur Verfügung.
Warum Linux?
Spoiler: AnzeigenAusblenden
Oh, es heißt Windows, weil Microsoft wunderbar durchschauen kann!
[img]https://www.howtogeek.com/wp-content/uploads/2013/05/windows-8-blue-screen-header.png[/img] is not a valid Image.
||
||
V
[img]https://news-cdn.softpedia.com/images/news2/This-Could-Be-Windows-10-s-BSOD-If-Microsoft-Had-a-Sense-of-Humor-477814-2.jpg[/img] is not a valid Image.
Alles folgende gilt ab dem 31.12.2020 als OUTDATED! Neuer Thread bald auf ArmaWorld!
Der neue Armaworld Thread
====================================================
Was funktioniert:
- Das Spiel selber...
- ...mit guter Performance
- Mods inkl. ACE .dll's
Was es nicht tut:
- Der Launcher (einfacher Workaround: -noLauncher und Drittanbieter Launcher)
- W-Client (Kann nicht gefixt werden, benötigt Alternative/Nachfolger)
- ACRE (WIP)
To-Do: (Nach Priorität sortiert)
- Teamspeak PTT (verschiedene Lösungen möglich)
- W Modset updating
Details zu allem auf Anfrage
Wichtige Links
- GitHub ValveSoftware/Proton#2364 | Arma3 (107410) Issue
- Protontricks (Winetricks Proton Wrapper)
- Alternativer Launcher (kenne den Dev)
Software- und Versionsinfos
Getestet unter Arch Linux mit i3wm. Getestet auf vielen anderen Distros und WM's/DE's durch ArmaOnUnix
Empfohlene Proton Versionen: 4.11 5.0 5.13 (offiziell)
Für noch bessere Performance enpfehle ich einen FSync gepatchten Linux Kernel:
Spoiler: AnzeigenAusblenden
Kernel mit geptchtem FSync
- Manjaro Linux Kernel seid 5.6
- linux-fsync (direkt von valve)
- linux-zen (seid 5.2, offizell von Arch supported)
- linux-tkg-git (script um custom-Kernel zu kompilieren)
- linux-pf
Tutorial
Spoiler: AnzeigenAusblenden
Als Allerallererstes etwas wichtiges:
DISCLAIMER
Gruppe W oder ich übernehmen keinerlei Verantwortung weder für technische Probleme aller Art bei einem Event noch für Schäden aller Art an eurer Technik oder Daten!
Sämtliche Änderungen an Hard- und Software auf eure Gefahr!
Bei technischen Problemen vor dem Event gibt es keine offizielle Unterstützung seitens W!
Bei Fragen stehe ich via PM oder Discord zur Verfügung.
Ansonsten noch ein paar Hinweise:
- Dieser Guide baut darauf auf, das ihr Manjaro Linux (Arch-basierend) verwendet wird (Link oben). Wer Probleme hat die Anleitung auf seine andere Linux Distribution anzuwenden, insbesondere im Fall Protontricks, kann sich an mich wenden
- In dem Text werden Eingeklammerte Zahlen zu sehen sein. Diese verweisen auf das entsprechend nummerierte Bild in dem Imgur Album
- Wichtig: Ich bin zwar für Hinweise offen, allerdings ist Google euer bester Freund, gerade wenn es um Linux geht. Deshalb bitte ich euch erst zu googlen, bevor ihr mich zurecht zuspamt ;)
https://imgur.com...
1. Vorbereitung
Ihr solltet folgendes haben
- Eure Software und Treiber sollten auf halbwegs neuen Stand sein
- Einfache Terminal und Bash Kenntnisse
- Für Punkt 3 sind eventuell Kenntnisse für Python pipx nötig
2. Download und Installation von Arma
Je nachdem für welche Desktop Umgebung ihr euch entschieden habt, startet ihr jetzt Steam (Runtime) über euer Startmenü. Hinweis: Das kleine weiße Update Fenster könnte eine komische Schriftart haben, was ihr aber ignorieren könnt.
Zuallererst müssen wir Proton für alle Steam Titel aktivieren, da sich sonst nur von Valve gewhitelistede Spiele über Proton nutzen lassen. Das geht unter: (3)
Steam > Einstellungen > Steam Play > beide Haken setzen und im Dropdown „Proton X.X-X“ Auswählen
Bevor wir dann den Download von Arma starten, müssen wir nochmal in die Steam Einstellungen von Arma. Dazu Rechtsklick auf Arma 3 > Eigenschaften und direkt unter Allgemein finden wir die Option „Die Verwendung eines bestimmten Kompatiblitätswerkzeug für Steam Play erzwingen“, die wir ebenfalls auf „Proton X.X-X“ stellen. (4)
Jetzt könnt ihr Arma 3 ganz normal über Steam downloaden.
3. Einrichtung von Runtimes
Nur bei Bedarf (Gliches) ausführen!
Jetzt werden wir im Terminal einige Befehle ausführen, die DirectX Runtime und einige andere nötigen Runtimes in das Wineprefix installieren
Hierzu wird protontricks benötigt. Wie ihr das installiert, erfahrt ihr hier
Dieser Befehl installiert Runtimes die die meisten bekannten Probleme beheben sollte
protontricks 107410 d3dcompiler_43 d3dx10_43 d3dx11_43 xact_x64
(Hier könnte jederzeit was dazukommen!)
4. Startoptionen (Wo, Wie)
In den Steam Startoptionen von arma -noLauncher hinzufügen, danach Arma kurz starten und wieder schließen.
Künftig den arma3-unix-launcher benutzen
Abschließende Worte
Da isser also, der Guide ;)
Ich weise noch mal ausdrücklich auf
- den Disclaimer
- die Bugliste („Was es nicht tut“)
- die Tatsache, meine SITREPS zu beachten
hin, um Probleme zu vermeiden!
Viel Spaß!
Andere Spiele die bei mir funktionieren(mit Status)
- Sämtliche Titel von Blizzard Ent.
- Squad
- Elite: Dangerous
- League of Legends
- GTAV
- Warframe
Und viele andere. Für mehr Infos siehe Protondb (mit Salz genießen)
_________________________________________________________________
Originalpost von August 2018
Werte Mitspieler und Mitglieder von Gruppe W,
aus aktuellem Anlass verkünde ich mal ganz grob, das es vielleicht bald 100% funktionieren wird, Arma 3 auf Linux in der aktuellen Version zu spielen, inklusive BattleEye.
Ihr fragt euch bestimmt: Wie zum Teufel soll das denn gehen??
Seid der Ankündigung von SteamOS hat sich Steam auf die Fahnen geschrieben, Gaming auf Linux best möglichst zu unterstützen. Hier die neuste Errungenschaft
Steam testet gerade Projekt Proton, eine Zusammenarbeit von Steam und des Linux Programms "Wine", ein Projekt, was schon länger daran arbeitet, Windows only Programme und Spiele auf Linux zu bringen.
Hier die Verbesserungen gegenüber Wine:
Das Ganze ist in der Steam Beta für Linux bereits enthalten. Man kann auf dem offiziellem Github den Quellcode einsehen. Auch kann mal selber compilen um zum Beispiel bestimmte Spiele kompatibel zu machen
Vielleicht denkt ihr jetzt so Sachen wie: "Ich hab keine Zeit das zu testen", "Ich will mir mein Windows nicht versauen" oder "Never touch a running System".
Ich benutze Linux seid 12 Jahren bzw. Ubuntu Version 7.04 und seid dem versuchte ich vergeblich mich von Windows zu lösen. Mein Ziel ist es zu versuchen eine AM mit Linux mitzuspielen.
Ich werde euch hier sehr genau über meinen Fortschritt auf dem Laufenden halten. Also mindestens 1 mal alle 2 Wochen
Offizielle Steam-Ankündigung: https://steamcomm...5739350561
Interessante Diskussion darüber im PC Games Hardware Forum: http://extreme.pc...-beta.html
_________________________________________________________________
9L out o7 ;)
Originalpost von August 2018
Spoiler: AnzeigenAusblenden
Werte Mitspieler und Mitglieder von Gruppe W,
aus aktuellem Anlass verkünde ich mal ganz grob, das es vielleicht bald 100% funktionieren wird, Arma 3 auf Linux in der aktuellen Version zu spielen, inklusive BattleEye.
Ihr fragt euch bestimmt: Wie zum Teufel soll das denn gehen??
Seid der Ankündigung von SteamOS hat sich Steam auf die Fahnen geschrieben, Gaming auf Linux best möglichst zu unterstützen. Hier die neuste Errungenschaft
Steam testet gerade Projekt Proton, eine Zusammenarbeit von Steam und des Linux Programms "Wine", ein Projekt, was schon länger daran arbeitet, Windows only Programme und Spiele auf Linux zu bringen.
Hier die Verbesserungen gegenüber Wine:
- Windows-Spiele ohne eigene Linux-Version können nun im Steam-Client für Linux installiert und gestartet werden, inklusive nativer Steamworks- und OpenVR-Unterstützung.
- Implementierungen von DirectX 11 und 12 basieren jetzt auf Vulkan, was die Kompatibilität von Spielen erhöht und Leistungseinbußen reduziert.
- Verbesserte Vollbildunterstützung: Spiele werden im Vollbildmodus nun nahtlos an den gewünschte Bildschirm angepasst, ohne dass die native Monitorauflösung geändert oder eine virtuelle Anzeige geschaffen werden muss.
- Bessere Unterstützung von Controllern: Spiele erkennen jetzt automatisch alle von Steam unterstützten Controller. Es dürften sogar mehr Modelle reibungslos funktionieren, als das Spiel in der Originalversion unterstützen würde.
- Deutlich erhöhte Leistung von Spielen mit Multithreading im Vergleich zur Vanilla-Version von Wine.
Das Ganze ist in der Steam Beta für Linux bereits enthalten. Man kann auf dem offiziellem Github den Quellcode einsehen. Auch kann mal selber compilen um zum Beispiel bestimmte Spiele kompatibel zu machen
Vielleicht denkt ihr jetzt so Sachen wie: "Ich hab keine Zeit das zu testen", "Ich will mir mein Windows nicht versauen" oder "Never touch a running System".
Ich benutze Linux seid 12 Jahren bzw. Ubuntu Version 7.04 und seid dem versuchte ich vergeblich mich von Windows zu lösen. Mein Ziel ist es zu versuchen eine AM mit Linux mitzuspielen.
Ich werde euch hier sehr genau über meinen Fortschritt auf dem Laufenden halten. Also mindestens 1 mal alle 2 Wochen
Offizielle Steam-Ankündigung: https://steamcomm...5739350561
Interessante Diskussion darüber im PC Games Hardware Forum: http://extreme.pc...-beta.html
9L out o7 ;)
Bearbeitet von ninelore am 01.01.2021 um 17:10
Arma on Linux - Guide | DCS: Gruppe W Skins by 9L
"A computer is like an air conditioner. It becomes useless when you open Windows." -Linus Torvalds
Github
Wer Rechtschreib- oder Grammatikfehler findet darf sie gerne behalten
"A computer is like an air conditioner. It becomes useless when you open Windows." -Linus Torvalds
Github
Wer Rechtschreib- oder Grammatikfehler findet darf sie gerne behalten