Skip to content

Releases: iFunFactory/engine-plugin-ue4

V233-stable

07 Jul 01:26
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

새로운 기능

  • 공지사항에 extra_message 와 메세지 ID 가 추가되었습니다.
    • extra_message : 추가 메세지 필드입니다.
    • ID : 동일한 제목을 가지는 공지사항 메세지를 구분 할 수 있습니다.

수정 사항

  • 세션의 Connect(), Close() 함수가 호출되고 일부 메세지가 버려지는 문제를 수정했습니다.
  • 다운로더에서 파일 검증이 정상적으로 동작하지 않는 문제를 수정했습니다.
  • 아이펀 엔진 v1.0.0-5451 이상 버전에서 WebSocket 연결이 실패하는 문제를 수정했습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V226-stable

06 May 05:32
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

새로운 기능

  • 압축 기능에 Threshold 를 추가했습니다.
    • Threshold 는 압축할 최소 메시지 크기로 이보다 작은 메시지는 압축하지 않습니다. (defulat : 128)
  • TLS 에서 서버 인증서 검증 여부를 결정하는 FUNAPI_TLS_VERIFY_SERVER_CERTIFICATE definition 을 추가했습니다.
    • Plugins/Funapi/Source/Funapi.Build.cs 파일을 수정하여 검증 여부를 변경 할 수 있습니다.
    // PublicDefinitions.Add("FUNAPI_TLS_VERIFY_SERVER_CERTIFICATE=1"); // 기본값으로 서버 인증서를 검증.
    PublicDefinitions.Add("FUNAPI_TLS_VERIFY_SERVER_CERTIFICATE=0");  // 서버 인증서를 검증하지 않는다.
    

수정 사항

  • 4.24 버전에서 iOS 패키징에 실패하는 문제를 수정했습니다.
  • 공지사항의 Link url 을 통해 웹에 있는 리소스를 다운로드하는 문제를 수정했습니다.
    • 공지사항의 Link url 은 클라이언트에게 url 을 전달하기 위해 제공된 기능으로 222 버전 이후 서버로부터 받은 url 을 통해 웹에 있는 리소스를 다운로드하지 않습니다.

FunapiDedicated 플러그인

수정 사항

  • ​DPRECATED 매크로가 4.22 이하 버전에서 호환되지 않는 문제를 수정했습니다.
  • 데디케이티드 플러그인의 소스코드를 IWYU 컨벤션에 맞게 변경했습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V209-stable

01 Apr 07:42
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

수정 사항

  • 리눅스 버전의 소켓 멀티플렉싱을 select 에서 poll 로 변경했습니다.

    위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V207-stable

04 Mar 07:15
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

Funapi 플러그인이 언리얼 4.24 버전을 공식적으로 지원합니다.

새로운 기능

  • 공지사항에 페이징, 카테코리 설정 옵션이 추가되었습니다.
  • MulticastWebsocket 프로토콜을 지원합니다.

수정 사항

  • 공지사항의 다운로드 목록을 비우지 않는 문제 수정.
  • Ping Ack 메세지를 보낼때 암호화를 적용하지 않는 문제를 수정했습니다.
  • 제거된 Multicast 의 콜백이 호출되는 문제를 수정했습니다.

    위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V182-stable

14 Feb 01:38
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

Funapi 플러그인이 언리얼 4.23 버전을 공식적으로 지원합니다.

수정 사항

  • SessionClose 이벤트 발생시 이전에 받았던 메세지를 버리지 않도록 수정했습니다.
  • AutoReconnect 기능이 Session.Close() 호출로 사용자가 직접 세션을 닫는 상황에서도 동작하는 문제를 수정했습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V179-stable

10 Dec 05:32
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

수정 사항.

  • SessionClose 이벤트가 발생시 세션 정보에 대한 로그가 정상적으로 출력되지 않는 문제를 수정했습니다.
  • 서버 리다이렉션시 TransportOption 을 설정하지 않은 경우 버그로 판단하는 버그 수정.
  • Downloader 에서 폴더를 잘못된 권한으로 생성하는 버그 수정.

    위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V171-stable

06 Nov 07:57
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

지원 예정인 기능에 대한 내용이 README 에 추가되었습니다.

수정 사항

  • 에디터 확장 기능이 game 또는 server 모드에서 실행되는 문제가 수정되었습니다.
  • 서버로부터 많은 메세지를 지속해서 받는 경우 멈추는 문제가 수정되었습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V167-stable

16 Oct 07:36
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

플러그인이 지원하는 언리얼 엔진의 버전과 플랫폼에 대한 내용이 README 에 추가되었습니다.

수정 사항

  • 언리얼 엔진 4.22 버전의 윈도우 환경에서 Openssl 라이브러리 충돌로 인해 패키징 실패하는 문제가 수정 되었습니다.
  • Network IO 부분이 언리얼 엔진의 업데이트에 의존하지 않도록 수정되었습니다. 이후 큰 리소스를 로딩하는 환경에서도 PingTimeOut 이 발생하지 않습니다.
  • 암호화 기능의 핸드쉐이크 버그가 수정되었습니다.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V154-stable

05 Sep 04:57
Compare
Choose a tag to compare

Stable 릴리즈 노트

Funapi 플러그인

Breaking Changes

iPhone XS 크래시 문제 수정 사항으로 인해 .proto 파일을 다시 컴파일 해야합니다.

새로운 기능

  • FunapiHttpDownloader 에 일부분 다운로드 기능이 추가되었습니다.
    • FunapiHttpDownloader::Start 함수인자인 inclusive_path 를 이용하여 서버 리소스 폴더에서 특정 하위 폴더만 다운로드 하실수 있습니다.
  • 에디터에서 루트 인증서 를 다운받는 기능이 추가되었습니다.
    • Https 의 서버 인증서 검증을 위해 사용자가 루트 인증서 를 다운받아 사용했지만
      이제 에디터의 메뉴바(iFun Plugin->Download root certificate) 를 통해 루트 인증서 를 다운받으실 수 있습니다.
  • 서버 이동시 이동하려는 하는 서버에 맞게 세션 옵션을 설정하는 기능이 추가되었습니다.
    자세한 내용은 여기를 참고 해주시면 감사하겠습니다.

수정 사항

  • 4.22 버전에서 window 패키징시 OpenSSL 라이브러리가 충돌하는 버그를 수정하였습니다.
  • iPhone XS 에서 크래시 하는 문제가 수정되었습니다.
    이 수정으로 인해 .proto 파일을 다시 컴파일 해야되며 .proto 파일 컴파일 방법은 여기를 를 참고 해주시면 감사하겠습니다.

FunapiDedicatedServer 플러그인

언리얼 플러그인의 관리를 위해 통합이 되었으며 최신 버전의 플러그인(Funapi, FunapiDedicatedServer) 은
engine-plugin-ue4 저장소에서 배포됩니다.

수정 사항

  • 호스트 매니저에게 버전 정보를 두 번 전송하는 버그 수정.
  • Http 요청 응답 콜백을 두번 호출하는 버그 수정.
  • 게임 정보 응답 메세지에서 잘못된 필드를 가져오는 버그 수정.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.

V154-experimental

03 Jul 01:39
Compare
Choose a tag to compare

Experimental 릴리즈 노트

Funapi 플러그인

새로운 기능

  • FunapiHttpDownloader 에 일부분 다운로드 기능이 추가되었습니다.
    • FunapiHttpDownloader::Start 함수인자인 inclusive_path 를 이용하여 서버 리소스 폴더에서 특정 하위 폴더만 다운로드 하실수 있습니다.
  • 에디터에서 루트 인증서 를 다운받는 기능이 추가되었습니다.
    • Https 의 서버 인증서 검증을 위해 사용자가 루트 인증서 를 다운받아 사용했지만
      이제 에디터의 메뉴바(iFun Plugin->Download root certificate) 를 통해 루트 인증서 를 다운받으실 수 있습니다.

수정 사항

  • 4.22 버전에서 window 패키징시 OpenSSL 라이브러리가 충돌하는 버그를 수정하였습니다.

FunapiDedicatedServer 플러그인

언리얼 플러그인의 관리를 위해 통합이 되었으며 최신 버전의 플러그인(Funapi, FunapiDedicatedServer) 은
engine-plugin-ue4 저장소에서 배포됩니다.

수정 사항

  • 호스트 매니저에게 버전 정보를 두 번 전송하는 버그 수정.
  • Http 요청 응답 콜백을 두번 호출하는 버그 수정.
  • 게임 정보 응답 메세지에서 잘못된 필드를 가져오는 버그 수정.

위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.