muttleyxd / arma3-unix-launcher

Launcher for Linux and Mac ArmA 3
MIT License
208 stars 44 forks source link

Help with the dayz Launcher #200

Open BRINGit34 opened 2 years ago

BRINGit34 commented 2 years ago

So I am having an issue with the newly released dayz launcher. I am using the appimage on fedora 35 and I have been having an issue where the game will simply not start through the launcher. I believe it is because the launcher is starting the game normally instead of just through the client since when I start the game through steam and run "play dayz client" the game works fine. But I wanna use this launcher so it's not a pain to play modded servers

muttleyxd commented 2 years ago

Hi, please provide logs from launcher's run - it can give us useful information what's the issue. Please start it with --verbose parameter and copy terminal output

Dayz_Linux_Launcher-x86_64.AppImage --verbose

BRINGit34 commented 2 years ago

[gavinsimmons@fedora DayZ Launcher]$ '/home/gavinsimmons/Applications/Appimages/DayZ Launcher/Dayz_Linux_Launcher-x86_64.AppImage' --verbose [2022-02-13 16:05:10.092] [info] Started DayZ Unix Launcher, config file path: "/home/gavinsimmons/.config/dzlinuxlauncher/launcher.conf" [2022-02-13 16:05:10.092] [debug] arma path: '/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ', workshop path: '/home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100' [S_API] SteamAPI_Init(): Loaded '/home/gavinsimmons/.local/share/Steam/linux64/steamclient.so' OK. Setting breakpad minidump AppID = 221100 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561199046140558 [API loaded no] [2022-02-13 16:05:10.203] [warning] UpdateChecker::is_update_available(std::function<void(bool)>&&)::<lambda()>:43 Failed to check for updates: 'https' scheme is not supported.

[2022-02-13 16:05:10.225] [trace] trying to get workshop mods [2022-02-13 16:05:10.265] [info] void MainWindow::on_updateNotification(bool):866 Update status - new version available: false [2022-02-13 16:05:17.816] [trace] void MainWindow::on_button_start_clicked():164 [2022-02-13 16:05:17.850] [trace] Mod list: [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1819514788 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1999076953 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1797720064 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1559212036 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1564026768 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2110459075 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2141780688 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2143128974 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2155726353 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2545327648 [2022-02-13 16:05:17.850] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2560589980 [2022-02-13 16:05:17.850] [trace] void DayZ::Client::Start(const std::vector&, const string&, const string&, bool, bool):140 arguments: ' -name=BRINGit34 -noSplash -skipIntro', user_environment_variables: '', launch_directly: true, disable_esync: false [2022-02-13 16:05:17.850] [trace] void DayZ::Client::Start(const std::vector&, const string&, const string&, bool, bool):143 local mod dir: "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/@dzmods" [2022-02-13 16:05:17.851] [trace] void {anonymous}::direct_launch(const std::filesystem::cxx11::path&, const std::filesystem::cxx11::path&, const string&, const string&, bool):64 arma path: '"/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ"', executable path: '"/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/DayZ_x64.exe"', arguments: -name=BRINGit34 -noSplash -skipIntro -mod=@dzmods\0\;@dzmods\1\;@dzmods\2\;@dzmods\3\;@dzmods\4\;@dzmods\5\;@dzmods\6\;@dzmods\7\;@dzmods\8\;@dzmods\9\;@dzmods\10, user_environment_variables: , disable_esync: false [2022-02-13 16:05:17.851] [info] Steam path: /home/gavinsimmons/.local/share/Steam [2022-02-13 16:05:17.851] [trace] GetCompatibilityToolForAppId:86 [2022-02-13 16:05:17.852] [trace] filtering by 'CompatToolMapping/221100/name' found: proton_experimental [2022-02-13 16:05:17.852] [trace] std::filesystem::__cxx11::path SteamUtils::get_user_compatibility_tool(const string&) const:152 shortname: proton_experimental [2022-02-13 16:05:17.852] [trace] trying '/home/gavinsimmons/.local/share/Steam/compatibilitytools.d/proton_experimental' [2022-02-13 16:05:17.852] [trace] trying '/usr/share/steam/compatibilitytools.d/proton_experimental' [2022-02-13 16:05:17.852] [debug] failed to find user compatibility tool 'proton_experimental' [2022-02-13 16:05:17.853] [info] Install path: /home/gavinsimmons/.local/share/Steam [2022-02-13 16:05:17.853] [info] Running DayZ: env SteamGameId=221100 LD_PRELOAD=/home/gavinsimmons/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so STEAM_COMPAT_DATA_PATH="/home/gavinsimmons/.local/share/Steam/steamapps/compatdata/221100" /home/gavinsimmons/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh "/home/gavinsimmons/.local/share/Steam/steamapps/common/Proton - Experimental/proton" run "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/DayZ_x64.exe" -name=BRINGit34 -noSplash -skipIntro -mod=@dzmods\0\;@dzmods\1\;@dzmods\2\;@dzmods\3\;@dzmods\4\;@dzmods\5\;@dzmods\6\;@dzmods\7\;@dzmods\8\;@dzmods\9\;@dzmods\10

[2022-02-13 16:05:17.853] [trace] void StdUtils::StartBackgroundProcess(const string&, std::string_view):140 full command: bash -c 'cd "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ"; env SteamGameId=221100 LD_PRELOAD=/home/gavinsimmons/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so STEAM_COMPAT_DATA_PATH="/home/gavinsimmons/.local/share/Steam/steamapps/compatdata/221100" /home/gavinsimmons/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh "/home/gavinsimmons/.local/share/Steam/steamapps/common/Proton - Experimental/proton" run "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/DayZ_x64.exe" -name=BRINGit34 -noSplash -skipIntro -mod=@dzmods\0\;@dzmods\1\;@dzmods\2\;@dzmods\3\;@dzmods\4\;@dzmods\5\;@dzmods\6\;@dzmods\7\;@dzmods\8\;@dzmods\9\;@dzmods\10 <&- &' pid 118614 != 118613, skipping destruction (fork without exec?) pid 118615 != 118613, skipping destruction (fork without exec?) pid 118616 != 118613, skipping destruction (fork without exec?) pid 118619 != 118613, skipping destruction (fork without exec?) pid 118618 != 118613, skipping destruction (fork without exec?) pid 118622 != 118613, skipping destruction (fork without exec?) pid 118621 != 118613, skipping destruction (fork without exec?) pid 118625 != 118613, skipping destruction (fork without exec?) pid 118624 != 118613, skipping destruction (fork without exec?) pid 118628 != 118613, skipping destruction (fork without exec?) pid 118627 != 118613, skipping destruction (fork without exec?) pid 118631 != 118613, skipping destruction (fork without exec?) pid 118630 != 118613, skipping destruction (fork without exec?) pid 118634 != 118613, skipping destruction (fork without exec?) pid 118633 != 118613, skipping destruction (fork without exec?) pid 118637 != 118613, skipping destruction (fork without exec?) pid 118636 != 118613, skipping destruction (fork without exec?) esync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely Setting breakpad minidump AppID = 221100 Steam_SetMinidumpSteamID: Caching Steam ID: 76561199046140558 [API loaded no] Setting breakpad minidump AppID = 221100 Steam_SetMinidumpSteamID: Caching Steam ID: 76561199046140558 [API loaded no] corrupted size vs. prev_size

BRINGit34 commented 2 years ago

In my own opinion I feel like it's starting "play dayz" on steam instead of "run steam client" because it failing to run is exactly like doing that

BRINGit34 commented 2 years ago

If you need any more information just ask

muttleyxd commented 2 years ago

If you need any more information just ask

Sure, I don't have much time to work on this launcher, so sorry for my slow responses.

Can you post these logs again, but wrapped in backticks? I have checked your launch command and it looks okay, but backslahes are corrupted in the command, so I can't be sure if everything is right. By corrupted backslashes I mean this: without wrapping it in backticks: C:\SomeWindowsPath\WithDoubleBackslashes

wrapped in backticks:

C:\\SomeWindowsPath\\WithDoubleBackslashes

first copy all of the terminal logs (again run launcher with verbose option, same as before), then paste them and surround them with backticks

``` PASTE LOGS HERE ```

BRINGit34 commented 2 years ago

I'm gonna be honest I really don't understand what you mean by adding backticks because I don't really see anything like the example you've given in the logs

muttleyxd commented 2 years ago
...-noSplash -skipIntro -mod=@dzmods\0;@dzmods\1;@dzmods\2;@dzmods\3;@dzmods\4;@dzmods\5;@dzmods\6;@dzmods\7;@dzmods\8;@dzmods\9;@dzmods\10 <&- &'

@dzmods\1... - this probably would have been double backslashes, but I can't verify it without it being pasted properly.

BRINGit34 commented 2 years ago

[gavinsimmons@fedora DayZ Launcher]$ ./Dayz_Linux_Launcher-x86_64.AppImage --verbose [2022-02-20 15:49:05.631] [info] Started DayZ Unix Launcher, config file path: "/home/gavinsimmons/.config/dzlinuxlauncher/launcher.conf" [2022-02-20 15:49:05.632] [debug] arma path: '/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ', workshop path: '/home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100' [S_API] SteamAPI_Init(): Loaded '/home/gavinsimmons/.local/share/Steam/linux64/steamclient.so' OK. Setting breakpad minidump AppID = 221100 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561199046140558 [API loaded no] [2022-02-20 15:49:05.776] [warning] UpdateChecker::is_update_available(std::function<void(bool)>&&)::<lambda()>:43 Failed to check for updates: 'https' scheme is not supported.

[2022-02-20 15:49:05.807] [trace] trying to get workshop mods [2022-02-20 15:49:05.843] [info] void MainWindow::on_updateNotification(bool):866 Update status - new version available: false [2022-02-20 15:49:12.094] [trace] void MainWindow::on_button_start_clicked():164 [2022-02-20 15:49:12.128] [trace] Mod list: [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2545327648 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2143128974 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2141780688 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1559212036 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1564026768 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2110459075 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1819514788 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2560589980 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/2155726353 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1999076953 [2022-02-20 15:49:12.128] [trace] path: /home/gavinsimmons/.local/share/Steam/steamapps/workshop/content/221100/1797720064 [2022-02-20 15:49:12.128] [trace] void DayZ::Client::Start(const std::vector&, const string&, const string&, bool, bool):140 arguments: ' -name=BRINGit34 -noSplash -skipIntro', user_environment_variables: '', launch_directly: true, disable_esync: false [2022-02-20 15:49:12.128] [trace] void DayZ::Client::Start(const std::vector&, const string&, const string&, bool, bool):143 local mod dir: "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/@dzmods" [2022-02-20 15:49:12.129] [trace] void {anonymous}::direct_launch(const std::filesystem::cxx11::path&, const std::filesystem::cxx11::path&, const string&, const string&, bool):64 arma path: '"/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ"', executable path: '"/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/DayZ_x64.exe"', arguments: -name=BRINGit34 -noSplash -skipIntro -mod=@dzmods\0\;@dzmods\1\;@dzmods\2\;@dzmods\3\;@dzmods\4\;@dzmods\5\;@dzmods\6\;@dzmods\7\;@dzmods\8\;@dzmods\9\;@dzmods\10, user_environment_variables: , disable_esync: false [2022-02-20 15:49:12.129] [info] Steam path: /home/gavinsimmons/.local/share/Steam [2022-02-20 15:49:12.129] [trace] GetCompatibilityToolForAppId:86 [2022-02-20 15:49:12.131] [trace] filtering by 'CompatToolMapping/221100/name' found: proton_experimental [2022-02-20 15:49:12.131] [trace] std::filesystem::__cxx11::path SteamUtils::get_user_compatibility_tool(const string&) const:152 shortname: proton_experimental [2022-02-20 15:49:12.131] [trace] trying '/home/gavinsimmons/.local/share/Steam/compatibilitytools.d/proton_experimental' [2022-02-20 15:49:12.131] [trace] trying '/usr/share/steam/compatibilitytools.d/proton_experimental' [2022-02-20 15:49:12.131] [debug] failed to find user compatibility tool 'proton_experimental' [2022-02-20 15:49:12.138] [info] Install path: /home/gavinsimmons/.local/share/Steam [2022-02-20 15:49:12.138] [info] Running DayZ: env SteamGameId=221100 LD_PRELOAD=/home/gavinsimmons/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so STEAM_COMPAT_DATA_PATH="/home/gavinsimmons/.local/share/Steam/steamapps/compatdata/221100" /home/gavinsimmons/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh "/home/gavinsimmons/.local/share/Steam/steamapps/common/Proton - Experimental/proton" run "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/DayZ_x64.exe" -name=BRINGit34 -noSplash -skipIntro -mod=@dzmods\0\;@dzmods\1\;@dzmods\2\;@dzmods\3\;@dzmods\4\;@dzmods\5\;@dzmods\6\;@dzmods\7\;@dzmods\8\;@dzmods\9\;@dzmods\10

[2022-02-20 15:49:12.138] [trace] void StdUtils::StartBackgroundProcess(const string&, std::string_view):140 full command: bash -c 'cd "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ"; env SteamGameId=221100 LD_PRELOAD=/home/gavinsimmons/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so STEAM_COMPAT_DATA_PATH="/home/gavinsimmons/.local/share/Steam/steamapps/compatdata/221100" /home/gavinsimmons/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh "/home/gavinsimmons/.local/share/Steam/steamapps/common/Proton - Experimental/proton" run "/home/gavinsimmons/.local/share/Steam/steamapps/common/DayZ/DayZ_x64.exe" -name=BRINGit34 -noSplash -skipIntro -mod=@dzmods\0\;@dzmods\1\;@dzmods\2\;@dzmods\3\;@dzmods\4\;@dzmods\5\;@dzmods\6\;@dzmods\7\;@dzmods\8\;@dzmods\9\;@dzmods\10 <&- &' pid 105013 != 105012, skipping destruction (fork without exec?) pid 105014 != 105012, skipping destruction (fork without exec?) pid 105015 != 105012, skipping destruction (fork without exec?) pid 105019 != 105012, skipping destruction (fork without exec?) pid 105018 != 105012, skipping destruction (fork without exec?) pid 105022 != 105012, skipping destruction (fork without exec?) pid 105021 != 105012, skipping destruction (fork without exec?) pid 105025 != 105012, skipping destruction (fork without exec?) pid 105024 != 105012, skipping destruction (fork without exec?) pid 105028 != 105012, skipping destruction (fork without exec?) pid 105027 != 105012, skipping destruction (fork without exec?) pid 105031 != 105012, skipping destruction (fork without exec?) pid 105030 != 105012, skipping destruction (fork without exec?) pid 105034 != 105012, skipping destruction (fork without exec?) pid 105033 != 105012, skipping destruction (fork without exec?) pid 105037 != 105012, skipping destruction (fork without exec?) pid 105036 != 105012, skipping destruction (fork without exec?) fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely Setting breakpad minidump AppID = 221100 Steam_SetMinidumpSteamID: Caching Steam ID: 76561199046140558 [API loaded no] Setting breakpad minidump AppID = 221100 Steam_SetMinidumpSteamID: Caching Steam ID: 76561199046140558 [API loaded no] malloc(): invalid next size (unsorted)

okay so looking over it this looks exactly the same as the terminal logs. I see the backticks and stuff so I am not really sure what to do here

BRINGit34 commented 2 years ago

oh well not that I sent it, it has no backticks. So maybe it's a github thing. I am not sure. sorry. lol

BRINGit34 commented 2 years ago
...-noSplash -skipIntro -mod=@dzmods\0;@dzmods\1;@dzmods\2;@dzmods\3;@dzmods\4;@dzmods\5;@dzmods\6;@dzmods\7;@dzmods\8;@dzmods\9;@dzmods\10 <&- &'

@dzmods\1... - this probably would have been double backslashes, but I can't verify it without it being pasted properly.

okay so like this had the backticks and stuff but like it just won't show up on github and stuff when I paste it

muttleyxd commented 2 years ago

Another idea came to my mind - please write output to a file and upload it here - this way it won't break.

arma3-unix-launcher --verbose >log.txt 2>&1

This will create log.txt file which you can upload here

BRINGit34 commented 2 years ago

I will try that when I can get a chance. I have been busy so sorry about the slow responses

BRINGit34 commented 2 years ago

log.txt Sorry it took me so long to get back to you. But here is my log in a text file