[뒤끝 탐사대] 콘솔에서 클릭 만으로 OK! 프로젝트 복제하는 법

안녕하세요, 개발자 여러분! 
함께 뛰는 게임 서버, 뒤끝입니다 🙋‍♀️

지난 7월, 게임 운영의 편의성을 높이고자 ‘프로젝트 복제’ 기능이 업데이트되었습니다.

오늘은 이 기능을 통해서 기존에 운영하던 프로젝트를 어떻게 복제할 수 있는지,
또 어떤 데이터들이 함께 복제되는지 알아보겠습니다. 

목차는 아래와 같습니다😊

✨ 목차

1. 프로젝트 복제 기능이란?

‘프로젝트 복제 기능’이란 말 그대로, 기존 프로젝트를 새 프로젝트로 복제하는 기능입니다.

프로젝트 설정 탭에서 프로젝트를 복제하는 모습

프로젝트 복제는 위와 같이 뒤끝 콘솔의 [사이드 메뉴] – [프로젝트 설정] – [프로젝트] 탭을 통해 가능합니다. 이때 유의해야 할 부분은 프로젝트에 존재하는 데이터는 모두 복제되는 것은 아니라는 점인데요📝

복제가 가능한 정보와 그렇지 않은 정보는, 각각 다음과 같습니다.

✅ 복제되는, 가능한 정보 - 서버 설정, 게임 정보 테이블
✅ 복제할 수 없는 정보 - 나머지 데이터들 (유저 정보, 로그 차트 등)

2. 직접 보며 따라 하는, 프로젝트 복제 방법 (feat. 뒤끝 콘솔)

이번에는 뒤끝 콘솔을 직접 보면서 프로젝트를 복제하는 과정을 따라가 보겠습니다. 
앞서 안내드린 것처럼, 프로젝트 복제는 [프로젝트] 탭의 ‘프로젝트 복제’ 버튼을 통해 이루어지는데요😊

프로젝트 복제 버튼을 클릭하면 아래와 같이 복제 가능한 데이터(서버 설정, 게임 정보 테이블)를 제어할 수 있는 창이 나타납니다.

복제 가능한 정보를 제어할 수 있는 모달 창

설정할 수 있는 각 항목에 대하여, 지금부터 하나씩 알아보겠습니다💡

1️⃣ 복제할 리전 항목은 프로젝트를 어떤 리전으로 복제할지 설정하는 부분입니다. (현재는 아시아-서울 리전만 지원)

2️⃣ 서버 설정 항목을 '포함'으로 설정하면, 기존에 진행해 두었던 인증 정보, 푸시, 스토어 정보가 복제됩니다. 즉, 이미 푸시 등의 정보가 인증된 상태라면 새 프로젝트에서 추가 인증을 진행할 필요가 없습니다.

3️⃣ 게임 정보 테이블 항목을 '포함'으로 설정하면 [개발] - [게임 정보] 탭에 있는 테이블 정보들을 복제할 수 있습니다. 스키마 정의 테이블의 경우 컬럼 정보까지 복제되며, 미정의 테이블은 테이블 명만 복제됩니다.

모든 항목들을 설정한 후, 확인 버튼을 누르면 프로젝트 복제가 시작됩니다. 

이 작업은 보통 1분 이내로 진행되며, 복제가 완료되면 콘솔의 우측 상단 프로필 옆 ‘알림’을 통해,  아래와 같이 즉시 알려드립니다.

프로젝트 복제 완료 알림
3. 이럴 때 사용해 보세요! : 테스트 프로젝트 운영하기🧪

많은 게임들이 안정화 작업, 버스 픽스 등을 위해 테스트 프로젝트를 운영하고 있는데요😎
프로젝트 복제 기능은 테스트 프로젝트를 운영하고자 할 때, 편리합니다.

대부분의 테스트 프로젝트는 업로드 하지 않거나, 별도로 업로드하기 때문에 아래 조건으로 프로젝트를 복제해 주시면 됩니다.

💡 서버 설정 항목은 미 포함, 게임 정보 테이블 항목은 포함으로 설정

이때 유의해야 할 부분은, 프로젝트 복제 기능에 ‘유저 데이터’는 포함되지 않는 점입니다.

실제로 아까 복사했던 프로젝트의 [유저] 탭을 확인해 보면, 아래와 같이 아무런 데이터가 남아있지 않은 것을 확인할 수 있습니다.

프로젝트를 복제해도 유저 정보는 복제되지 않는다

따라서, 테스트를 위해 유저 데이터가 필요하다면?
필요한 데이터들을 콘솔에서 직접 삽입 후, 테스트를 진행해 주시면 됩니다.

💡 테스트 프로젝트 만들기 정리
(1) 서버 설정 항목 - 미포함 / 게임 정보 테이블 - 포함으로 설정 후, 프로젝트 복제
(2) 유저 데이터, 차트 등 테스트에 필요한 정보 삽입 후 테스트 진행

오늘은 알고 만 있어도 좋은, 필요할 때 도움 될 ‘프로젝트 복제’ 기능을 소개 드렸습니다.
관련하여 추가로 궁금한 부분이 있으시다면, 언제든 댓글 남겨 주세요😁💌

늘 함께 고민하면서, 필요한 기능들을 제공하는 뒤끝이 되겠습니다.

감사합니다!

0

댓글