게임팟 스튜디오 ( 빌드 관리, 게임 런쳐 )
Last updated
Last updated
게임팟 스튜디오는 게임 런처의 빌드, 버전, UI를 통합적으로 관리할 수 있도록 설계된 통합 실행 파일입니다. Windows, macOS 등 각 운영체제별 실행 파일을 통해 사용 가능하며, 프로젝트의 유지보수와 배포 효율성을 극대화합니다.
Windows / Mac 을 지원합니다.
(공식사이트)
각 게임 버전의 빌드 파일(zip, exe, app 등)을 업로드하고 관리할 수 있습니다.
운영체제(OS) / 플랫폼별로 분리 하여 빌드 등록 가능
각 빌드에 대한 버전 번호를 등록하고, 업데이트 정책을 설정할 수 있습니다.
강제 업데이트 / 선택적 업데이트 여부 설정
릴리즈 여부 설정
패치 서버와 연동해 자동 배포 가능
게임 런처의 UI 요소를 직관적으로 실시간으로 변경이 가능합니다.
적용 항목:
배경 이미지
컬러 테마
뉴스/공지사항 영역 ( 별도 문의 )
업로드 된 패치 파일이나 대용량 공유 파일 여러개를 업로드/다운로드 하실 수 있습니다.
게임 런처는 사용자가 게임을 설치, 실행, 업데이트하거나 관련 콘텐츠를 관리할 수 있도록 도와주는 프로그램입니다.\
자동 업데이트: 게임 최신 패치를 자동으로 다운로드하고 적용합니다.
무결성 검증: 클라이언트 파일의 변조 여부를 확인합니다.
다운로드 진행 상황 안내: 예상 남은 시간 및 현재 다운로드 속도를 표시합니다.
진행 상태 표시: 진행 바와 텍스트로 현재 상태를 시각적으로 보여줍니다.
실행 버튼: 설치 또는 업데이트 완료 후 게임을 바로 실행할 수 있는 기능을 제공합니다.
studio.ini
파일을 작성하여 게임 런처 실행파일과 동일한 경로에 위치시켜야 합니다.
PROJECT_ID
게임팟 대시보드에서 발급받은 프로젝트의 고유 ID입니다.
BUILD_ID
게임팟 스튜디오의 '빌드 관리' 메뉴에서 특정 빌드에 대해 생성된 고유 ID입니다.
VERSION
런처가 시작될 때 기준으로 삼을 로컬 클라이언트의 버전입니다. 런처는 이 버전을 기준으로 패치 정보를 가져와 업데이트를 진행하며, 패치 완료 후 이 값은 최신 버전으로 자동 업데이트됩니다.
EXECUTABLE_PATH
패치 및 검사 완료 후, 사용자가 '실행' 버튼을 클릭했을 때 실행될 게임 클라이언트 실행 파일의 경로입니다. studio.ini
파일 위치를 기준으로 상대 경로를 사용합니다.
이 섹션에서는 GamePot Studio의 API 접근 및 플러그인 관리를 위한 설정을 합니다.
Project ID (프로젝트 ID):
설명: 현재 설정하고 있는 GamePot Studio 프로젝트를 식별하는 고유 ID입니다.
가이드: 게임팟 대시보드의 '프로젝트 설정' 메뉴에서 확인할 수 있습니다.
PLUGIN API Key (플러그인 API 키):
설명: GamePot의 다양한 플러그인 기능(예: 결제, 로그인, 커뮤니티 등)을 사용하기 위한 API 키입니다.
가이드: GamePot 대시보드의 '스토어' 메뉴 등에서 플러그인별로 발급받은 API 키를 입력합니다. 이 키는 보안에 유의하여 관리해야 합니다.
이 섹션에서는 게임 데이터나 에셋 등을 저장하기 위한 Amazon S3 또는 S3 호환 스토리지 설정을 합니다.
Access Key (액세스 키):
설명: S3 버킷에 접근하기 위한 사용자 인증 정보 중 하나입니다.
가이드: AWS IAM(Identity and Access Management) 콘솔에서 생성한 사용자의 액세스 키 ID를 입력합니다.
Secret Key (비밀 키):
설명: 액세스 키와 쌍을 이루는 비밀 인증 정보입니다.
가이드: AWS IAM 콘솔에서 생성한 사용자의 비밀 액세스 키를 입력합니다. 이 키는 절대 외부에 노출되지 않도록 주의해야 합니다.
Region (리전):
설명: S3 버킷이 생성된 지역을 의미합니다.
가이드: 사용 중인 S3 버킷이 위치한 리전 코드를 입력합니다. (예: AWS 서울 리전의 경우 ap-northeast-2
)
S3 Bucket Name (S3 버킷 이름):
설명: 데이터를 저장할 S3 버킷의 고유한 이름입니다.
가이드: GamePot Studio에서 사용할 S3 버킷의 정확한 이름을 입력합니다.
S3 Endpoint URL (Optional) (S3 엔드포인트 URL - 선택 사항):
설명: Amazon S3 이외의 S3 호환 스토리지를 사용하거나 특정 리전 엔드포인트를 직접 지정할 경우 사용합니다.
가이드: AWS S3를 사용하는 경우 기본 엔드포인트가 자동으로 사용되므로 이 항목을 비워둡니다. NAVER Cloud Platform Object Storage, MinIO 등 다른 S3 호환 스토리지를 사용하는 경우 해당 서비스에서 제공하는 엔드포인트 URL(예: https://kr.object.ncloudstorage.com
)을 입력합니다. "For custom S3-compatible storage or specific region endpoint."라는 설명처럼, 사용자 정의 S3 호환 스토리지 또는 특정 리전 엔드포인트에 사용됩니다.
CDN (Content Delivery Network - 콘텐츠 전송 네트워크):
설명: 에셋 로딩 속도를 향상시키기 위해 사용하는 CDN의 URL입니다.
가이드: 게임 에셋의 빠른 전송을 위해 사용하는 CDN 주소를 입력합니다. GamePot에서 별도로 제공하는 CDN이 있다면 해당 주소를, 직접 구성한 CDN 서비스(예: Amazon CloudFront, NAVER Cloud Platform CDN 등)가 있다면 해당 서비스의 Distribution 도메인 이름을 입력합니다.