콘솔 관리
HandyCafe는 PC와 함께 게임 콘솔을 관리하여, 게임 센터나 e스포츠 경기장에서 모든 기기의 세션, 가격, 수익을 통합적으로 추적할 수 있는 시스템을 제공합니다.
콘솔이란?
HandyCafe에서 콘솔은 PlayStation, Xbox, Nintendo Switch 및 기타 맞춤형 기기 유형과 같은 게임 스테이션을 나타냅니다. 이들은 PC와는 별도로 관리되지만 동일한 세션 라이프사이클을 따릅니다. 세션을 시작, 일시정지, 재개, 중지할 수 있으며, 완전한 가격 및 청구 지원을 제공합니다.
콘솔 페이지는 모든 등록된 콘솔을 상태 카드로 표시하여, 어떤 기기가 사용 중인지, 사용 가능 상태인지, 또는 결제가 필요한 상태인지 빠르게 시각적으로 확인할 수 있습니다.
콘솔 상태
각 콘솔은 세 가지 상태 중 하나를 가집니다:
| 상태 | 설명 |
|---|---|
| 온라인 | 이 콘솔에서 활성 세션이 실행 중입니다. 고객이 현재 사용 중입니다. |
| 대기 | 콘솔이 사용 가능하며 새로운 세션을 받을 준비가 되어 있습니다. 현재 사용 중인 사람이 없습니다. |
| 미결제 | 세션이 종료되었지만 결제가 아직 완료되지 않았습니다. 캐셔의 주의가 필요합니다. |
콘솔 페이지의 상태 카드는 색상 코딩을 사용하여 각 상태를 한눈에 쉽게 식별할 수 있도록 합니다.
콘솔 추가하기
HandyCafe에 새로운 콘솔을 등록하려면:
- 콘솔 페이지로 이동합니다.
- 콘솔 추가 버튼을 클릭합니다.
- 콘솔 세부 정보를 입력합니다:
- 이름: 콘솔에 대한 설명 이름 (예: "PS5 스테이션 1", "Xbox 구역 - 왼쪽", "Nintendo 도크 3").
- MAC 주소: 콘솔의 네트워크 MAC 주소. 유효한 형식이어야 합니다 (예:
AA:BB:CC:DD:EE:FF). 시스템은 저장 전에 형식을 검증합니다. - 콘솔 유형: 미리 정의된 콘솔 유형 중에서 선택 (PlayStation, Xbox, Nintendo, 또는 Custom). 이는 상태 카드에 표시되는 아이콘과 카테고리를 결정합니다.
- 가격 유형: 이 콘솔의 가격 책정 방법 선택:
- 기본값: 가격 설정에서 정의된 글로벌 시간당 요금을 사용합니다. 글로벌 요금을 변경하면 이 콘솔의 요금도 자동으로 변경됩니다.
- 맞춤형: 이 콘솔에만 특정 시간당 요금을 설정합니다. 프리미엄 콘솔 (예: VR이 포함된 PS5)이 표준 스테이션보다 더 비싸야 할 때 유용합니다.
- 맞춤 시간당 요금: 가격 유형이 맞춤형으로 설정된 경우에만 표시됩니다. 이 특정 콘솔의 시간당 요금을 입력합니다.
- 저장을 클릭하여 콘솔을 등록합니다.
새로운 콘솔은 대기 상태 카드로 콘솔 페이지에 나타나며, 세션을 받을 준비가 됩니다.
콘솔 세션
콘솔 세션은 PC 세션과 동일한 라이프사이클을 따릅니다:
세션 시작하기
대기 중인 콘솔을 선택하고 새로운 세션을 시작합니다. 멤버를 세션에 할당하여 지갑 또는 시간 기반 청구를 선택할 수 있습니다.
세션 일시정지
고객이 휴식을 원할 경우 세션을 일시정지할 수 있습니다. 일시정지 동안 타이머가 멈추고 요금이 부과되지 않습니다.
세션 재개
일시정지된 세션을 재개하여 타이머와 청구를 중단된 지점부터 계속합니다.
세션 중지
세션을 종료합니다. 시스템은 지속 시간과 적용 가능한 시간당 요금을 기반으로 총 요금을 계산합니다. 콘솔은 결제가 완료될 때까지 미결제 상태로 이동하거나, 결제가 즉시 처리되면 대기 상태로 이동합니다.
콘솔 세션은 PC와 달리 MAC 주소 연결이 아닌 콘솔의 이름으로 식별됩니다. 즉, 캐셔가 콘솔에서 수동으로 세션을 시작하고 중지해야 하며, 시스템이 자동으로 연결을 감지하지 않습니다.
콘솔 가격 책정
각 콘솔은 자체 가격을 설정하거나 글로벌 기본값을 사용할 수 있습니다:
- 기본 가격: 콘솔은 가격 설정에서 글로벌 시간당 요금을 상속받습니다 (설정 > 가격). 글로벌 요금 변경 시 자동으로 반영됩니다.
- 맞춤 가격: 특정 콘솔에 대한 고정 시간당 요금. 글로벌 요금 변경은 맞춤 가격이 설정된 콘솔에는 영향을 미치지 않습니다.
- 시작 요금: 콘솔 세션은 시간당 요금과 별도로 각 세션 시작 시 한 번 부과되는 설정 가능한 시작 요금을 가질 수 있습니다. 이는 가격 설정에서 구성됩니다.
가격 예시
글로벌 요금이 시간당 $2.00이고 프리미엄 PS5 VR이 있는 경우:
- 표준 콘솔 (기본 가격): 시간당 $2.00
- PS5 VR 스테이션 (맞춤 가격): 시간당 $4.50
글로벌 요금을 시간당 $2.50로 인상하면, 표준 콘솔은 자동으로 업데이트되지만 PS5 VR 스테이션은 수동으로 변경할 때까지 시간당 $4.50로 유지됩니다.
필터링 및 정렬
콘솔 페이지는 필요한 콘솔을 빠르게 찾을 수 있는 도구를 제공합니다:
콘솔 유형별 필터
특정 콘솔 유형만 표시하도록 보기를 좁힙니다 (예: PlayStation 콘솔만 표시, 또는 Xbox 콘솔만 표시). 다양한 콘솔 유형이 많은 카페에서 유용합니다.
상태별 필터
특정 상태의 콘솔만 표시 (온라인, 대기, 미결제). 사용 가능한 콘솔을 빠르게 찾거나 미결제 세션을 식별하는 데 도움이 됩니다.
이름별 정렬
콘솔을 이름순으로 알파벳 정렬하여 특정 스테이션을 빠르게 찾습니다.
멤버 할당
멤버는 콘솔 세션에 할당되어 지갑 기반 또는 시간 기반 청구를 활성화할 수 있습니다:
- 콘솔 세션을 시작할 때 멤버 목록에서 멤버를 선택합니다.
- 세션 요금은 PC 세션과 마찬가지로 멤버의 지갑 잔액에서 차감됩니다.
- 멤버가 시간 기반 멤버십을 가지고 있는 경우, 콘솔 세션 동안 남은 시간이 소모됩니다.
- 멤버의 세션 기록에는 PC와 콘솔 세션이 모두 포함됩니다.
등록되지 않은 (워크인) 고객도 멤버 할당 없이 콘솔을 사용할 수 있습니다. 이 경우, 세션 종료 시 수동으로 결제를 받습니다.
라이선스 제한
콘솔은 HandyCafe 라이선스의 총 기기 제한에 포함됩니다. 베타 라이선스가 50대의 PC를 허용하는 경우, 이 제한은 PC와 콘솔을 합한 것입니다.
예를 들어, PC 40대와 콘솔 10대를 보유하고 있다면, 50대 기기 제한에 도달한 것입니다. 11번째 콘솔을 추가하려면 라이선스를 업그레이드해야 합니다.
콘솔 수 및 통계
콘솔 페이지 헤더는 집계 통계를 표시합니다:
- 총 콘솔 수: 시스템에 등록된 콘솔의 수.
- 온라인: 현재 활성 세션이 있는 콘솔 수.
- 대기: 사용 가능한 콘솔 수.
- 미결제: 결제를 기다리는 세션이 있는 콘솔 수.
이 수치는 세션이 시작되고 중지됨에 따라 실시간으로 업데이트됩니다.
필요한 권한
콘솔 관리에 대한 접근은 캐셔 역할 시스템의 콘솔 권한 카테고리로 제어됩니다:
| 권한 | 필요 조건 |
|---|---|
| CONSOLE_VIEW | 콘솔 페이지 보기 및 콘솔 상태 카드 보기 |
| CONSOLE_ADD | 시스템에 새로운 콘솔 등록 |
| CONSOLE_DELETE | 시스템에서 콘솔 제거 |
| CONSOLE_UPDATE | 콘솔 세부 정보 편집 (이름, MAC 주소, 가격 유형, 맞춤 요금) |
CONSOLE_VIEW 권한이 없는 캐셔는 콘솔 페이지에 전혀 접근할 수 없습니다. CONSOLE_VIEW만 있는 캐셔는 콘솔 상태를 볼 수 있지만 콘솔을 추가, 편집, 제거할 수 없습니다.
역할 기반 접근 구성에 대한 자세한 내용은 캐셔 역할 및 권한을 참조하세요.