kyuseo의 게임 프로그래밍
기타 특장점 :: 클로버 자동 업데이트(패치) 솔루션 본문
기타 특장점 .. |
- 유저의 수가 적다면 업데이트용 서버의 비용을 최소화 할 수 있습니다.
이미 사용하고 있는 웹 서버나 웹 호스팅 업체를 이용할 수 있습니다.
- 유저의 수가 많다면 서버의 증가가 쉽게 이루어 집니다.
도메인이 있을 경우 도메인을 이용한 트래픽 분산을 통하여 업데이트 속도를 증가 시킬 수 있고 도메인이 없더라도 다중 업데이트 서버를 이용하므로 최대 4개까지 업데이트서버를 운영할 수 있습니다.
- 별도의 서버 호스팅이 필요 없고 서버프로그램도 필요 없습니다.
FTP와 HTTP 만을 이용한 방식이기 때문에 초기비용 및 유지, 관리비용이 많이 드는 서버 호스팅이 필요 없습니다.
- Ftp와 Http 만을 이용
별도의 서버 프로그램이 필요 없으므로 단독 서버 호스팅이 필요하지 않습니다.
따라서 서버유지비가 매우 절감되며 별도의 서버프로그램 관리인원이 필요하지 않아서 비용이 절약됩니다. 또한 일반적인 웹 호스팅을 이용 할 수 있으므로 개인 개발자들도 쉽게 접근 할 수 있습니다.
- 다중 서버 시스템
여러 개의 서버를 등록하여 업데이트를 할 수 있습니다.
업데이트 서버등록을 일반적인 DNS 방식과 IP 방식을 동시에 다수 지원합니다.
초기 1개서버만 운영하다가 클라이언트 상황에 따라서 2~4개의 서버를 쉽게 증감 할 수 있습니다.
3개 이상의 다중 서버를 등록하여 사용할 경우 클라이언트에서 가장 빠른 서버에 접속하여 업데이트를 하기 때문에 더욱더 빠른 속도를 보장하게 됩니다.
(최소 2개 이상 등록 사용권장)
- 자체 오류 제어 시스템
다중서버를 이용할 경우 1개의 서버라도 살아있다면 업데이트가 이루어 지도록 설계되어있으므로 서비스도중 몇몇 서버의 중단 및 변경, 점검에 대해서 크게 걱정 할 필요가 없습니다.
클라이언트의 실수 및 고의로 파일 조작 시 자동으로 업데이트가 되고 파일 체크 기능으로 오류를 복구 할 수 있습니다.
- 파일 별 개별 버전관리를 이용
파일 별 개별 버전관리를 함으로써 변경된 최종 파일만 업데이트되는 매우 빠르고 편리한 구조를 가지게 됩니다.
- 투(Two)-쓰레드 방식의 업데이트 시스템
다운로드와 압축해제의 비동기적 중첩 현상을 보완하기 위해서 투-쓰레드 (Two-Thread) 방식을 이용함으로 압축해제와 다운로드를 동시에 진행하여 클라이언트의 최대 성능을 이끌어내고 빠른 실행을 보장합니다.
- Http 및 Ftp 서버의 재 시작이 필요 없습니다.
서버의 재 시작이 필요가 없어 클라이언트 실행의 연속성을 보장하고 관리자의 시간을 절약해 드립니다.
일반적인 업데이트 형태 : 1.서버 정지 -> 2.업데이트 파일 업로드 -> 3.서버 재시자 -> 끝
클로버 업데이트 형태 : 1.업데이트 파일 업로드 -> 끝