스마트다운로더
1. 개요
[image]
[image]
NHN에서 제공하는 Smart Downloader는 게임 구동 시 게임에 필요한 리소스를 멀티 스레드로 다운로드 해 주는 서비스이다.
클라이언트에서 리소스를 다운로드 해주고 여러 통계 데이터를 수집해서 다양한 정보를 제공합니다.
2. 특장점
- 느린 네트워크 환경에서도 빠른 게임 설치 및 업데이트 가능
- 최초 설치 이후, 갱신된 리소스만 선택적으로 업데이트 가능
- 게임 코드 수정 없이 리소스 업데이트 가능
- 콘솔에서 one-step으로 배포 파일을 CDN에 업로드 가능
- 실시간 다운로드 현황 지표를 통해 국가별 서비스 안정성을 직관적으로 파악하고, 문제에 대해 즉시 대응 가능
3. 제공기능
- 멀티 스레드 다운로드
- 네트워크 대역폭을 최대로 활용하여 다운로드 가능
- 파일의 개수가 많고 네트워크 환경이 느린 환경(글로벌 환경)에서 유용
- 갱신된 파일 리스트만 업데이트
- 파일의 사이즈, 체크섬 기반으로 업데이트 진행
- 최초 풀 다운로드 이후에는 증분만 업데이트 진행
- 간편한 업로드 및 배포 파일 생성 자동화
- 콘솔 / Jenkins Plugin을 통해 간편하게 게임 리소스 업로드 가능
- 게임 리소스를 업로드하면 자동으로 배포 파일을 업데이트
- 다운로드 및 업데이트 구현 간소화
- 제공되는 SDK를 통해 간략하게 다운로드 기능을 구현할 수 있으며 다운로드 진행정보를 상사하게 확인 가능
- 게임 다운로드 통계 데이터 제공
- 24시간 내의 실시간 다운로드 현황과 일별 모니터링 지표 제공
- 국가별 / 기기별 / OS 별 다운로드 통계 확인
- 검색 기능을 제공하여 원하는 시간대의 다운로드 통계 확인 가능
4. 적용단계
손쉽게 사용하기 위한 콘솔 가이드와 SDK 가이드를 제공하고 있다.
5. 요금정책
[image]
스마트다운로더 요금 상세보기