https://bugs.winehq.org/show_bug.cgi?id=46005
elr elrender+winehq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |elrender+winehq@gmail.com
--- Comment #1 from elr elrender+winehq@gmail.com --- Dears,
This is still valid in latest stable version (as looked at the code probably also in latest dev):
# wine --version wine-4.0.2
Last week was a release of a new version Terraria for mobile (1.3.0.7), download available from (no login required): https://forums.terraria.org/index.php?attachments/terrariaserver-zip.225967/
Requirements: Windows 7/8/10 x64 only .Net >=4.6.1 xna = 4.0
As I contacted Terraria's forum Admin, he stated that devs had problems porting this server to Linux/mono, so the only viable option right now would be Wine.
I tried "wine TerrariaServer.exe" with fresh wineprefix (win7) + dotnet48 + xna40. Got exactly the same error as Anastasius reported and it prevents to run the server:
--- quote --- Unable to cast COM object of type 'System.__ComObject' to interface type 'NATUPNPLib.UPnPNAT'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{B171C812-CC76-485A-94D8-B6B3A2794E99}' failed due to the following error: Exception from HRESULT: 0x80004002 (E_NOINTERFACE). --- quote ---
Reporting as due to the new mobile Terraria more people could be interested in this.
Kind Regards.