Steamworks.Net problems in Linux Editor

Hi everyone!

I am having some problems with the Steamworks.Net plugin in the Linux editor, and would like to know if someone could help shred some light on what’s happening. As soon as our code try to initialize the plugin, I receive this error on the console:

[Steamworks.NET] Could not load [lib]steam_api.dll/so/dylib. It’s likely not in the correct location. Refer to the README for more details.
System.DllNotFoundException: CSteamworks

It doesn’t matter if I try to run the game inside the editor or if I build a binary, the error is the same. The strange thing is, the aforementioned libraries are present in the directory. If I build a x86_64 binary on a Windows machine, it works perfectly on this same Linux machine. I have even tried to copy and replace the files in the project, to no extent.

Do you guys know if there is any known workaround?

Unity version is 5.3.4f1 on a Ubuntu 16.04 64 bits machine.

Thanks in advance!!! :smile:

The solution proposed in this topic Native plugin in editor (steam specifically) - Unity Engine - Unity Discussions works, copied the .so to /opt/Unity/Editor and voilá!

Keep up the good work Unity team, this version 5.3.4f1 is very very stable. Congrats!