스마트다운로더

 

1. 개요
2. 특장점
3. 제공기능
4. 적용단계
5. 요금정책
6. 연계 서비스


1. 개요


[image]
[image]
NHN에서 제공하는 Smart Downloader는 게임 구동 시 게임에 필요한 리소스를 멀티 스레드로 다운로드 해 주는 서비스이다.
클라이언트에서 리소스를 다운로드 해주고 여러 통계 데이터를 수집해서 다양한 정보를 제공합니다.

2. 특장점


  • 느린 네트워크 환경에서도 빠른 게임 설치 및 업데이트 가능
  • 최초 설치 이후, 갱신된 리소스만 선택적으로 업데이트 가능
  • 게임 코드 수정 없이 리소스 업데이트 가능
  • 콘솔에서 one-step으로 배포 파일을 CDN에 업로드 가능
  • 실시간 다운로드 현황 지표를 통해 국가별 서비스 안정성을 직관적으로 파악하고, 문제에 대해 즉시 대응 가능


3. 제공기능


  • 멀티 스레드 다운로드
    • 네트워크 대역폭을 최대로 활용하여 다운로드 가능
    • 파일의 개수가 많고 네트워크 환경이 느린 환경(글로벌 환경)에서 유용
  • 갱신된 파일 리스트만 업데이트
    • 파일의 사이즈, 체크섬 기반으로 업데이트 진행
    • 최초 풀 다운로드 이후에는 증분만 업데이트 진행
  • 간편한 업로드 및 배포 파일 생성 자동화
    • 콘솔 / Jenkins Plugin을 통해 간편하게 게임 리소스 업로드 가능
    • 게임 리소스를 업로드하면 자동으로 배포 파일을 업데이트
  • 다운로드 및 업데이트 구현 간소화
    • 제공되는 SDK를 통해 간략하게 다운로드 기능을 구현할 수 있으며 다운로드 진행정보를 상사하게 확인 가능
  • 게임 다운로드 통계 데이터 제공
    • 24시간 내의 실시간 다운로드 현황과 일별 모니터링 지표 제공
    • 국가별 / 기기별 / OS 별 다운로드 통계 확인
    • 검색 기능을 제공하여 원하는 시간대의 다운로드 통계 확인 가능

4. 적용단계


손쉽게 사용하기 위한 콘솔 가이드SDK 가이드를 제공하고 있다.

5. 요금정책


[image]
스마트다운로더 요금 상세보기

6. 연계 서비스