If you want your C# project to use ProudNet, you must put these DLL files in the same path as your executable file.
For Unity, the dll path configuration that needs to be referenced is different.
Please refer to the pages of the two links below for the Unity plugin.
Even if it is a server program, the client library must also be referenced to build and run. Please be careful.
The configuration of DLL files that should be referenced based on version 1.7.40679 and version 1.7.47942 is different.
1.11.7.40679 and earlier versions
Win32
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/Win32/ProudNetClientPlugin.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/Win32/ProudNetServerPlugin.dll
x64
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/x64/ProudNetClientPlugin.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/x64/ProudNetServerPlugin.dll
1.2Versions over 1.7.40679 less than 1.7.47942
Win32
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/Win32/ProudNetClientPlugin.dll
/lib/DotNet/Win32/ProudNetClient.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/Win32/ProudNetServerPlugin.dll
/lib/DotNet/Win32/ProudNetServer.dll
x64
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/x64/ProudNetClientPlugin.dll
/lib/DotNet/x64/ProudNetClient.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/x64/ProudNetServerPlugin.dll
/lib/DotNet/x64/ProudNetServer.dll
1.31.7.47942 or later versions
Since version 1.7.47942, OpenSSL module is not statically included in the server module. Therefore, the OpenSSL modules of the DLL version must be in the same path as the server program. OpenSSL dll files cannot be provided through our installation file due to the license of OpenSSL. You can download it through the pages of the link below. The two required OpenSSL dll files must be named libcrypto-1_1-x64.dll and libssl-1_1-x64.dll, but any version of OpenSSL dll can be used if the name is the same. Download link 1 > https://kb.firedaemon.com/support/solutions/articles/4000121705
Download link 2 > https://wiki.openssl.org/index.php/Binaries
Since version 1.7.47942, you must install the VC redistributable package for using the DotNet modules. The VC 2015 - 2019 redistributable package is located in the Bin folder of the ProudNet installation path.
Win32
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/Win32/ProudNetClientPlugin.dll
/lib/DotNet/Win32/ProudNetClient.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/Win32/ProudNetServerPlugin.dll
/lib/DotNet/Win32/ProudNetServer.dll
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
x64
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/x64/ProudNetClientPlugin.dll
/lib/DotNet/x64/ProudNetClient.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/x64/ProudNetServerPlugin.dll
/lib/DotNet/x64/ProudNetServer.dll
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll