DllNotFoundException 에러

프라우드넷으로 프로젝트를 진행 중인데 DllNotFoundException : ProudNetClientPlugin 같은 예외가 발생합니다.

현재 ProudNet-1.7.56164-master 버전을 사용 중인데 예외가 발생하는 원인이 무엇일까요?

1.7.42965-master 버전 이상의 프라우드넷을 사용 중이시고, dll 파일들 설정을 제대로 하셨음에도 유니티 에디터에서 Play버튼을 누르거나 C# 서버 모듈을 실행시킬 때

  1. ~ProudNetClientPlugin.dll 지정된 모듈을 찾을 수 없습니다.
  2. DllNotFoundException: ProudNetClientPlugin
  3. Nettention.Proud.ProudNetClientPluginPINVOKE+SWIGExceptionHelper…cctor ()

위와 같은 에러가 발생할 경우, VC 재배포 패키지를 설치하시면 문제가 해결됩니다. VC 재배포 패키지는 프라우드넷 설치 폴더 내의 Bin 폴더에 있는 x86 버전과 x64 버전 모두 설치해주세요.

만약 1.7.47942 이상의 버전이고, VC 재배포를 설치하셨는데도 C# 서버 모듈이 실행이 안된다면, 서버 실행 파일과 같은 경로에 OpenSSL dll 파일 2개 ( libssl.dll & libcrypto.dll )를 두셔야 합니다.