Erstmal vielen Dank für die tolle Anleitung. Auch wenn ich ArmA 3 seit längerem auf anderem Wege mittels Steam Proton am laufen habe und auch keine Probleme mit Mods und TFAR habe, habe ich mir doch die ein oder andere Stellschraube abschauen können.
Konkret bin ich über die Anleitung gestolpert, weil ich ACRE nicht ans laufen bekommen (wie gesagt: TFAR lauft). ACRE selber startet mit ArmA und installiert auch das Plugin (welches sogar erkennt wenn ich einem Spiel beitrete), aber ich bekomme immer die Meldung, dass die Map nicht von ACRE geparsed werden kann (auch bei Vanilla Maps). Daher hatte ich gehofft aus dieser Anleitung eine Lösung ableiten zu können.
Zum Zwischenstand / konkretes Feedback:
- Mit der custom proton6 Version lässt sich ArmA3 zwar über Steam, aber nicht über den ArmA3UnixLauncher starten
- Mit der custom proton6 Version lässt sich ArmA3 und TS nicht gleichzeitig ausführen (nur entweder das eine oder das andere)
- Mit der custom proton6 Version beendet sich ArmA3 nicht ordnungsgemäß was dazu führt dass man im OS keinen Cursor mehr hat
- Der ACRE Fehler mit dem parsen der Map scheint nicht aufzutreten, wobei ich hier nicht sicher bin wie belastbar es ist da ich ja TS nicht parallel ans laufen bekomme
Evtl. noch intressant (mein Standard Setup mit dem TFAR läuft):
- OS: Manjaro
- ArmA 3 mittels Steam Proton (aktuell 5.13)
- Mod download über ArmA3-Sync (java version für linux server)
- Start von ArmA3 (mit Mods) über ArmA3UnixLaunch aus dem AUR
- Installation von TS mittels Python-Script (Fork einer früheren Version von hier: Issues · michail-nikolaev/task-force-arma-3-radio · GitHub
- #!/usr/bin/env python
- import os
- import sys
- if not os.path.exists("/home/matthias/.steam/steam/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Local Settings/Application Data/TeamSpeak 3 Client/"):
- os.makedirs("/home/matthias/.steam/steam/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Local Settings/Application Data/TeamSpeak 3 Client/")
- if not os.path.isfile("/home/matthias/.steam/steam/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Local Settings/Application Data/TeamSpeak 3 Client/TeamSpeak3-Client-win64-3.5.3.exe"):
- os.system("cp ~/Downloads/TeamSpeak3-Client-win64-3.5.3.exe ~/.steam/steam/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Local\ Settings/Application\ Data/TeamSpeak\ 3\ Client/")
- home = os.environ["HOME"]
- os.environ["STEAM_COMPAT_DATA_PATH"] = "/home/matthias/.steam/steam/steamapps/compatdata/107410"
- run = "run"
- exe = "/home/matthias/.steam/steam/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Local\ Settings/Application\ Data/TeamSpeak\ 3\ Client/TeamSpeak3-Client-win64-3.5.3.exe"
- cmd = "/home/matthias/.steam/steam/steamapps/common/Proton\ 4.11/proton "+ run + " " + exe
- for arg in sys.argv[1:]:
- cmd += " " + arg
- #install for every user to "C:\users\steamuser\Local Settings\Application Data\TeamSpeak 3 Client\" and save id in install-folder
- os.system(cmd)
- #change soundsettings in TS3 to direct sound and pulseaudio
Alles anzeigen
- Start von TS mittels eigenem Python script:
- #!/usr/bin/env python
- import os
- import sys
- home = os.environ["HOME"]
- os.environ["STEAM_COMPAT_DATA_PATH"] = "/home/matthias/.steam/steam/steamapps/compatdata/107410"
- os.environ["PROTON_NO_ESYNC"] = "1"
- #os.environ["PROTON_NO_FSYNC"] = "1" # seems to prevent multiple apps from running in the same bottle
- os.environ["LD_PRELOAD"] = "$HOME/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so"
- run = "run"
- exe = "\"" + "/home/matthias/.steam/steam/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Local Settings/Application Data/TeamSpeak 3 Client/ts3client_win64.exe\""
- cmd = "\"" + "/home/matthias/.steam/steam/steamapps/common/Proton 5.13/proton\" "+ run + " " + exe
- for arg in sys.argv[1:]:
- cmd += " " + arg
- os.system(cmd)
Alles anzeigen
Ich sehe leider aktuell noch nicht, weshalb TFAR läuft aber ACRE nicht. Würde mich freuen wenn hier noch jemand ne Idee für mich hätte.
P.s.: Ich bin dem Discord beigetreteten, habe aber leider nirgends Schreibrechte. Währe sicher hilfreich für alle wenn es wenigstens einen Channel gäbe in dem man was schreiben könnte.