Releases: iFunFactory/engine-plugin-ue4
V233-stable
Stable 릴리즈 노트
Funapi 플러그인
새로운 기능
- 공지사항에
extra_message
와 메세지ID
가 추가되었습니다.extra_message
: 추가 메세지 필드입니다.ID
: 동일한 제목을 가지는 공지사항 메세지를 구분 할 수 있습니다.
수정 사항
- 세션의
Connect()
,Close()
함수가 호출되고 일부 메세지가 버려지는 문제를 수정했습니다. - 다운로더에서 파일 검증이 정상적으로 동작하지 않는 문제를 수정했습니다.
- 아이펀 엔진 v1.0.0-5451 이상 버전에서 WebSocket 연결이 실패하는 문제를 수정했습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V226-stable
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
Stable 릴리즈 노트
Funapi 플러그인
수정 사항
- 리눅스 버전의 소켓 멀티플렉싱을 select 에서 poll 로 변경했습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V207-stable
Stable 릴리즈 노트
Funapi 플러그인
Funapi 플러그인이 언리얼 4.24 버전을 공식적으로 지원합니다.
새로운 기능
- 공지사항에 페이징, 카테코리 설정 옵션이 추가되었습니다.
Multicast
가Websocket
프로토콜을 지원합니다.
수정 사항
- 공지사항의 다운로드 목록을 비우지 않는 문제 수정.
Ping Ack
메세지를 보낼때 암호화를 적용하지 않는 문제를 수정했습니다.- 제거된
Multicast
의 콜백이 호출되는 문제를 수정했습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V182-stable
Stable 릴리즈 노트
Funapi 플러그인
Funapi 플러그인이 언리얼 4.23 버전을 공식적으로 지원합니다.
수정 사항
SessionClose
이벤트 발생시 이전에 받았던 메세지를 버리지 않도록 수정했습니다.AutoReconnect
기능이Session.Close()
호출로 사용자가 직접 세션을 닫는 상황에서도 동작하는 문제를 수정했습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V179-stable
Stable 릴리즈 노트
Funapi 플러그인
수정 사항.
SessionClose
이벤트가 발생시 세션 정보에 대한 로그가 정상적으로 출력되지 않는 문제를 수정했습니다.- 서버 리다이렉션시 TransportOption 을 설정하지 않은 경우 버그로 판단하는 버그 수정.
Downloader
에서 폴더를 잘못된 권한으로 생성하는 버그 수정.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V171-stable
Stable 릴리즈 노트
Funapi 플러그인
지원 예정인 기능에 대한 내용이 README
에 추가되었습니다.
수정 사항
- 에디터 확장 기능이
game
또는server
모드에서 실행되는 문제가 수정되었습니다. - 서버로부터 많은 메세지를 지속해서 받는 경우 멈추는 문제가 수정되었습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V167-stable
Stable 릴리즈 노트
Funapi 플러그인
플러그인이 지원하는 언리얼 엔진의 버전과 플랫폼에 대한 내용이 README
에 추가되었습니다.
수정 사항
- 언리얼 엔진 4.22 버전의 윈도우 환경에서 Openssl 라이브러리 충돌로 인해 패키징 실패하는 문제가 수정 되었습니다.
Network IO
부분이 언리얼 엔진의 업데이트에 의존하지 않도록 수정되었습니다. 이후 큰 리소스를 로딩하는 환경에서도PingTimeOut
이 발생하지 않습니다.- 암호화 기능의 핸드쉐이크 버그가 수정되었습니다.
위 수정 사항에 대한 문의는 슬랙 채널 또는 funapi-support@ifunfactory.com 로 보내주시면 자세히 알려드리도록 하겠습니다.
V154-stable
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
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 로 보내주시면 자세히 알려드리도록 하겠습니다.