MAJACLOUD 문서
게임을 위한 자체 호스팅 백엔드입니다. 플레이어 계정, 리더보드, 서명된 원격 구성, 클라우드 저장, 보상을 제공하며 Unity, Godot, 웹용 SDK를 지원합니다.
코드 주석과 API 이름은 SDK와 일치하도록 영어로 유지합니다.
엔진 선택#
Unity가 주력 SDK이며 바로 플레이할 수 있는 샘플 씬이 포함되어 있습니다. Godot 및 웹 게임도 같은 프로젝트, 키, 서비스를 사용합니다.
Unity SDK 권장Unity 2021.3 이상용 C# SDK입니다. async 및 코루틴 API와 Starter 씬을 제공합니다. Godot SDKGodot 4.2 이상용 GDScript 애드온입니다. 오토로드와 에디터 설정을 제공합니다. Web SDKHTML5 게임, 웹사이트, Node.js 서버를 위한 단일 JavaScript 파일입니다. REST API그 밖의 엔진, 도구, 서버에서 사용할 수 있는 일반 HTTPS와 JSON입니다.
서비스#
플레이어재시작해도 유지되는 게스트 로그인과 이메일 또는 Google 계정. 리더보드최고 또는 최근 점수, 일간부터 월간까지의 초기화, 치트 방지용 점수 범위. 원격 구성값을 실시간으로 변경합니다. 모든 응답은 서명되고 검증됩니다. 클라우드 저장리비전과 충돌 감지를 지원하는 플레이어별 JSON 문서. 보상서버가 결정하는 일간, 주간 또는 일회성 보상.
작동 방식#
- 대시보드에서 프로젝트를 만듭니다. 프로젝트 ID, 공개 클라이언트 키, 시크릿 키가 발급됩니다.
- 게임에 SDK를 추가하고 Base URL, 프로젝트 ID, 클라이언트 키를 붙여넣습니다.
- 플레이어를 로그인시킵니다. 첫 호출에서 게스트가 생성되며, 세션은 저장되었다가 다음 실행 시 복원됩니다.
- 서비스를 호출합니다. 모든 요청은 요청 ID와 함께 프로젝트의 로그 페이지에 표시됩니다.
다음 단계#
처음이신가요? 빠른 시작은 5분 정도 걸립니다. 이미 설정을 마쳤다면 원하는 서비스나 REST 레퍼런스, 문제 해결로 바로 이동하세요.