1.How to make your C# project use ProudNet

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.

3. Unity plugin file import

4. Unity plugin file explain

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

  1. /lib/DotNet/ProudDotNetClient.dll

  2. /lib/DotNet/Win32/ProudNetClientPlugin.dll

  3. /lib/DotNet/ProudDotNetServer.dll

  4. /lib/DotNet/Win32/ProudNetServerPlugin.dll

x64

  1. /lib/DotNet/ProudDotNetClient.dll

  2. /lib/DotNet/x64/ProudNetClientPlugin.dll

  3. /lib/DotNet/ProudDotNetServer.dll

  4. /lib/DotNet/x64/ProudNetServerPlugin.dll

1.2Versions over 1.7.40679 less than 1.7.47942

Win32

  1. /lib/DotNet/ProudDotNetClient.dll

  2. /lib/DotNet/Win32/ProudNetClientPlugin.dll

  3. /lib/DotNet/Win32/ProudNetClient.dll

  4. /lib/DotNet/ProudDotNetServer.dll

  5. /lib/DotNet/Win32/ProudNetServerPlugin.dll

  6. /lib/DotNet/Win32/ProudNetServer.dll

x64

  1. /lib/DotNet/ProudDotNetClient.dll

  2. /lib/DotNet/x64/ProudNetClientPlugin.dll

  3. /lib/DotNet/x64/ProudNetClient.dll

  4. /lib/DotNet/ProudDotNetServer.dll

  5. /lib/DotNet/x64/ProudNetServerPlugin.dll

  6. /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

  1. /lib/DotNet/ProudDotNetClient.dll

  2. /lib/DotNet/Win32/ProudNetClientPlugin.dll

  3. /lib/DotNet/Win32/ProudNetClient.dll

  4. /lib/DotNet/ProudDotNetServer.dll

  5. /lib/DotNet/Win32/ProudNetServerPlugin.dll

  6. /lib/DotNet/Win32/ProudNetServer.dll

  7. libcrypto-1_1-x64.dll

  8. libssl-1_1-x64.dll

x64

  1. /lib/DotNet/ProudDotNetClient.dll

  2. /lib/DotNet/x64/ProudNetClientPlugin.dll

  3. /lib/DotNet/x64/ProudNetClient.dll

  4. /lib/DotNet/ProudDotNetServer.dll

  5. /lib/DotNet/x64/ProudNetServerPlugin.dll

  6. /lib/DotNet/x64/ProudNetServer.dll

  7. libcrypto-1_1-x64.dll

  8. libssl-1_1-x64.dll