HandyCafe Docs
owner it-admin

게임 계정 풀

게임 계정 풀은 고객이 세션 동안 빌려 쓰는 게임 런처 계정의 공유 집합을 관리합니다. 고객이 풀에 등록된 게임을 실행하면 HandyCafe는 일치하는 제공자에서 사용 가능한 계정 하나를 고객에게 내주고 사용 중으로 표시한 뒤, 고객이 마치면 다시 풀로 반납합니다. 이를 통해 한정된 수의 유료 계정으로 여러 PC를 서비스하면서도 어떤 계정도 두 대의 기기에서 동시에 사용되지 않도록 합니다.

이 페이지는 서버 인터페이스의 라이선스에서 게임 계정 탭을 통해 접근합니다. 같은 페이지의 다른 탭인 앱 라이선스는 별개의 기능입니다. 아래에서 차이를 확인하세요.

게임 계정과 앱 라이선스의 차이

이 두 기능은 비슷해 보이지만 서로 다른 문제를 해결합니다.

  • 게임 계정(이 페이지)은 실제 로그인 계정(Steam, Epic, Battle.net 및 유사 런처의 사용자 이름과 비밀번호)을 관리합니다. HandyCafe는 이 계정 중 하나를 세션 동안 고객에게 빌려준 후 다시 회수합니다.
  • 앱 라이선스(소프트웨어 라이선스)는 동시 라이선스 키 또는 좌석 수를 추적합니다. 동시에 몇 대의 PC가 한 타이틀을 실행할 수 있는지를 세고 초과 사용을 차단합니다. 로그인 자격 증명은 내주지 않습니다.

유료 런처 계정 풀을 공유할 때는 게임 계정 풀을 사용하세요. 한 타이틀에 대해 고정된 수의 좌석을 보유하고 동시 사용만 제한하면 될 때는 소프트웨어 라이선스를 사용하세요.

제공자 레일

왼쪽 레일에는 Steam, Epic, Ubisoft Connect, Battle.net 등 구성된 모든 제공자가 나열됩니다. 각 제공자에는 전체 대비 사용 가능 계정 수 형태의 용량 칩이 표시됩니다. 비활성화된 제공자는 비활성화 라벨이 붙고 흐리게 표시됩니다. 레일에서 제공자를 선택하면 해당 계정과 설정이 오른쪽 작업 영역에 로드됩니다.

작업 영역 위의 헤더에는 선택한 제공자 이름, 마스터 활성화 스위치, 실시간 카운터인 전체, 사용 가능, 사용 중, 보류가 표시됩니다.

작업 영역에는 네 개의 탭이 있습니다. 일반, 계정, 예약, 이벤트입니다.

일반 탭

일반 탭은 선택한 제공자의 동작 방식을 구성합니다. 여기서의 변경 사항은 이 탭의 별도 버튼이 아니라 페이지 수준의 저장 버튼으로 저장됩니다.

런처

  • 실행 인수: 런처에 전달되는 인수 템플릿입니다. {USERNAME}, {PASSWORD}, {EXECUTABLE}, {APP_ID}, {LAUNCH_URI} 플레이스홀더를 지원합니다. {APP_ID}{LAUNCH_URI} 값은 실행된 앱의 카탈로그 메타데이터에서 가져옵니다.
  • 고급 감시 설정: 펼치면 감시 프로세스 필드가 나타나는 확장 영역입니다. 이는 고급 생존 확인 기능입니다. Steam, Epic, Battle.net, GOG 같은 기본 제공자에는 기본값이 있습니다. 비워 두면 클라이언트는 게임 바로 가기의 실행 파일 이름으로 대체합니다.

실행 파일 경로 자체는 풀이 아니라 카탈로그의 각 게임 바로 가기에 저장됩니다. 풀은 자격 증명, 인수 템플릿, 선택적 감시 프로세스 이름을 관리합니다.

요금

  • 청구 방식: 빌린 계정에 청구하는 방식. 옵션은 청구 안 함, 세션당, 분당, 계정 전환당입니다.
  • 세션당 금액: 청구되는 금액. 이 필드는 청구 방식이 청구 안 함일 때 비활성화됩니다.

세션 동작

  • 유예 시간: 고객 세션이 아직 활성 상태인 동안 게임이 종료되면, 계정이 풀로 반납되기 전까지 이 초만큼 예약 상태로 유지됩니다. 슬라이더로 0초에서 1800초까지 설정합니다.
  • 하트비트 타임아웃: 계정이 비활성으로 처리되기 전까지 클라이언트가 응답 없이 침묵할 수 있는 초입니다. 슬라이더로 15초에서 600초까지 설정합니다.
  • 시간제 세션 중 사용 허용: 시간제 세션 내에서 계정을 사용할 수 있게 합니다.
  • PC 간 세션 이전 시 계정 이전: 세션이 다른 PC로 이전될 때 빌린 계정도 세션과 함께 이동시킵니다.

고객 접근

  • 고객이 런처를 직접 열도록 허용: 고객이 직접 런처를 시작할 수 있게 합니다.
  • 수동으로 시작된 런처 캡처: 고객이 일반 흐름 밖에서 런처를 시작했을 때 그 런처를 캡처합니다.
  • 계정 전환 시마다 수수료 부과: 고객이 계정을 전환할 때마다 요금을 부과합니다.
  • 반납 후 비밀번호 교체 표시: 계정이 반납되면 관리자가 수동으로 비밀번호를 교체할 수 있도록 표시합니다.
  • 라이선스 소진 메시지: 모든 계정이 사용 중일 때 고객에게 표시되는 텍스트입니다. 기본값을 사용하려면 비워 둡니다.

계정 탭

계정 탭은 선택한 제공자 풀의 모든 계정을 나열합니다. 검색 상자를 사용하여 사용자 이름이나 라벨로 필터링합니다.

각 행에는 행 번호, 사용자 이름, 라벨, 맞춤 요금, 클라이언트 표시 여부 표식, 상태, 추가 일시, 작업 열이 표시됩니다. 상태는 사용 가능, 사용 중, 보류, 비활성화 중 하나입니다. 계정이 사용 중일 때는 상태 아래에 할당된 클라이언트 이름이 표시됩니다.

계정 추가 및 편집

계정을 만들려면 라이선스 추가를, 변경하려면 행의 편집 작업을 사용합니다. 편집기에는 다음 필드가 있습니다.

  • 사용자 이름: 계정 로그인 이름. 필수입니다.
  • 비밀번호: 계정 비밀번호. 추가 시 필수입니다. 편집 시 현재 비밀번호를 유지하려면 비워 둡니다.
  • 라벨: 자유 텍스트 메모, 예를 들어 게임 타이틀.
  • 맞춤 요금 금액: 제공자 요금을 재정의하는 계정별 요금.
  • 클라이언트 기기에서 고객에게 표시: 클라이언트 기기에서 고객에게 이 계정을 제공할지 제어합니다.
  • 메모: 자유 텍스트 메모.

저장은 왼쪽, 취소는 오른쪽에 있습니다.

CSV 가져오기

여러 계정을 한 번에 추가하려면 CSV 가져오기를 사용합니다. username,password,label 형식으로 한 줄에 계정 하나씩 붙여 넣습니다. 가져오기 후 HandyCafe는 가져온 계정 수, 건너뛴 중복 수, 실패한 행 수를 보고합니다.

계정 반납

계정이 사용 중 또는 보류 상태일 때는 해당 행에 강제 반납 작업이 나타납니다. 이를 사용하여 계정을 즉시 풀로 반납합니다. 행에는 편집 및 삭제 작업도 있습니다.

예약 탭

예약 탭은 특정 회원에게 약속된 계정을 다룹니다. 두 개의 목록이 있습니다.

활성 예약

활성 예약은 회원을 위해 예약된 계정을 나열합니다. 각 행에는 제공자, 회원, 라이선스, 만료, 메모, 예약을 제거하는 작업이 표시됩니다. 만료가 없는 예약은 무제한으로 표시됩니다.

대기 중 예약

대기 중 예약은 신청 시점에 풀의 모든 계정이 사용 중이어서 대기 중인 요청을 나열합니다. 각 행에는 제공자, 회원, 대기 시작 일시, 만료, 취소 작업이 표시됩니다. 계정이 비어 나면 다음 대기 예약이 자동으로 그 계정에 할당됩니다.

예약 생성

새 예약을 사용하여 예약 편집기를 엽니다.

  • 제공자: 예약할 제공자 풀.
  • 회원: 이름이나 사용자 이름으로 회원을 검색한 후 결과에서 하나를 선택합니다.
  • 첫 번째 사용 가능 라이선스 자동 선택: 켜면 HandyCafe가 풀에서 첫 번째 사용 가능 계정을 선택합니다. 끄면 목록에서 특정 라이선스를 직접 선택합니다.
  • 모든 라이선스가 사용 중이면 예약을 대기시킴: 자동 선택이 켜져 있을 때 표시됩니다. 켜면 지금 처리할 수 없는 요청이 거부되지 않고 대기됩니다.
  • 만료 설정: 켜면 **만료 시간(시간)**이 나타나 예약이 선택한 시간 후에 만료됩니다.
  • 메모: 자유 텍스트 메모.

모든 계정이 사용 중이고 대기가 꺼져 있으면 HandyCafe는 모든 라이선스가 사용 중임을 보고합니다.

이벤트 탭

이벤트 탭은 선택한 제공자의 감사 로그입니다. 시간 경과에 따른 계정 활동을 기록합니다.

이벤트 유형 목록과 행 제한 목록(50, 200, 500, 1000행)으로 로그를 필터링한 후 새로 고침으로 다시 불러옵니다. 각 행에는 시각, 제공자, 라이선스, 이벤트, PC, 회원이 표시됩니다.

기록되는 이벤트 유형에는 할당됨, 재개됨, 반납, 보류, 유예 만료, 비밀번호 교체됨, 예약됨, 예약 해제됨, 거부됨(용량 부족), 프로세스 종료, 수동 반납, 구성 변경됨, 가져옴, 생성됨이 포함됩니다. 할당됨재개됨 이벤트는 필터에서 함께 묶여 있는데, 재개는 이전 할당을 이어 가는 체크아웃으로 기록되기 때문입니다.

회원이 예약을 보는 곳

회원의 예약된 계정은 회원 기록의 게임 라이선스 예약 섹션에 나타납니다. 회원 관리는 회원을 참조하세요. 게임 계정 페이지 자체는 서버 설정 인터페이스 내에 있으며, 설정에서 다룹니다.