활성화 및 라이선싱
DanceXR은 무료 등급(Free tier)과 여러 유료 에디션으로 제공됩니다. 유료 에디션은 기능을 활성화하기 위해 일회성 활성화가 필요합니다. 활성화가 완료되기 전까지 유료 빌드는 무료 모드로 실행되며, 무료 에디션에서 사용 가능한 기능만 작동합니다.
이 페이지에서는 활성화가 자동으로 이루어지는 경우, 사용자가 직접 활성화해야 하는 경우, 그리고 라이선스가 활성화된 후 어떻게 되는지에 대해 다룹니다.
활성화가 자동인 경우
일부 스토어는 백그라운드에서 활성화를 처리하므로, 사용자는 DanceXR을 설치하고 실행하는 것 외에는 아무것도 할 필요가 없습니다.
- Steam — 첫 실행 시 활성화됩니다. Steam 클라이언트는 DanceXR이 구매를 확인하는 데 필요한 기능을 제공하며, 에디션이 조용히 잠금 해제됩니다.
- Google Play (Android) — 구매 확인은 Google Play의 앱 내 구매 시스템을 통해 이루어집니다. Google Play를 통해 앱을 구매했다면 수동 단계가 필요하지 않습니다.
사용자의 에디션이 이 목록에 있다면, 읽기를 멈추셔도 됩니다. 메뉴를 볼 때쯤에는 이미 활성화가 완료된 상태입니다.
수동으로 활성화가 필요한 경우
다른 모든 유료 에디션은 장치에서 처음 실행할 때 짧은 활성화 단계가 필요합니다.
- Itch.io에서 구매한 DanceXR 프로버전 / Pure PC
- Itch.io에서 구매한 Android 버전
- Quest 독립 실행형 (Itch.io)
- 크리에이터버전 (Patreon)
요약하자면: Steam이나 Google Play가 아닌 모든 경우입니다.
활성화 방법
- DanceXR을 실행합니다.
- 시스템 메뉴(왼쪽 하단에 있는 톱니바퀴 아이콘)를 엽니다.
- 사용자 복사본 활성화를 선택합니다.
- DanceXR이 브라우저에 활성화 웹사이트를 엽니다.
- 에디션을 구매한 플랫폼을 선택합니다 — Steam, Itch.io 또는 Patreon. 웹사이트에는 해당 에디션을 판매하는 플랫폼만 표시됩니다 (예: 크리에이터버전은 Patreon만 표시됨).
- 안내에 따라 해당 플랫폼에 로그인합니다. DanceXR은 구매를 확인하기 위해 플랫폼의 표준 로그인 기능을 사용합니다 — 별도의 계정을 생성하지 않습니다.
- 구매가 확인되면, DanceXR로 돌아가라고 알려주는 성공 페이지가 표시됩니다.
- DanceXR로 돌아와 사용자 복사본 활성화를 다시 클릭합니다. DanceXR이 라이선스를 자동으로 다운로드합니다.
성공 페이지에서는 백업용으로 라이선스 파일을 수동 다운로드하는 옵션도 제공됩니다. 일반적인 흐름에는 필요하지 않으며 — DanceXR이 자체적으로 라이선스를 검색합니다 — 나중에 필요할 경우 저장해 두는 것이 좋습니다.
활성화가 자동으로 완료될 때
이 빌드를 이 장치에서 이전에 활성화한 적이 있다면, DanceXR은 보통 브라우저를 건너뛸 수 있습니다. 사용자 복사본 활성화를 클릭하면 라이선스가 직접 검색되며, DanceXR에 “라이선스가 성공적으로 복원되었습니다”라는 메시지가 표시됩니다. 더 할 일은 없습니다.
이는 같은 기기에 DanceXR을 재설치하거나, 백업에서 복원하거나, 구성 파일을 삭제했을 때 발생하는 경로입니다. 또한 설치 후 아주 처음 실행할 때도 자동으로 발생합니다. DanceXR이 한 번 확인하고, 구매 기록이 이미 이 장치에 있는 경우, 사용자가 메뉴를 열지 않아도 에디션이 잠금 해제됩니다.
라이선스 파일
DanceXR은 활성화 정보를 license.txt라는 파일로 저장하며, 이 파일은 애플리케이션 데이터와 함께 보관됩니다. 이 파일이 존재하고 유효한 한, 에디션의 기능은 잠금 해제 상태를 유지합니다.
DanceXR은 또한 다른 설정과 함께 config.json에 라이선스 검사 여부를 기억합니다. 이를 통해 매번 실행할 때 즉시 시작할지 아니면 빠른 라이선스 검색을 시도할지 알 수 있습니다.
몇 가지 실질적인 결과:
license.txt만 삭제하는 경우에는 재활성화하기 전까지 무료 모드로 돌아갑니다. DanceXR은 검사가 이미 이루어졌다고 생각하고 스스로 라이선스를 가져오려고 시도하지 않습니다.license.txt와config.json을 모두 삭제하는 경우에는 새로 설치된 것처럼 보입니다. 다음 실행 시 DanceXR은 라이선스를 검색하려고 시도할 것이며 — 장치가 이 빌드에 기록되어 있다면, 라이선스가 자동으로 복원됩니다. 이는 활성화가 멈춘 상태에 빠졌을 때 때때로 가장 깔끔한 해결책입니다.
여러 장치
각 라이선스는 활성화한 특정 장치와 연결됩니다. DanceXR을 여러 대의 컴퓨터에서 사용하려면, 각각의 기기에서 활성화 절차를 다시 실행해야 합니다. 추가 비용은 없습니다. 단지 같은 구매 내역을 새 장치마다 확인하는 것일 뿐입니다.
빌드 버전별 라이선스 1개
활성화는 단순히 장치별이 아니라 빌드 버전별입니다. HD, LW, RT, Creator 빌드는 활성화 시스템에 각기 다른 설치처럼 보이므로, 같은 기기에서도 각 빌드 버전마다 별도의 활성화가 필요합니다.
실질적으로 이는 다음을 의미합니다: 같은 PC에 HD와 LW를 나란히 설치했다면, HD를 한 번 활성화하고 LW도 한 번 활성화해야 합니다. 나중에 빌드 버전 간을 전환할 때도 마찬가지입니다. 재활성화는 무료이므로, 계획해야 할 대상이라기보다는 빌드 버전당 한 번의 클릭 단계입니다.
재활성화
DanceXR은 다음과 같은 경우 다시 활성화를 요청할 수 있습니다.
- 하드웨어 업그레이드(CPU, 마더보드, 드라이브).
- 운영 체제를 재설치하거나 대폭 업그레이드한 경우.
- DanceXR을 다른 기기로 이동한 경우.
license.txt를 수동으로 삭제한 경우.
흐름은 첫 번째 활성화와 동일합니다: 시스템 메뉴 → 사용자 복사본 활성화 → 브라우저 → DanceXR로 돌아가기. 재활성화는 절대 비용을 청구하지 않습니다.
만약 DanceXR이 이미 알고 있는 장치(재설치, 새 사용자 프로필, 설정 파일 삭제)에서 재활성화하는 경우, 브라우저 단계가 완전히 건너뛰어지는 경우가 많습니다. DanceXR이 라이선스를 직접 검색하고 “리선스가 성공적으로 복원되었습니다”라고 보고합니다. 활성화가 자동으로 완료될 때를 참조하세요.
라이선스 백업
새로운 기기로 마이그레이션할 때 재활성화를 건너뛰고 싶다면, 활성화 성공 페이지(또는 설치본)에서 license.txt 사본을 저장하여 안전한 곳에 보관하세요. 하지만 새 기기가 이전 기기와 충분히 다르게 보인다면, 저장된 파일과 관계없이 DanceXR은 활성화를 다시 요청할 것입니다. 그 경우에는 새 시스템에서 활성화 흐름을 다시 진행하면 됩니다.
문제 해결
- “사용자 복사본 활성화”를 해도 아무 반응이 없음 — 활성화 서버가 일시적으로 연결할 수 없을 수 있습니다. 몇 분 후에 다시 시도해 보세요.
- 활성화했지만 DanceXR이 여전히 무료 모드로 실행됨 — 시스템 메뉴를 열고 사용자 복사본 활성화를 다시 클릭하세요. DanceXR이 라이선스를 다시 검색합니다.
license.txt삭제 후 활성화가 멈춘 것처럼 보임 —config.json도 삭제하세요 (설정이 담겨 있으니 먼저 백업하세요). 다음 실행 시 DanceXR은 첫 실행으로 간주하고 라이선스를 자동으로 검색하려고 시도할 것입니다. 장치가 기록되어 있다면, 라이선스가 자동으로 복원됩니다.- 웹사이트는 열리지만 구매한 플랫폼이 목록에 없음 — 에디션은 특정 플랫폼에서 판매됩니다. 페이지에는 해당 에디션을 판매하는 플랫폼만 표시됩니다. 누락된 옵션이 잘못되었다고 생각되면 support에 문의하세요.
- 동일한 장치에서 반복적인 재활성화 요청이 발생함 — support를 통해 연락하고 프롬프트가 나타나는 세부 정보를 포함해 주세요.
관련 페이지
- Download & editions — 어떤 에디션이 어떤 플랫폼에서 판매되는지
- FAQ — 일반적인 활성화 및 시작 문제 해결
- Concepts & glossary — 다른 구성 파일 옆에 있는
license.txt - Support — Discord, GitHub Issues, 이메일