Mac build issues... not sure if it's Steamworks.NET or the underlying Steamworks dll...
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
I should mention that the Windows build seems to work just fine.
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.