Steamworks.NET icon indicating copy to clipboard operation
Steamworks.NET copied to clipboard

Mac build issues... not sure if it's Steamworks.NET or the underlying Steamworks dll...

Open Gillissie opened this issue 8 months ago • 2 comments

I do all of my Unity work on a Mac, and using Steamworks.NET works flawlessly from the editor. However, in my Mac builds, when hosting a game, I get a flood of these errors, and there's extreme lag. Messages often eventually make it through after several seconds of lag, but very often don't make it at all.

I'm hoping that you will see these log entries and know whether it's a Steamworks.NET issue, at Steamworks dll issue, or some kind of Mac application security issue.

Thanks.

src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (2541) : No control data returned even though we asked for TOS?
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_ice.cpp (601) : false
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_ice.cpp (601) : false
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_ice.cpp (601) : false
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_ice.cpp (601) : false
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_ice.cpp (601) : false

Gillissie avatar May 29 '25 10:05 Gillissie

I should mention that the Windows build seems to work just fine.

Gillissie avatar May 29 '25 10:05 Gillissie

Really hard to tell unfortunately. Those log lines are coming from Steam or the steam_api.dll; but -- that doesn't necessarily mean that it's the problem, realistically 33% chance it's Steamworks.NET's marshalling of data, 33% chance just how you're using those APIs [which is expected given the amount of documentation available], 33% a problem on Valve's side.

rlabrecque avatar Jun 07 '25 18:06 rlabrecque