변경기록

버전별 추가, 변경 사항을 확인하실 수 있습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.6.2.dll

Backend-1.0.8.aar

Updated

[실시간 랭킹] 실시간 길드 랭킹 기능이 추가되었습니다.

실시간 길드 랭킹은 기존 길드랭킹의 기능을 실시간으로 갱신할 수 있는 기능입니다.

굿즈 랭킹과 메타 랭킹 모두 실시간으로 갱신이 가능합니다.

자세한 사항은 개발자 문서를 참고해주세요.

Fixed

[게임정보관리] 스키마 미정의 테이블의 트랜잭션 기능의 버그를 픽스하였습니다.

트랜잭션에 Delete가 포함되어 있을 때 오류가 발생하는 현상을 픽스하였습니다.

트랜잭션에 아무런 테이블 정보가 포함되어 있지 않을 때 비정상적인 오류가 발생하는 현상을 픽스하였습니다.

[게임정보관리] 스키마 정의 테이블의 트랜잭션 기능에서 발생한 오류를 픽스 후 다시 배포하였습니다.

[뒤끝챗] 채팅서버와 접속이 끊어진 후 비정상적인 이유로 채팅서버에 접속하지 못하는 버그가 픽스되었습니다.

채팅서버와 접속이 끊어진 후 SDK에서 채팅서버와 연결하지 못하고 이미 연결되어있다고 리턴되는 버그를 픽스하였습니다.

기타 채팅서버 접속 관련 버그를 픽스하였습니다.

[뒤끝챗] 채팅서버 재접속 관련 버그를 픽스하였습니다.

비정상적인 이유로 재접속에 실패하는 버그를 픽스하였습니다.

재접속하였을 때 접속이 끊어진 동안 채팅서버에 왔던 메시지들이 SDK로 수신되지 않는 버그를 픽스하였습니다.

[뒤끝챗] 정상적으로 메시지를 수신하였지만 Exception이 throw되는 현상을 픽스하였습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.6.1.dll

Backend-1.0.8.aar

Updated

[뒤끝매치] Backend.Match.SendDataToInGameRoom 함수에 버퍼의 길이를 지정할 수 있는 기능이 추가되었습니다.

[뒤끝매치] 쓰로틀링 관련 개선작업을 수행했습니다.

한 패킷 당 보낼 수 있는 데이터 길이에 대한 제한을 제거하였습니다. (1kb => 제한없음)

슈퍼게이머로 선택된 클라이언트의 쓰로틀링 제한을 변경하였습니다.

슈퍼 게이머 클라이언트의 초당 데이터 전송 제한량 : 30kb

일반 클라이언트의 초당 데이터 전송 제한량 : 10kb

Fixed

로그인 전 뒤끝함수를 요청할 때 예외가 발생하는 경우 해당 에러를 알기 쉽도록 좀 더 직관적인 예외 메시지를 발생시키도록 수정하였습니다.

SDK에서 서버로 요청을 보낼 때 비정상적인 상황에서 checkBadChars 함수에서 예외가 발생하는 버그를 수정하였습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.6.0.dll

Backend-1.0.8.aar

Updated

[뒤끝매치] 뒤끝매치 프로토콜 버전이 업데이트 되었습니다.

샌드박스 기능이 업데이트 되었습니다. AI 매칭을 클라이언트 단에서 처리할 수 있는 기능입니다.

슈퍼게이머 기능이 업데이트 되었습니다. 슈퍼게이머는 서버에서 특정 클라이언트를 슈퍼게이머(방장)으로 지정하는 기능입니다.

뒤끝매치에서 리턴하는 이벤트들이 클라이언트에서 좀 더 직관적으로 처리할 수 있도록 세션정보 대신 닉네임, 전적 같은 게이머 정보를 기반으로 리턴되도록 수정되었습니다.

뒤끝매치 내부 로직이 개선되었습니다.

뒤끝매치의 일부 이벤트 핸들러가 수정되었습니다.

자세한 사항은 개발자 문서를 참고해주세요.

[게임운영관리] 뒤끝콘솔에서 입력한 서비스 이용약관과 개인정보처리방침을 불러오는 기능이 추가되었습니다.

Fixed

[게임정보관리] 스키마 정의 테이블의 경우 특정 조건에서 Update, Get, Delete가 실패하는 문제가 픽스되었습니다.

[게임정보관리] 스키마 미정의 테이블의 경우 GetPublicContents를 호출할 때 특정 조건에서 firstKey가 null값으로 적용되는 문제가 픽스되었습니다.

[게임정보관리] 스키마 정의 테이블의 트랜잭션 기능에서 심각한 오류가 발견되어 해당 기능이 제거되었습니다. 버그 수정 후 다시 추가하도록 하겠습니다.

[게임유저관리] 커스텀 아이디/커스텀 비밀번호 초기화 함수를 로그인 하기 전 호출할 수 없는 문제를 픽스하였습니다.

유니티 뒤끝 인스펙터창 해시키 생성에 대한 오류 리턴값이 추가되었습니다.

[.NET 4 버전] 다운로드
[.NET 3 버전] 다운로드

Versions

Backend-4.5.0.dll

Backend-1.0.8.aar

Updated

[뒤끝챗] 뒤끝챗 프로토콜 버전이 업데이트 되었습니다.

뒤끝챗 운영자 채팅 및 공지사항 기능이 업데이트 되었습니다.

운영자 채팅 및 공지사항 기능은 뒤끝콘솔에서 혹은 운영자로 등록된 유저가 모든 채널에 메시지를 보낼 수 있는 기능입니다.

클라이언트와 뒤끝 서버 간 연결이 되어있는지 확인하는 함수가 추가되었습니다.

뒤끝챗 내부 로직이 개선되었습니다.

뒤끝챗의 일부 이벤트 핸들러가 수정되었습니다.

자세한 사항은 개발자 문서를 참고해주세요.

[게임정보] 스키마 정의 테이블을 사용할 때 Insert 성공 시 리턴값으로 테이블의 inDate를 리턴하도록 업데이트 되었습니다.

[닷넷3] 닷넷3 버전에 대한 호환성 패치가 진행되었습니다.

닷넷3 버전에서 비동기 함수를 사용하는 방법이 변경되었습니다. 기존의 방식을 그대로 사용할 수 있지만, 일부 함수의 경우 호환성 문제로 새로운 형식의 비동기 함수를 사용해야 합니다.

닷넷3 버전에 대한 실시간 알림 기능이 제거되었습니다. 실시간 알림을 사용하려는 개발사는 닷넷4 버전을 사용해주세요.

자세한 사항은 개발자 문서를 참고해주세요.

Fixed

[쿠폰] 쿠폰 사용 성공 시 리턴값인 아이템 차트의 정보가 특수문자로 인해 GetReturnValueToJSON() 함수로 접근이 불가능한 문제를 픽스하였습니다.

BackendReturnObject에서 firstKey가 null일 때도 HasFirstKey 함수가 true를 리턴하는 현상이 픽스되었습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.4.1.dll

Backend-1.0.8.aar

Fixed

뒤끝챗에서 발생할 수 있는 일부 버그가 픽스되었습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.4.0.dll

Backend-1.0.8.aar

Updated

DB 테이블 스키마 기능이 업데이트 되었습니다.

DB 테이블 스키마 기능은 기존 noSql 방식과 달리 콘솔에서 테이블의 구조를 미리 선언하는 방식입니다.

테이블이 제공하는 기능은 기존 noSql 방식에서 지원하던 CRUD와 트랜잭션 기능을 모두 지원합니다.

기존 noSql 방식과 DB 스키마 방식은 다른 함수를 이용하여 테이블과 상호작용 합니다.

자세한 사항은 개발자문서를 참고해주세요.

구글 해시키를 유니티 인스펙터 창에서 바로 발급받을 수 있는 기능이 추가되었습니다.

keyStore를 이용하여 디버그, 릴리즈 해시키를 발급받을 수 있습니다.

SHA-1키를 구글 해시키로 변환할 수 있습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.3.2.dll

Backend-1.0.8.aar

Updated

GetPublicContents, GetPublicContentsByGamerIndate 를 호출 할 때 정렬 순서를 명시할 수 있도록 수정되었습니다.

GetPrivateContents 를 호출 할 때 limit와 정렬 순서를 명시할 수 있도록 수정되었습니다.

기존 GetPrivateContents를 호출 시 모든 테이블을 반환하던 것을 최대 100개까지만 반환하도록 수정되었습니다.

GetMyPublicContents 함수가 추가되었습니다.

퍼블릭 테이블을 호출할 때 자기 자신의 퍼블릭 테이블만 반환하는 함수입니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.3.1.dll

Backend-1.0.8.aar

Fixed

비동기 함수 큐 사용 시 함수콜이 비정상적으로 많아져 발열 및 배터리 사용량이 증가하는 현상이 픽스되었습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.3.0.dll

Backend-1.0.8.aar

Fixed

SDK 최적화를 진행하였습니다.

뒤끝 함수 실행 속도가 상승하였습니다.

비동기 함수 큐 사용 시 멀티쓰레드 환경에서 발생할 수 있는 일부 버그가 픽스되었습니다.

비동기 함수 사용 시 에러코드가 비정상적으로 리턴되는 현상이 픽스되었습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.2.2.dll

Backend-1.0.8.aar

Updated

SDK에서 발생하는 에러에 대해 에러상황에 세분화되었습니다.

time out 에러가 발생할 때 에러상황에 대한 상세한 메시지가 리턴됩니다.

예외가 발생할 때 발생하는 에러상황에 대한 상세한 메시지가 리턴됩니다.

Fixed

ChangeCustumToFederation : 401 에러가 발생하던 현상이 픽스되었습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.2.1.dll

Backend-1.0.8.aar

Updated

Apple 페더레이션 로그인 기능이 추가되었습니다.

Apple 페더레이션 로그인 기능은 Apple로 로그인 기능을 사용하여 유저가 회원가입/로그인을 할 수 있도록 제공하는 기능입니다.

Apple로 로그인 기능이 iOS13 이상부터 사용이 가능한 관계로 해당기능은 iOS13 이상의 아이폰 기기에서 정상적으로 작동합니다.

BackendAsyncQueue 기능이 개선 되었습니다.

큐와 쓰레드 관련 에러코드가 추가되었습니다.

쓰레드 에러 관련 핸들러가 추가되었습니다.

쓰레드 시작 함수가 추가되었습니다.

[.NET 4 버전] 다운로드

Versions

Backend-4.2.0.dll

Backend-1.0.8.aar

Updated

BackendAsyncQueue 기능이 추가되었습니다.

BackendAsyncQueue는 별도의 쓰레드에서 동작하는 큐입니다.

비동기함수를 호출 시 순차적으로 큐에 적제되고, 적제된 순서데로 실행이 보장되는 큐입니다.

Fixed

구글 영수증 검증 시 특정상황에서 영수증 검증 시 에러가 발생하는 현상이 픽스되었습니다.

뒤끝챗, 뒤끝매치 버그가 픽스되었습니다.

뒤끝챗, 뒤끝매치에서 시그니처 오류가 발생하는 현상이 픽스되었습니다.

뒤끝매치 서버 접속 시 소켓에러가 발생하는 현상이 픽스되었습니다.

광고 시청 등의 상황에서 게임이 Pause되었을 때 뒤끝챗 서버와 연결이 끊기는 현상이 픽스되었습니다.

공지사항, 이벤트 리스트 받아오기 비동기 함수 로드가 안되는 버그 픽스가 픽스되었습니다.

안드로이드 환경에서 aar 로드 실패 시 발생되는 에러케이스 추가되었습니다.

[.NET 4 버전] 다운로드
해당 버전 SDK를 사용 시 영수증 검증 기능에서 오류가 발생할 수 있습니다. 4.2.0 이상 버전을 사용해주세요.

Versions

Backend-4.1.1.dll

Backend-1.0.8.aar

Updated

Backend.aar 버전이 1.0.8로 업데이트 되었습니다.

Target SDK Version을 29(안드로이드 9.0)으로 업데이트 하였습니다.

해당 Target SDK Version은 안드로이드 환경에서의 뒤끝 호환성과 무관합니다.

Fixed

Backend.BMember.CheckUserInBackend : 특정 상황에서 시그니처 오류가 발생하는 것을 픽스

[.NET 4 버전] 다운로드
해당 버전 SDK를 사용 시 영수증 검증 기능에서 오류가 발생할 수 있습니다. 4.2.0 이상 버전을 사용해주세요.

Versions

Backend-4.1.0.dll

Backend-1.0.7.aar

Updated

4.1.0 버전부터 닷넷3 버전에 대한 지원이 종료됩니다. 이후 업데이트를 위해 닷넷4로 업데이트하는 것을 권장드립니다.

유니티의 경우 2018.3 버전부터 닷넷3 종료에 대한 예고를 하였습니다.

원활한 개발을 위해서라도 닷넷4로 업데이트 하는 것을 권장드립니다.


뒤끝매치가 업데이트 되었습니다.

[뒤끝매치] 뒤끝매치는 유저간 실시간 매치메이킹 기능을 지원합니다.

[뒤끝매치] 뒤끝매치는 실시간으로 매칭된 유저들을 대상으로 실시간으로 게임할 수 있는 환경을 제공합니다.

[뒤끝매치] 뒤끝매치는 실시간 게임 환경에서 게임시작, 실시간 데이터 송수신, 결과종합, 종료 등을 위한 메서드를 제공합니다.

뒤끝매치에 대한 자세한 설명은 개발자문서를 참고해주세요.


뒤끝챗의 프로토콜이 업데이트 되었습니다.

[뒤끝챗] 구형프로토콜 지원 종료 예정 : 구형 프로토콜을 사용하는 뒤끝챗의 경우 2020.03.17(화)에 서비스가 중단될 예정입니다. 반드시 Backend-4.0.2-dotnet3 버전 혹은 Backend-4.1.0-dotnet4 이상 버전으로 업데이트 해주세요.

[뒤끝챗] 에러코드 삭제 : OperationFailed_Category 관련 에러코드를 삭제하였습니다.

[뒤끝챗] 에러코드 삭제 : RESERVED_CHATEGORY_LOWER_VALUE 에러코드를 삭제하였습니다.

[뒤끝챗] 중복 채팅 관련 로직 변경: BannedChat의 경우 ErrInfo.Category가 ErrorCode.BannedChat으로 바로 리턴되도록 변경되었습니다.

[.NET 3 버전] 다운로드

Versions

Backend-4.0.3.dll

Backend-1.0.8.aar

Updated

SDK에서 발생하는 에러에 대해 에러상황에 세분화되었습니다.

time out 에러가 발생할 때 에러상황에 대한 상세한 메시지가 리턴됩니다.

예외가 발생할 때 발생하는 에러상황에 대한 상세한 메시지가 리턴됩니다.

Fixed

ChangeCustumToFederation : 401 에러가 발생하던 현상이 픽스되었습니다.

[.NET 3 버전] 다운로드

Versions

Backend-4.0.2.dll

Backend-1.0.8.aar

Updated

4.1.0 이상 버전의 닷넷3 지원이 종료되었습니다.

닷넷3 환경의 프로젝트의 경우 Backend-4.0.2-dotnet3 버전을 적용하거나 혹은 닷넷4 환경으로 업데이트 후 Backend-4.1.0-dotnet4 이상 버전으로 업데이트 해주세요.

닷넷3용 뒤끝챗의 프로토콜이 업데이트 되었습니다.

[뒤끝챗] 구형프로토콜 지원 종료 예정 : 구형 프로토콜을 사용하는 뒤끝챗의 경우 2020.03.17(화)에 서비스가 중단될 예정입니다.

[뒤끝챗] 에러코드 삭제 : OperationFailed_Category 관련 에러코드를 삭제하였습니다.

[뒤끝챗] 에러코드 삭제 : RESERVED_CHATEGORY_LOWER_VALUE 에러코드를 삭제하였습니다.

[뒤끝챗] 중복 채팅 관련 로직 변경: BannedChat의 경우 ErrInfo.Category가 ErrorCode.BannedChat으로 바로 리턴되도록 변경되었습니다.

Backend.aar 버전이 1.0.8로 업데이트 되었습니다.

Target SDK Version을 29(안드로이드 9.0)으로 업데이트 하였습니다.

해당 Target SDK Version은 안드로이드 환경에서의 뒤끝 호환성과 무관합니다.

Apple 패더레이션 로그인 기능이 추가되었습니다.

Fixed

구글 영수증 검증 시 특정상황에서 영수증 검증 시 에러가 발생하는 현상이 픽스되었습니다.

안드로이드 환경에서 aar 로드 실패 시 발생되는 에러케이스 추가되었습니다.

[.NET 3 버전] 다운로드
[.NET 4 버전] 다운로드
해당 버전 SDK를 사용 시 영수증 검증 기능에서 오류가 발생할 수 있습니다. 닷넷3 프로젝트의 경우 4.0.2 이상 버전을, 닷넷4 프로젝트의 경우 4.2.0 이상 버전을 사용해주세요.

Versions

Backend-4.0.1.dll

Backend-1.0.7.aar

Fixed

Backend.BMember.Logout : 버그 픽스

[.NET 3 버전] 다운로드
[.NET 4 버전] 다운로드
해당 버전 SDK를 사용 시 영수증 검증 기능에서 오류가 발생할 수 있습니다. 닷넷3 프로젝트의 경우 4.0.2 이상 버전을, 닷넷4 프로젝트의 경우 4.2.0 이상 버전을 사용해주세요.

Versions

Backend-4.0.0.dll

Backend-1.0.7.aar

Updated

보안패치를 진행하였습니다.

뒤끝 SDK 압축을 진행하였습니다. Backend.dll 전체 용량이 약 50% 가량 줄어들었습니다.

뒤끝 SDK 암호화를 진행하였습니다. 부정사용자가 서버 관련 코드를 해석하기 힘들게 변경되었습니다.

부정 사용자가 패킷을 해석하기 힘들게 변경하였습니다.

뒤끝 SDK에 암호화가 포함됨에 따라 Apple AppStore에 앱을 제출 할 때 수출 규정 준수 관련 정보를 요구합니다.

해당 항목은 개발자 문서에서 참고하여 올바르게 입력을 해야 제출심사에서 반려당하지 않습니다. 관련 항목을 반드시 확인해주세요.