Mac My friend can't join me. Steam overlay doesn't work. Can't find logs.

Muffin1743

Refugee
Version
2.5
Platform
Mac
Hello, I have tried reinstalling the game or restarting Mac, but the overlay just doesn't work. My friend also tried the join using servers, but doesn't work either, on my friend's pc it doesn't show. I would be very thankful if this gets fixed. I also cant find the logs or provide a screenshot since the screenshot would just be the screenshot of the game, and the logs i just cant find them in my Mac. Where i looked: steam - browse local files and looked almost everywhere i could. Also looked inside the app but no logs.
 
Reproduction Steps
Just launching the game.
Link to Logs
https://pastebin.com
Link to Screenshot/Video
https://youtube.com/
Hello, I have tried reinstalling the game or restarting Mac, but the overlay just doesn't work. My friend also tried the join using servers, but doesn't work either, on my friend's pc it doesn't show. I would be very thankful if this gets fixed. I also cant find the logs or provide a screenshot since the screenshot would just be the screenshot of the game, and the logs i just cant find them in my Mac. Where i looked: steam - browse local files and looked almost everywhere i could. Also looked inside the app but no logs.
Tip: If you press F1 while the game is running, there is a button that will take you to the log folder. I don't know where that is on Mac, so can't tell you, but that will take you there. I assume it works on Mac, anyhow.

Are you playing the game via Steam? If so, and the ESC menu Invite option isn't working, you can click on the person's name on Steam's Friends List panel and choose to invite them from there if you have the game running and are loaded into a save.

Other than that, the information provided doesn't really show what the problem might be. You could be blocking them if you have a firewall, and if you're using a router, that may also block them. There is a pinned topic here that tells you how to forward ports so you aren't blocking people.
 
Hi there, thanks for bringing this to our attention. I do believe that the steam overlay has stopped working on MacOS since around 2.0. Were you able to find your logs and have you been able to join with your friend yet? Any extra relevant info would be very appreciated. I will be moving this thread to needs more info until we are able to accurately diagnose your issue, thanks again.
 
MacOS really likes to hide the log files too. I'm embarrassed to say how long it took but you should find them if you open finder and look in your home folder, press "command+shift=." to view hidden folders then go to Library, application support, and you should find a 7DaysToDie folder with a folder for the logs. Hope this helps!
 
Hi there, since there has been no activity on this report we're going to close it for now. If you encounter this issue again in the current stable build please submit a new report, output log and any other relevant details that might help us investigate.

Thanks again!
 
Hi, I seem to be having the same Steam Overlay issue on macOS with 7 Days to Die.
Steam Overlay works fine in other Steam games on the same Mac, for example Subnautica, so Steam itself and macOS permissions seem to be configured correctly. I have already enabled Steam in macOS Accessibility and Screen Recording permissions, and Steam Overlay is enabled globally and for the game.

I tried adding the following launch options:
Code:
-nolauncher
-screen-fullscreen 0

I also tried launching without EAC.
However, this does not seem to bypass the launcher. According to launcher.log, Steam still starts 7dLauncher.app first, and then the launcher starts the actual game using /usr/bin/open:
Code:
Launcher invocation: .../7dLauncher
    -from-steam
    -forceeac
    off
    -nolauncher

Executing: /usr/bin/open
    -n
    -a
    .../7DaysToDie.app
    --args
    -nolauncher
    -force-metal
    -disablenativeinput
    -nogs
    -noeac

The game itself starts successfully and Steamworks appears to initialize correctly. In the client log I can see:
Code:
[Platform] Using native platform: Steam
[Steamworks.NET] SteamAPI_Init() ok
[Steamworks.NET] Login ok.
AchievementManager: Received stats and achievements from Steam

So the game can see Steam and achievements/stats work, but the Steam Overlay still does not open in-game.

It looks like the overlay may be attaching to 7dLauncher.app, while the actual game is launched afterwards as a separate macOS app via /usr/bin/open -a 7DaysToDie.app. Because of that, the overlay never appears inside the real game window. But I'm not sure

Code:
7 Days to Die V 2.6 (b14)
OSXPlayer 64 Bit
macOS 26.5
Graphics API: Metal

Could you please confirm whether Steam Overlay is currently expected to work on the native macOS version of 7 Days to Die 2.6?
 

Attachments

Last edited:
I’m moving this back to the uncategorized section so it can get another look in light of the additional information. Not least because I play on a Mac myself, and I would hope to see the overlay working again, too. :)
 
Hi, I seem to be having the same Steam Overlay issue on macOS with 7 Days to Die.
Steam Overlay works fine in other Steam games on the same Mac, for example Subnautica, so Steam itself and macOS permissions seem to be configured correctly. I have already enabled Steam in macOS Accessibility and Screen Recording permissions, and Steam Overlay is enabled globally and for the game.

I tried adding the following launch options:
Code:
-nolauncher
-screen-fullscreen 0

I also tried launching without EAC.
However, this does not seem to bypass the launcher. According to launcher.log, Steam still starts 7dLauncher.app first, and then the launcher starts the actual game using /usr/bin/open:
Code:
Launcher invocation: .../7dLauncher
    -from-steam
    -forceeac
    off
    -nolauncher

Executing: /usr/bin/open
    -n
    -a
    .../7DaysToDie.app
    --args
    -nolauncher
    -force-metal
    -disablenativeinput
    -nogs
    -noeac

The game itself starts successfully and Steamworks appears to initialize correctly. In the client log I can see:
Code:
[Platform] Using native platform: Steam
[Steamworks.NET] SteamAPI_Init() ok
[Steamworks.NET] Login ok.
AchievementManager: Received stats and achievements from Steam

So the game can see Steam and achievements/stats work, but the Steam Overlay still does not open in-game.

It looks like the overlay may be attaching to 7dLauncher.app, while the actual game is launched afterwards as a separate macOS app via /usr/bin/open -a 7DaysToDie.app. Because of that, the overlay never appears inside the real game window. But I'm not sure

Code:
7 Days to Die V 2.6 (b14)
OSXPlayer 64 Bit
macOS 26.5
Graphics API: Metal

Could you please confirm whether Steam Overlay is currently expected to work on the native macOS version of 7 Days to Die 2.6?
Thank you! We do have an internal ticket for this issue and I have added your observations to it. Hopefully we'll get a fix for the issue soon. As far as you question is it currently expected to work for MaccOS 2.6? I would expect any forthcoming fix to be included in a future build, so I doubt that will be a 2.6 update but likely with 3.0 around the corner it could make it's way there.
 
Back
Top