클라우드 코드
클라우드 코드는 서버 사이드 스크립트를 작성하고 실행할 수 있는 기능입니다. 클라우드 코드 테이블을 생성하고, 코드 에디터에서 스크립트를 작성한 후 테스트 및 배포할 수 있습니다.
활용 예시
- 출석 보상 지급 - 플레이어의 출석 일수를 확인하고, 조건에 따라 게임 재화나 아이템을 자동으로 지급
- 랜덤 보상 뽑기 (가챠) - 확률 테이블을 기반으로 랜덤 아이템을 결정하고, 결과를 플레이어에게 지급
- 레벨업 보상 처리 - 플레이어 레벨 달성 시 보상 조건을 서버에서 검증하고 보상을 지급
- 친구 간 선물 전송 - 하루 선물 횟수 제한 검증 등 비즈니스 로직을 서버에서 처리
- 길드 레벨 계산 - 길드 멤버들의 활동량을 합산하여 길드 레벨을 계산하고 업데이트
- PvP 매칭 결과 검증 - 클라이언트에서 전달받은 대전 결과를 서버에서 검증하여 부정행위를 방지
정보
클라우드 코드를 활용하면 게임의 핵심 로직을 서버에서 처리하므로, 클라이언트에서 처리하는 것보다 데이터 위변조 및 해킹에 강력한 보안을 확보할 수 있습니다.

서비스 활성화
클라우드 코드 기능을 사용하려면 먼저 서비스를 활성화해야 합니다. 활성화 버튼을 클릭하여 서비스를 시작할 수 있습니다.
클라우드 코드 테이블 관리
테이블 목록
| 항목 | 설명 |
|---|---|
| 코드 | 클라우드 코드 테이블의 고유 코드 |
| 이름 | 클라우드 코드 테이블 이름 |
| 수정일 | 마지막 수정 날짜 |
| 등록일 | 테이블 등록 날짜 |
| 관리 | 수정, 삭제 버튼 |
테이블 등록
새로운 클라우드 코드 테이블을 등록하려면 목록 하단의 추가 버튼을 클릭합니다.
| 항목 | 설명 |
|---|---|
| 이름 * | 클라우드 코드 테이블의 이름을 입력합니다 |
테이블 수정
목록에서 수정 버튼을 클릭하면 클라우드 코드 테이블의 이름을 수정할 수 있습니다.
코드 에디터
테이블 목록에서 코드를 클릭하면 코드 에디터 페이지로 이동합니다. 에디터 페이지는 에디터 탭과 테스트 탭으로 구성되어 있습니다.
에디터
에디터 탭에서는 클라우드 코드 스크립트를 작성하고 관리할 수 있습니다.
| 항목 | 설명 |
|---|---|
| 버전 선택 | 작성된 스크립트의 버전을 선택합니다. 배포 중인 버전에는 표시가 됩니다 |
| 새 버전으로 저장 | 현재 작성한 코드를 새로운 버전으로 저장합니다 |
| 배포 | 선택한 버전을 배포합니다 |
| 삭제 | 선택한 버전을 삭제합니다 |
정보
현재 배포 중인 버전은 배포 및 삭제할 수 없습니다. 다른 버전을 먼저 배포한 후에 이전 버전을 관리할 수 있습니다.
테스트
테스트 탭에서는 작성한 클라우드 코드 스크립트를 실행하여 테스트할 수 있습니다.
| 항목 | 설명 |
|---|---|
| 버전 * | 테스트할 스크립트 버전을 선택합니다 |
| 함수 * | 실행할 함수를 선택합니다 |
| 파라미터 * | JSON 형식으로 테스트 파라미터를 입력합니다 |
테스트 실행 후 결과가 하단에 표시됩니다.