PlayGuard

기능

이 페이지는 최신 릴리스인 v1.3.0를 설명합니다. 개발 중인 버전

각 탭에서 하는 일, PlayGuard가 안전하게 설정을 쓰는 방법, 본체가 플레이 시간으로 계산하는 것을 설명합니다. PlayGuard가 처음이라면 시작하기부터 보세요.

이 페이지의 내용
오늘
오늘
본체
본체
플레이 타이머
플레이 타이머
요일 편집
플레이 타이머 › 요일 편집
플레이 기록
플레이 기록
게임 하나
게임 하나
제한
제한
네트워크 시계
본체 › 네트워크 시계
보안
보안
환경 설정
환경 설정

조작 방법

버튼 하는 일
↑/↓ 이동
Ⓐ 결정
Ⓑ 뒤로 또는 취소(사이드바에서 두 번 누르면 종료)
Ⓧ 새로 고침(본체에서 정보를 읽는 탭)
Ⓨ 알림(어느 탭에서든)
− 언어와 테마(어느 탭에서든. 바닥글에 표시되며, 화면 자체의 버튼에 자리가 필요하면 가장 먼저 빠짐)
+ 요일별 제한 저장(플레이 타이머에서 편집한 주간 제한도)
ZR 변경을 저장한 뒤 몇 초 동안 되돌리기

앱은 본체 설정처럼 탭으로 나뉘어 있습니다. 탭마다 아래에 해당 섹션이 있습니다.

  • 실패한 것은 대화 상자로, 성공한 것은 짧은 알림(토스트)으로 알려 줍니다. 대화 상자는 지금 이 본체에 해당하는 것만 알려 줍니다. 진행 중인 게임이 일시 정지된다는 것은 게임이 열려 있을 때만, 스마트폰 앱이 변경을 덮어쓸 수 있다는 것은 앱이 연동되어 있고 동기화할 수 있을 때만 알려 줍니다.
  • 머리글은 자녀 보호 기능이 일시 해제된 동안(라벨)과 앱이 읽기 전용인 동안(라벨에 읽기 전용이 표시되고, 쓰기 작업은 회색으로 표시되며 누르면 어디서 끌 수 있는지 알려 주고 거부됩니다) 모든 탭에서 이를 알려 줍니다. 라벨을 누르면 그 상태를 되돌리는 곳(오늘 › 다시 켜기, 펌웨어 화면 또는 도움말 및 진단)으로 갑니다. 화면 아래쪽에는 어느 탭에서든 그것을 여는 버튼이 표시됩니다. ⊖는 언어와 테마, Ⓨ는 알림(개수 포함)입니다.
  • 읽기 전용 모드에서는 작업이 제자리에 회색으로 남고, 누르면 이유를 알려 줍니다.

디자인: Cadran

PlayGuard의 디자인은 Cadran이라고 부릅니다. 탭을 위한 아이콘 레일, 남색 또는 차가운 흰색 팔레트(테마에 따라), 목록 대신 카드입니다. 각 탭은 가장 중요한 것(링, 타일, 카드, 칩)부터 보여 주고, 나머지 설정은 그 아래에 있습니다.

  • 머리글의 라벨은 그 탭이 무엇에 관한 것인지 알려 줍니다(자녀 보호 켜짐, 타이머 작동 중 등). 자녀 보호 기능이 해제된 동안에는 모든 탭에서 이를 알려 주며, 누르면 오늘 › 다시 켜기가 열립니다. PlayGuard를 사용하는 동안 일시 중지되어 있으면(아래 참고) 차분하게 자녀 보호 일시 중지라고 표시하며, 누르면 그것이 무엇인지 설명합니다. 보조 텍스트도 15 px보다 작아지지 않아, TV라면 소파에서도 읽을 수 있습니다. 바닥글의 시계는 시와 분을 표시합니다(16:00).
  • 대화 상자는 카드이고 버튼은 둥근 알약 모양입니다. 확인 버튼은 청록색(무언가를 삭제하거나 멈출 때는 산호색)입니다.
  • 선택지는 버튼 안내 위에 카드로 열리며, 현재 선택은 연한 청록색 바탕에 체크로 표시됩니다. 청록색 테두리는 어디서나 포커스 전용이며, 레벨, 사용자, 적용 중인 선택은 연한 바탕을 유지합니다.
  • 긴 대화 상자는 내용이 더 있는 동안 아래쪽이 흐려지며, 그 경고(곧 일시 정지될 게임)는 호박색 카드로 맨 먼저 나옵니다.
  • 실패하면 실패한 것이 제목이 되고, 오류 코드는 이유 아래에 작게 표시되며, 도움이 될 때는 보고서 보내기를 제안합니다.
  • 메시지는 머리글 아래에 카드로 나타나며, 완료된 것에는 청록색 체크, 거부된 것에는 호박색 표시가 붙습니다.
  • 다른 화면도 같은 디자인입니다. 프로필의 요일별 편집기는 플레이 타이머처럼 주를 보여 주고(편집 방법도 같으며, 빠른 설정은 타일로 표시), 설치된 게임과 모든 게임은 각 줄을 카드로 보여 주며, 프로필과 도움말 및 진단은 줄마다 아이콘을 붙입니다.
  • 글자 크기(환경 설정, 또는 머리글의 AA):
  • 기본값인 자동은 본체를 TV 모드로 TV에 연결한 동안 모든 글자를 25% 키우고, 휴대 모드에서는 원래대로 돌립니다. 크게는 항상 크게, 보통은 항상 원래 크기로 보여 줍니다.
  • 사이드바의 탭 이름도 똑같이 25 % 커집니다. 머리글의 제목·배지·날짜와 바닥글의 버튼 안내·시계는 줄에 여유가 없어 조금 덜(15~20 %) 커집니다. 어떤 언어에서 자리에 비해 너무 긴 이름은 잘리는 대신 조금 작게 그려지며, 보통 크기보다 작아지지는 않습니다. 이미 큰 제한의 레벨 이름은 크기가 그대로입니다.
  • 다시 시작하지 않아도 모든 화면에 바로 적용됩니다.
  • 25%라는 값은 55인치 4K TV에서 나왔습니다. 가장 작은 글자(15 px)는 대문자 높이가 14.6 mm가 되어, 2.5 m 거리에서 시각 20′으로 편하게 읽을 수 있는 크기입니다(보통 크기에서는 16′으로, 겨우 최소한입니다).
  • 시각 효과(환경 설정): 기본값인 자동: TV에서는 전체는 본체가 TV 모드인 동안 배경 광채와 디자인의 모든 움직임을 유지합니다. 화면과 그 줄이 제자리로 올라오는 움직임, 링이 그려지고 새 값으로 부드럽게 움직이는 효과, 아이 화면의 링이 마지막 몇 분 동안 맥박처럼 뛰는 효과, 버튼을 누를 때의 작은 반응입니다. 손에 들고 있을 때(휴대 모드나 테이블 모드, 충전 여부와 상관없이)는 이 효과를 모두 빼고, 본체를 다시 TV 모드로 하면 효과가 돌아옵니다. 항상 전체는 손에 들고 있을 때도 유지합니다. 움직임 줄이기는 꾸밈을 위한 움직임을 TV 모드에서도 모두 빼고 광채는 유지합니다. 움직임이 피로한 사람을 위한 설정입니다.
  • 되돌리기: 변경을 저장한 뒤 몇 초 동안 바닥글에 ZR 되돌리기가 남아 있습니다. 변경 기록에서 그 변경을 열어 이전 값으로 되돌릴 수 있습니다. 변경 기록이 비어 있으면 카드로 알려 줍니다.

알림 — 어느 탭에서든 확인이 필요한 것

머리글의 버전 왼쪽에 있는 벨이 보호자가 확인해야 할 것을 모아 줍니다. 어느 탭에서든 Ⓨ로 목록을 엽니다(할 일이 두 개면 벨의 배지에 2라고 표시됩니다).

벨 왼쪽에는 언어(코드: FR, EN 등)와 테마(밝게는 해, 어둡게는 달, 본체 설정을 따를 때는 반쯤 찬 원), 그다음 글자 크기(AA. 글자를 키운 동안에는 큰 A가 청록색)가 있습니다. 누르면 환경 설정과 같은 목록이 열리고, 어느 탭에서든 −로 이것들을 고를 수 있습니다. 새 테마나 언어는 바로 적용되며, 같은 탭에서 포커스를 같은 줄에 둔 채 모든 화면을 다시 만듭니다. 중국어와 중국어 전용 글꼴도 마찬가지입니다.

할 일

각각 호박색 경고 표시가 붙고, 벨에 호박색 숫자로 표시되며, 해결될 때까지 남습니다.

  • PIN이 아직 없음, 또는 누구나 먼저 시도할 만한 PIN(0000, 1234, 1212, 2580 등. 본체에서 판단하며 화면에 표시하지 않음)
  • 본체에는 PIN이 있는데 PlayGuard는 PIN 없이 열림(PIN으로 PlayGuard 보호가 안 함)
  • 자녀 보호 기능 일시 해제(다시 켜기)
  • 이전 날의 추가 시간을 아직 되돌리지 않음
  • "시간 종료" 알람 꺼짐
  • PlayGuard 밖에서 이루어진 변경
  • 본체가 플레이 시간을 세지 않음
  • 네트워크 시계가 정확하지 않음

참고

각각 "i" 표시가 붙고, 벨에 점으로 표시되며, 읽음으로 표시할 수 있습니다.

  • 이전 날 오늘 플레이 종료로 낮춘 제한이 아직 남아 있음(되돌리기)
  • 새 버전 설치(새로운 기능. 그 자리에서 업데이트한 뒤에는 이전 빌드 보관), 또는 PlayGuard 새 버전
  • 온라인으로 보낸 보고서(링크 보기), 또는 지난번에 PlayGuard가 예기치 않게 종료됨(보고서 보내기)
  • 이번 주 플레이 시간(읽을 때까지 7일마다. 지난주와 비교한 하루 평균 차이 포함)과, 본체가 알림만 하는 동안 최근 7일 중 이틀 이상 제한을 넘음
  • 해야 할 설정 백업(아직 없거나 30일 동안 없음)
  • 1주일 동안 모든 소프트웨어 차단
  • 새 사용자
  • 스마트폰 앱 연동
  • 시작할 때 네트워크 시계가 어긋나 있음

본체

자녀 보호 기능이 아니라 본체에 관한 항목은 맨 끝의 한 줄에 모이며, Ⓐ로 엽니다(다른 항목이 없으면 처음부터 열려 있음). 그중 할 일은 벨이 아니라 본체 탭의 배지에 셉니다.

  • 시작할 수 없는 설치된 게임(설치된 게임 확인), 확인이 필요한 게임 패치
  • 거의 가득 찬 SD 카드(500 MB 미만)
  • PlayGuard 자체 파일을 따로 보관하거나 SD 카드에 쓰지 못함
  • 최신이 아닌 복구 sysmodule(이 버전에 포함된 것이 아니거나, 버전을 알려 주기 전에 설치됨. 업데이트로 이 버전에 들어 있는 것을 설치), 그 뒤 적용될 때까지 본체 다시 시작 필요
  • 시작을 끝내지 못해 되돌린 빌드(보고서 보내기)

참고 항목은 되돌린 빌드, 이 버전에서 테스트되지 않은 펌웨어, 더 새로운 Atmosphère, hekate, 펌웨어(매일 업데이트 확인으로 확인. 펌웨어 항목은 Atmosphère가 지원할 때까지 기다리라고 알려 줌), emuMMC에서 시리얼 번호가 숨겨지지 않음, 다른 시스템에 따로 있는 자녀 보호 기능, 손상되어 따로 보관한 PlayGuard 자체 파일(시작할 때 토스트로 안내)입니다.

항목의 동작

  • 각 섹션의 항목은 어느 확인이 먼저 끝났는지와 상관없이 정해진 순서로 표시됩니다.
  • 사이드바에서는 탭 이름 옆의 호박색 배지가 그 탭에서 해결하는 할 일의 수를 셉니다. 보안 탭(PIN 없음, 약한 PIN, PIN 없이 열리는 PlayGuard, 일시 해제), 플레이 타이머(알람 꺼짐, 본체가 세지 않음), 오늘(PlayGuard 밖에서 이루어진 변경, 되돌릴 추가 시간), 본체(위의 본체 항목과 네트워크 시계)입니다. 무시한 항목과 참고 항목은 세지 않습니다.
  • 탭 안에서는 각 항목을 해결하는 줄에 같은 배지가 붙고(네트워크 시계, 설치된 게임, 저장소, 게임 패치; PIN 설정 또는 변경, PIN으로 PlayGuard 보호; 알람은 플레이 타이머의 고급), 탭은 그중 첫 줄에서 열립니다. 자체 값이 없는 줄은 그 앞에 호박색으로 배지의 뜻을 알려 줍니다(추측하기 쉬움, 정확하지 않음).
  • 항목에서 Ⓐ를 누르면 바로 해결하거나(켜기, 맞추기, 업데이트 등) 해결하는 탭을 엽니다. 항목은 내용이 해결되면 저절로 사라집니다.
  • Ⓧ는 참고 항목을 읽음으로 표시하고, Ⓨ는 모두 읽음으로 표시합니다. 읽음으로 표시한 항목은 내용이 바뀔 때까지 다음 시작 때도 읽음 상태로 남습니다.
  • 무시하기: 일부 할 일은 확인과 PIN 입력 뒤 Ⓧ로 무시할 수 있습니다. 누구나 먼저 시도할 만한 PIN, PIN 없이 열리는 PlayGuard, "시간 종료" 알람 꺼짐, 거의 가득 찬 SD 카드입니다(PIN 없음, 해제된 자녀 보호 기능, 시계, 세지 않는 플레이 타이머, PlayGuard 자체 파일은 무시할 수 없음). 무시한 항목은 더 이상 세지 않으며 맨 끝의 무시됨 아래에 표시되고, 거기서 Ⓐ를 누르면 다시 셉니다. 30일 뒤(무시한 경고를 30일 후 다시 표시를 끄지 않은 경우), 내용이 해결되었다가 다시 생겼을 때, 또는 PIN의 경우 길이가 다른 새 PIN을 정했을 때 저절로 다시 나타납니다.
  • 환경 설정 › 알림에서 세 종류를 끌 수 있습니다. Atmosphère, hekate, 펌웨어 새 버전, 이번 주 플레이 시간, 리마인더(백업, 본체의 두 번째 시스템, 소프트웨어 차단)입니다.
  • 알림의 바탕이 되는 상태는 PlayGuard를 시작할 때, 메인 화면에서는 1분마다, 오늘이 표시된 동안에는 5초마다 읽습니다.

오늘 — 하루를 한눈에

시뮬레이터에서 체험하기 ›

링과 줄

남은 시간을 링으로 보여 줍니다. 플레이할 수 없는 날은 0분이 아니라 플레이 불가로 표시하고, 오늘 준 추가 시간은 링 끝에 더 밝은 부분으로 표시되며, 링은 새 값으로 부드럽게 움직입니다.

그 아래에는 플레이를 가장 먼저 멈추게 하는 것이 표시됩니다.

  • 시간 종료나 취침 알람 전이라면 하루의 남은 시간을 한 줄로 보여 주며, 왼쪽 끝이 지금이고 각각의 시각에 표시가 붙습니다(16:40 시간 종료, 21:00 취침). 줄은 첫 번째 표시까지 청록색이고, 그 마지막 15분은 호박색입니다.
  • 그렇지 않으면 글로 보여 줍니다. 그날의 시간을 다 쓴 뒤에는 취침 알람과 다시 플레이할 수 있는 시각, 자녀 보호 기능이 해제된 동안에는 일시 중지된 오늘의 제한과 그 이유입니다.

작업

  • 시간 추가: 추가할 시간이 한 줄에 있고(+15분, +30분, +1시간) 각각 한 번에 고를 수 있으며, 그 밖의 시간(원하는 길이, 다른 날)은 …에서 고릅니다. 시간에 커서를 두면 줄 위의 시간 종료 표시가 옮겨지거나(15분 추가 시), 취침 알람 표시에 그래도 알람이 먼저라고 표시됩니다. 남은 시간이 15분 이하이거나 없으면 첫 번째 시간이 청록색으로 눈에 띕니다.
  • 오늘은 그만, 아이에게 보여주기.
  • 오늘의 제한…: 오늘의 제한을 그 자리에서 고르고, 한 번 확인한 뒤 기록합니다.
  • 적용 중인 프로필: 프로필을 저장한 뒤에는 이름으로 표시됩니다(일치하는 것이 없으면 프로필…). Ⓐ로 목록이 열리며 적용 중인 프로필에 체크가 되어 있고, 한 번 확인한 뒤(바뀌는 요일 표시) 다른 프로필을 적용하거나 프로필 관리…를 고를 수 있습니다.
  • 자녀 보호 기능이 해제된 동안에는 다시 켜기가 줄 전체 너비로 맨 앞에 오고, 시간 추가는 빠집니다.
  • 어느 요일에도 제한이 없으면 주간 제한 설정이 플레이 타이머의 주간 화면을 엽니다.

카드와 라벨

  • 취침 알람(다시 플레이할 수 있는 시각, 또는 본체가 알려 주지 않을 때는 알람이 울리기까지 남은 시간. 꺼져 있으면 크게 꺼짐과 Ⓐ 설정하기), 자녀 보호 기능, 네트워크 시계는 카드로 표시합니다.
  • 본체 상태는 라벨로 표시합니다.
  • 하나는 Atmosphère의 DNS 리디렉션이 닌텐도 서버를 차단하는지 알려 주며, Ⓐ를 누르면 어느 서버인지와 그로 인해 바뀌는 것을 보여 줍니다. 스마트폰 앱이 동기화되지 않고, 네트워크 시계가 스스로 맞춰지지 않습니다.
  • 다른 하나는 애플리케이션으로 열었을 때 PlayGuard에서 보낸 시간도 계산된다는 것을 알려 줍니다. 게임 위에서 열었으면 그 게임으로(게임에서 열림), HOME 메뉴의 포워더로 시작했으면 그 아이콘의 이름으로(HOME 아이콘에서 열림) 계산되며, Ⓐ로 그 방식을 설명합니다.
  • HOME 메뉴에서 열어 둔 게임은 호박색 라벨(계속 계산. Ⓐ로 이유 설명)로 표시됩니다. 단, PlayGuard 자체의 시간에 관한 라벨이 이미 그 내용을 알려 주고 있으면 표시하지 않습니다.
  • 자녀 보호 기능이 PlayGuard를 사용하는 동안 일시 중지되어 있으면 둘 다 표시하지 않습니다. 그때 여기서 보내는 시간은 아이의 시간이 아니기 때문입니다.
  • 라벨은 보호자의 확인이 필요한 것(호박색, 삼각형), 켜져 있는 것(청록색, 체크), 나머지(회색, 점) 순으로 놓입니다. 색뿐 아니라 모양으로도 구별됩니다.
  • 문제없는 것과 알리기만 하는 것은 보호자의 확인이 필요한 라벨 뒤에 라벨 하나로 묶입니다(✓ 확인 3개 정상). Ⓐ를 누르면 그 항목들이 표시되고, 탭이 열려 있는 동안 그대로 표시됩니다.
  • 라벨 아래에는 아직 되돌리지 않은 추가 시간(Ⓐ로 되돌림)과, 꺼져 있는 동안의 "시간 종료" 알람(Ⓐ로 다시 켬)이 표시됩니다.

시작하기

PIN과 주간 제한을 설정할 때까지 카드들 위에 카드 하나가 세 단계(PIN, 하루 제한, 네트워크 시계)를 보여 줍니다. 끝난 단계에는 청록색 체크가, 남은 단계에는 호박색 원이 표시되며, 몇 단계를 마쳤는지(1 / 3)도 표시됩니다. 단계에서 Ⓐ를 누르면 그 자리에서 진행합니다.

본체가 시간을 세고 있나요?

PlayGuard가 애플리케이션으로 실행되는 동안에는 PlayGuard 자체의 시간도 계산되므로, 오늘 제한이 있으면 PlayGuard를 열어 둔 동안 남은 시간이 줄어야 합니다. 화면에서 약 90초 동안 변하지 않으면(타이머 켜짐, 오늘 제한 있음, 해제나 일시 중지 안 됨, 앨범에서 열지 않음) 플레이한 시간 아래의 호박색 줄에 지금 본체가 플레이 시간을 계산하지 않고 있습니다와 함께 가능한 원인이 표시됩니다.

  • 시계를 뒤로 돌렸음(나중에 다시 계산됨)
  • 네트워크 시계를 한 번도 맞추지 않았음(본체 › 네트워크 시계)
  • 방금 제한을 기록했음(게임을 1분 정도 실행한 뒤 다시 확인)

남은 시간이 다시 움직이면 바로 사라집니다. 플레이 타이머 탭에도 표시됩니다.

PlayGuard 밖에서 변경됨

같은 날 오늘의 플레이 시간이 처음부터 다시 시작됨(시계를 바꾸면 이렇게 됨), 본체 시계가 5분 넘게 움직임, PlayGuard가 마지막으로 본 것과 다른 제한(스마트폰 앱, 다른 도구). 이때는 닫거나(Ⓐ) 다음 날이 될 때까지 링 위에 호박색 카드가 표시되고, 변경 기록에 항목이 남습니다. PlayGuard는 백그라운드에서 실행되지 않으므로, 본체를 다시 읽을 때 열려 있던 동안 또는 마지막으로 연 뒤에 바뀐 것만 알 수 있습니다.

제한에 도달하면

본체가 "시간 종료"를 표시한 뒤 게임을 일시 정지하거나("계속" 없음) 알림만 합니다. 제한이나 취침 시간을 설정하면 시간이 다 되면에서 어느 쪽인지 보고 바꿀 수 있습니다(자세히, 영어).

시간 추가와 오늘 플레이 종료

  • 오늘 시간 추가: 기본값 +15분, +30분, +1시간.
  • 오늘 플레이 종료: 오늘만 제한 0, 플레이한 시간을 알면 지금 또는 5분 후(이때 제한은 플레이한 시간 + 5분이 되어 저장할 시간이 생깁니다). 잠기는 순간 본체의 "시간 종료"가 나타나며 저장하지 않은 진행 상황이 사라질 수 있습니다. 확인 화면에서 이를 알려 줍니다.
  • 다음 날 — 시작할 때, 또는 앱이 열려 있으면 자정에 — PlayGuard가 평소 제한으로 되돌립니다.
  • 추가 시간 뒤에는 묻지 않고 PIN 없이 스스로 되돌립니다(자녀 보호 기능을 다시 켤 때처럼 제한을 낮추기만 하므로). 타이머가 세고 있으면 잠깐 해제했다가 바로 다시 잠급니다. 쓸 수 없는 동안(읽기 전용 모드, 지원하지 않는 펌웨어, 모든 소프트웨어 차단 켜짐)에는 기다리고, 1주일 뒤 같은 요일에 낮은 제한 때문에 진행 중인 게임이 멈추게 되는 동안에도 기다립니다(그러면 다음 날). 어떤 날에 시간을 더 주고 싶다면 그날의 제한을 바꾸세요.
  • 오늘 플레이 종료 뒤에는 0을 유지할지 제한을 되돌릴지 묻거나(제한을 올리는 모든 변경처럼 PIN을 거침), 다른 변경처럼 되돌립니다(플레이 타이머 › '오늘 플레이 종료' 다음 날 평소 제한으로 자동 복원). "제한 없음"으로 되돌릴 때는 항상 묻습니다.
  • 다른 날 시간 추가(시간 추가 › 다른 날…, 목록 맨 끝): 내일 또는 그 뒤 5일 중 하루(각각 제한과 함께 표시)를 고른 다음 시간을 고릅니다. 그날의 제한은 지금 바로, 그 날짜에 한해 올라가고, 그날이 지난 뒤 다음에 PlayGuard를 열 때 저절로 되돌아갑니다(제한을 낮추기만 하므로). PlayGuard를 열지 않은 본체에서는 되돌아가지 않으며, 다음 같은 요일에도 그 제한이 유지됩니다. 한 번에 하나만 정할 수 있으며, 그 뒤 목록에서 취소할 수 있습니다(제한은 바로 돌아감). 그사이 그 요일의 제한을 바꾸면(주간 제한, 프로필 등) 그 변경이 우선하며, 아무것도 되돌리지 않습니다.

아이 화면

오늘의 아이에게 보여주기는 본체를 아이에게 건네기 위한 화면입니다.

  • 남은 시간(자녀 보호 기능이 해제된 동안에는 일시 중지된 오늘의 제한), 플레이가 끝나는 시각(16:40쯤 종료. 취침 알람이 먼저 오면 대신 링이 취침 시각까지 카운트다운함: 취침 시간까지 45분. 제한이 없는 날의 마지막 1시간도 마찬가지), 취침 시각, 시간이 다 되면 일어나는 일만 보여 줍니다.
  • TV에서 방 건너편에서도 읽을 수 있는 크기이며, 글자 크기 설정과 상관없이 이 크기를 유지합니다(모든 화면처럼 제목과 바닥글만 설정을 따릅니다).
  • 마지막 5분 동안은(플레이가 끝나기 전이나 취침 시각 전) 끝나는 시각이 호박색으로 바뀌고 링이 천천히 맥박처럼 뜁니다. 취침 시각은 마지막 30분 동안 호박색으로 바뀝니다.
  • 보호자용 버튼인 Ⓐ와 Ⓨ는 오른쪽 위에 작게 표시되어, 바닥글에는 아이용 버튼만 보입니다.
  • Ⓐ는 PIN을 입력해 보호자 화면으로 돌아가고, Ⓨ는 PIN을 입력한 뒤 그 자리에서 시간을 추가합니다(시간 추가와 같은 시간. 아이 화면은 그대로 유지). Ⓑ는 PlayGuard를 종료합니다(종료할 때처럼 먼저 자녀 보호 기능을 다시 켤지 묻습니다).

글자를 크게 해도 오늘은 한 화면에 들어갑니다. 제목 위의 줄에는 요일과 그날의 제한만 남고(목요일 · 2시간), 버튼과 카드가 조금 촘촘해집니다. 5초마다 새로 고칩니다(Ⓧ로 바로 새로 고침).

플레이 타이머 — 주간 화면이 곧 편집기

시뮬레이터에서 체험하기 ›

주간 편집

요일에서 Ⓐ를 누르면 편집합니다.

버튼 편집 중
↑/↓ 15분씩 바꾸기(길게 누르면 1시간씩)
←/→ 다음 요일로 이동
Ⓛ 월요일~금요일에 복사
Ⓡ 주말에 복사
Ⓨ 제한 없음
Ⓧ 정확한 시간(시간 입력…: ↑/↓로 15분씩(길게 누르면 1시간씩), Ⓛ/Ⓡ로 5분씩, OK에 커서가 놓인 채 열림)
Ⓐ 또는 Ⓑ 편집 끝내기(Ⓐ는 어느 요일인지 표시: 월요일 완료. 아직 아무것도 저장되지 않음)
  • 터치로는 요일을 누르면 편집 상태가 되고, 그 위쪽이나 아래쪽을 누르면 15분씩 바뀝니다.
  • 변경 내용은 요일별 편집기에서처럼 +나 저장으로 함께 저장됩니다(확인 화면에 바뀐 요일이 변경 전 → 변경 후로 표시됨). 취소는 변경을 되돌립니다.
  • 각 요일 막대 안에는 그 요일의 가장 최근 날에 플레이한 시간(오늘 포함, 모든 사용자)이 표시됩니다. 제한을 넘으면 막대가 가득 차고 위쪽이 산호색이 되며, 그 비율은 플레이한 시간 중 제한을 넘은 시간의 비율입니다. 주간 화면 아래의 범례가 그 뜻을 알려 주고(제한 초과), 제한도 산호색이 됩니다. 오늘 이후의 요일은 지난주 플레이를 더 흐리게 보여 줍니다(선택 시: 지난주 금요일: 2시간 10분 / 2시간 플레이).
  • 바꾸고 아직 저장하지 않은 요일은 제한이 호박색이고 막대에 호박색 테두리가 둘러집니다. 주간 화면 아래에는 선택한 요일의 수치가 표시됩니다(목요일: 1시간 20분 / 2시간 플레이).
  • 주간 화면 위에는 제한 도달과 그때 본체가 하는 일, 또는 본체가 플레이 시간을 세지 않음이 호박색으로 표시됩니다.
  • 0분은 그날은 플레이 불가를 뜻하고, 플레이 시간 제한 해제는 타이머를 끕니다.

칩과 빠른 설정

주간 화면 위아래의 칩은 선택지를 바로 엽니다. 프로필(저장된 개수), 매일 같은 제한, 취침 알람, 시간이 다 되면입니다. 제한 삭제는 탭의 마지막 줄에 따로 있습니다(변경 기록에서 되돌릴 수 있음).

  • 매일 같은 제한: 빠른 목록이나 정확한 시간을 고릅니다(시간 입력…: ↑/↓로 15분씩(길게 누르면 1시간씩), Ⓛ/Ⓡ로 5분씩).
  • 평일과 주말 ›: 편집기가 월요일~금요일, 그다음 주말의 제한을 묻습니다.
  • 시간 추가 또는 오늘 플레이 종료 ›는 두 가지가 모두 있는 오늘을 엽니다. 그 아래의 안내는 제한에 도달했을 때 본체가 무엇을 하는지 알려 줍니다. 자녀 보호 기능이 일시 해제된 동안에는 플레이 시간이 계산되지 않을 수도 있으며, 아직 확인되지 않았습니다(문서, 영어).
  • 모든 확인 화면에 바뀌는 요일이 변경 전 → 변경 후로 표시됩니다.

프로필

  • SD 카드에 저장하는 프로필: 프로필 적용(이미 적용 중인 프로필이면 그렇다고만 알려 줌), 편집, 이름 변경, 삭제. 현재 제한을 저장하거나 새로 만들 수 있습니다.
  • 이름은 어떤 문자로든 자유롭게 지을 수 있습니다(École, 周末, Выходные 등). 라틴 문자가 없는 이름에는 별도의 파일 이름이 붙고, 같은 파일이 되는 두 이름은 걸러 냅니다.
  • 예약된 프로필(프로필 › 예약된 프로필): 곧 제공. PlayGuard는 열려 있는 동안에만 실행되므로 정해진 날에 스스로 프로필을 바꿀 수 없습니다. 캘린더나 방학 일정에 따른 프로필 전환은 MQTT 브리지(Home Assistant)와 함께 제공됩니다. 이전 버전에서 예약한 프로필은 기간이 시작되면 계속 제안되며, 그 줄에서 변경, 삭제, 종료도 계속 할 수 있습니다.

모든 소프트웨어 차단

주간 설정 아래의 모든 소프트웨어 차단: 모든 요일의 제한을 0으로 만드는 스위치 하나로, 게임을 시작하려면 PIN이 필요해집니다. 연령 등급이나 커뮤니케이션 제한 없는 가벼운 차단입니다.

  • 게임 시작을 막을 뿐 HOME 메뉴는 막지 않으며, PIN이 필요합니다.
  • 끄면 이전 제한으로 돌아갑니다.
  • 켜져 있는 동안에는 추가 시간과 오늘 플레이 종료가 거부되며, 다른 방법(프로필, 백업, 변경 기록 등)으로 정한 제한이 이를 대신합니다.

취침 알람

  • 알람 시각(16:00~23:45 또는 OFF)과 다시 플레이할 수 있는 시각(05:00~09:00)으로, 매일 같습니다. 스틱으로 설정합니다. 위아래는 15분씩, L과 R은 1시간씩 바뀝니다.
  • 또는 알람 대화 상자에서 Ⓨ 요일별로 월요일~금요일, 주말 또는 하루를 정할 수 있으며 나머지 요일은 원래 시각을 유지합니다(요일 묶음마다 시각과 함께 표시). 요일마다 시각이 다르면 탭에 요일마다 다름이라고 표시되고, 플레이 타이머의 주간 화면에는 요일 이름 아래에 그날의 알람이 표시됩니다.
  • 플레이 타이머 설정 안의 위치는 스마트폰 앱의 설정에서 알아냈고 실제 본체(22.0.0)에서 확인했습니다. 그래도 PlayGuard는 본체가 보고하는 값이 PlayGuard가 거기서 읽은 값과 같을 때만 바꾸고, 변경 뒤 본체의 응답을 확인해서 다르면 이전 설정으로 되돌립니다.

추가 시간 설정과 고급

  • 추가 시간: 제안하는 시간(+15/+30/+1시간, +10/+20/+30분 등)과, 오늘 플레이 종료 뒤 묻지 않고 평소 제한으로 되돌리기(추가 시간은 항상 묻지 않고 되돌림). 둘 다 다음 날부터, 다음에 PlayGuard를 열 때 적용됩니다. PlayGuard를 열지 않은 본체는 그날의 제한을 유지합니다.
  • 고급 ›은 별도 화면입니다. 디버그 계열 작업의 스위치와, 그 스위치가 켜져 있는 동안 "시간 종료" 알람 켜기/끄기, 카운트다운 일시 정지 / 재개가 있습니다. 같은 스위치로 백업이나 변경 기록에서 알람을 되돌릴 수도 있습니다.

플레이 기록 — 누가 무엇을 얼마나 했는지

시뮬레이터에서 체험하기 ›

게임별 시간을 오늘, 최근 7일, 전체 기간으로 본체 자체의 플레이 기록에서 보여 줍니다. 모든 사용자 또는 사용자 한 명(본체에 사용자가 여럿일 때 맨 위의 칩으로)을 볼 수 있습니다. PlayGuard는 마지막으로 표시한 사용자, 또는 처음 표시할 계정에서 정한 것(모든 사용자 또는 한 명. 탭 맨 아래, 모든 게임과 함께 있음)으로 시작합니다.

맨 위

  • 사용자 칩, 기간과 내보내기.
  • 오늘·최근 7일·전체 기간 수치. 최근 7일 아래에는 그 전 7일과 비교한 하루 평균 차이가 표시됩니다. 늘었으면 ▲ 지난주 대비 하루 +20분처럼 호박색, 줄었으면 ▼ 청록색, 5분 이내면 지난주와 비슷입니다.
  • 가장 많이 한 게임 4개의 카드(Ⓐ로 열기). 최근 7일에서는 지난주보다 가장 많이 늘어난 게임에 30분 이상이면 그 차이가 표시됩니다(▲ 지난주 대비 +2시간).
  • 기간 동안 플레이한 것이 없으면 카드로 알려 주며, 볼 것이 있으면 전체 기간 보기가 표시됩니다.

차트와 요약

  • 최근 7일 차트(오늘은 오른쪽, 아래에 범례)에는 이번 주 요일별 제한이 선으로, 제한을 넘은 시간이 호박색과 ! 표시로 나타납니다. 오늘, 이번 주, 전체 기간의 합계도 있습니다.
  • 표시 중인 사용자에 대해 고른 기간(오늘, 최근 7일, 최근 30일, 전체 기간)의 요약: 하루 평균, 가장 많이 한 게임, 플레이한 날과 가장 많이 한 날(최근 7일), 평균 세션(전체 기간).
  • 플레이 시간대 (최근 7일): 요일마다 한 시간에 한 칸씩, 월요일부터 표시하며 많이 플레이할수록 진하게 보입니다(모든 게임, 표시 중인 사용자). 이어서 세션(5분 미만의 휴식을 사이에 둔 플레이는 게임을 바꿔도 한 세션) 수와 평균 길이, 가장 긴 세션과 그날, 가장 많이 플레이한 연속 두 시간, 21:00~06:00에 플레이한 시간이 나옵니다.

모든 게임과 게임 페이지

  • 모든 게임은 별도 화면입니다. 기간 동안 플레이한 모든 게임을 많이 한 순서로 아이콘 그리드 또는 목록으로 보여 주며(Ⓨ로 전환, 선택은 유지), 선택한 게임의 수치가 항상 맨 위에 표시됩니다. 아이콘과 이름, 기간 중 플레이 시간, 전체 기간, 실행 횟수, 마지막 플레이입니다. Ⓧ로 기간을 고릅니다(플레이 기록 탭도 따라감).
  • 아이콘은 선택한 게임 주변부터 읽습니다(메모리를 아끼기 위해 애플릿 모드에서는 읽지 않음). 아이콘이 도착할 때까지, 그리고 아이콘이 없는 게임에는 회색 컨트롤러가 대신 표시됩니다.
  • 게임이 많으면 처음 50개를 보여 주고 모든 게임 표시가 나옵니다(애플릿 모드에서는 최대 100개). 내보내기에는 항상 모든 게임이 들어갑니다. PlayGuard는 최대 256개 게임을 읽습니다(이번 주 게임 먼저). 그보다 많으면 플레이 기록 탭, 모든 게임, 내보내기(CSV 제외)에 일부 게임이 빠졌다고 표시되고, 전체 기간 합계에서도 빠집니다.
  • 게임에서 Ⓐ: 최근 7일 막대그래프, 실행 횟수, 처음과 마지막 플레이, 사용자별 시간. 삭제한 게임도 전체 기간 수치가 남습니다. PlayGuard를 설치하기 전에 삭제한 게임도 본체의 플레이 기록에 이름이 남아 있다면 그렇습니다. 이름은 PlayGuard가 한 번 본 뒤라면 남습니다(그렇지 않으면 삭제한 게임과 타이틀 ID).

사용자

  • 어느 사용자에게도 속하지 않는 게임 시간(사용자를 묻지 않는 게임이 있거나, 그 뒤 사용자를 삭제함)은 1분부터 사용자 없음으로 표시됩니다.
  • PlayGuard가 처음 보는 사용자는 30일 동안 탭에 호박색으로 표시되고(새 사용자(…부터). 새 사용자를 만드는 것은 처음부터 다시 시작하는 알려진 방법입니다) 변경 기록에 기록됩니다. PlayGuard가 처음 사용자 목록을 읽을 때 이미 있던 사용자는 표시되지 않습니다.

내보내기

  • SD 카드로 내보내기(내보내기): CSV, JSON, XLSX(Excel), PDF 형식, 하루에 한 열, 그 뒤에 최근 7일, 최근 30일, 전체 기간.
  • 마지막으로 읽은 수치(실행 사이에 SD 카드에 보관)로 바로 열리며, 1분이 넘었으면 백그라운드에서 새로 고칩니다. Ⓧ를 누르면 로딩 표시와 함께 바로 다시 읽습니다.
  • 본체 시계를 바꿨다면 시간은 대략적인 값입니다.

제한 — 레벨, 연령 등급, 커뮤니케이션

시뮬레이터에서 체험하기 ›

  • 제한 레벨: 유아, 어린이, 청소년, 사용자 설정이 타일로 나란히 놓이며, 각각 무엇을 제한하는지 표시됩니다(제한되는 것에는 산호색 자물쇠, 허용되는 것에는 초록색 체크 표시, 그리고 그 레벨이 차단하는 설치된 게임. Ⓐ로 설정. 적용 중인 사용자 설정에서는 Ⓐ로 아래의 설정으로 이동). 없음은 그 아래에 있습니다. 적용 중인 레벨에는 ✓ 현재가 표시되며, 청록색 테두리는 포커스가 있는 곳에만 있습니다. 레벨이 제한하는 것(연령 제한, 게시, 커뮤니케이션)은 설정하기 전에 다시 알려 줍니다. 없음은 모든 제한을 해제하므로 산호색으로 확인합니다.
  • 레벨의 설정: 연령 등급, SNS 게시, 다른 사람과의 커뮤니케이션. 프리셋 레벨에서는 그 레벨 자체의 설정이며, 하나를 바꾸면 프리셋의 설정에 그 변경을 더한 상태로 레벨이 사용자 설정이 됩니다. 그 전에 확인합니다(설정 목록 표시).
  • 등급 분류 아래의 등급 분류 기관(PEGI, ESRB, USK, CERO 등). 목록에 각 기관이 등급을 매기는 나라가 표시됩니다(PEGI: 유럽 대부분, ESRB: 미국, 캐나다, 중남미, USK: 독일, PEGI BBFC: 영국 등).
  • 제한되는 설치된 게임(이것도 등급 분류 아래): 적용 중인 레벨이 연령 등급으로 막는 설치된 게임의 수(3 / 15)이며, Ⓐ로 등급과 함께 목록을 보여 줍니다(PEGI 16). 각 레벨의 타일에도 표시됩니다(제한되는 게임 · 3).
  • 등급은 각 게임 자체의 것(게임의 관리 데이터로, 시작할 때의 설치된 게임 확인 또는 본체 › 설치된 게임에서 읽음)이며, 본체가 쓰는 등급 분류 기관의 등급입니다.
  • 그 기관이 등급을 매기지 않은 게임은 세지 않으며, 스마트폰 앱에서 정한 예외도 포함하지 않습니다.
  • 플레이 기록의 게임 화면에는 그 등급이 표시되고, 제한되는 경우 현재 제한 수준에서 제한됨이라고 표시됩니다.
  • 기타 아래에는 VR 모드. 커뮤니케이션이 허용된 게임은 그 목록이 이해될 때까지 진단 보고서에 원본 그대로 들어갑니다.

보안 — PIN, 해제, Homebrew 메뉴, 스마트폰 앱

시뮬레이터에서 체험하기 ›

  • 맨 위에는 타일 4개가 있습니다. PIN, 제한, 일시 해제, Homebrew 메뉴이며, 각각 제대로 되어 있으면(PIN 설정됨, 제한 켜짐, 잠김) 청록색 체크, 확인이 필요하면 호박색 경고 표시가 붙습니다. Homebrew 메뉴는 열림 또는 잠김으로 표시됩니다(잠그면 체크. 포워더가 없으면 열려 있어도 괜찮습니다).
  • PIN 설정 또는 변경(시스템 PIN 화면).
  • PIN 표시: 경고와 PIN 입력 뒤, 매번 요구합니다. 변경 기록에 기록되고 그 뒤 새 PIN을 제안합니다.
  • 일시 해제, 그리고 해제가 필요한 변경 직후 PlayGuard가 스스로 다시 켤지 여부(기본값 켜짐).

PIN으로 PlayGuard 보호

PlayGuard 자체의 PIN입니다.

설정 효과
안 함 PlayGuard에서는 PIN 없음(본체에 PIN이 있는 동안 벨이 알려 줌)
변경하기 전(기본값) 누구나 볼 수 있고 보호자만 바꿀 수 있음
PlayGuard를 열 때 시작할 때 잠금 화면
  • 한 번 입력하면 PlayGuard를 닫을 때까지 유효합니다. 5분 후 PIN 다시 요구(기본값 꺼짐)는 5분 뒤 다시 요구하고, PlayGuard에서 5분 이상 벗어났다 돌아오면 PlayGuard를 열 때의 잠금 화면을 다시 띄웁니다.
  • 서비스 계층에서 확인하므로 어떤 변경도 이를 건너뛸 수 없으며, 다시 잠글 때는 묻지 않습니다. PIN 표시는 모든 모드에서 매번, 방금 입력한 뒤라도 PIN을 요구하며, config.json이 없거나 손상되었으면 변경하기 전으로 간주합니다.

PIN을 입력하면 PlayGuard를 사용하는 동안 자녀 보호 기능이 일시 중지됩니다

  • 보안 › PlayGuard 사용 중에는 자녀 보호 일시 중지가 켜져 있을 때만입니다(기본값은 꺼짐. 꺼져 있으면 PIN을 입력해도 자녀 보호 기능은 그대로이고, PlayGuard에서 보낸 시간은 플레이 시간으로 계산됩니다). 켤 때는 PIN을 묻습니다.
  • PIN을 입력하면(PlayGuard를 열 때의 잠금 화면, 변경하기 전에서의 첫 변경, 아이 화면에서 돌아갈 때 등) PlayGuard가 자녀 보호 기능을 일시 해제하므로, PlayGuard에서 보내는 시간이 아이의 플레이 시간에서 빠지지 않습니다. 게임에서 열림은 오늘에서 사라집니다.
  • 머리글의 라벨은 청록색으로 자녀 보호 일시 중지라고 표시하며, 누르면 그것이 무엇인지 지금 다시 켜기와 함께 설명합니다(그 뒤로는 PIN을 다시 입력할 때까지 일시 중지되지 않습니다). 오늘은 아이에게 보이는 그대로의 하루를 보여 주고, 보안 타일은 경고 없이 자녀 보호 일시 중지라고 표시합니다.
  • PlayGuard에서 벗어나거나(HOME 메뉴, 슬립 모드) 닫으면 바로 저절로 다시 켜지며, HOME 메뉴에서 닫을 때도 마찬가지입니다(종료가 이를 기다립니다). 아이 화면이나 잠금 화면이 떠 있는 동안에도 켜져 있습니다. PIN이 아직 유효한 채로 PlayGuard로 돌아오면 다시 일시 중지됩니다.
  • 앨범에서 열었을 때(그곳에서는 시간이 계산되지 않고, 뒤에 게임이 열려 있을 수 있음)와 읽기 전용 모드일 때는 일시 중지하지 않으며, 일시 해제로 한 해제 위에는 절대 하지 않습니다. 그 해제는 그대로 유지됩니다.
  • 다른 해제와 마찬가지로 기록됩니다. PlayGuard가 다시 잠그지 않고 멈추면 다음 시작 때 다시 잠그며, 본체를 다시 시작해도 저절로 잠깁니다. 해제된 동안에는 시간이 계산되지 않는다는 점에 기대지만, 이는 추정일 뿐 아직 측정되지 않았습니다(아래).
  • Homebrew 메뉴 잠그기 ›는 본체 › 포워더를 열며, 거기서 확인을 거친 뒤 잠급니다(포워더 참고).
  • 자녀 보호 기능이 해제된 채로 종료하려고 하면 다시 잠글지 묻습니다(다시 켜고 종료는 PlayGuard를 띄운 게임도 닫고 hbmenu가 아니라 HOME 메뉴로 돌아갑니다). 대신 HOME 메뉴에서 닫으면 PlayGuard가 다음 시작 때 다시 잠그며, 본체를 다시 시작해도 저절로 잠깁니다. PlayGuard 자체의 일시 중지는 아무것도 묻지 않습니다. PlayGuard를 닫으면 끝납니다.

스마트폰 앱

  • Nintendo Switch 자녀 보호 기능 앱의 연동 여부, 마지막 동기화, 연동 해제(해제하지 않으면 다음 동기화 때 여기서 정한 제한을 덮어씁니다. 연동된 동안에는 PlayGuard가 확인을 받는 모든 변경에서 이를 알려 줍니다).
  • Atmosphère의 DNS 리디렉션(atmosphere/hosts)이 닌텐도의 자녀 보호 서버를 다른 곳으로 돌리면 앱이 동기화할 수 없습니다. 이때 PlayGuard는 여기에 동기화 차단됨(DNS)이라고 표시하고, 다른 곳에서는 앱을 언급하지 않습니다(대화 상자의 안내, 벨의 항목, 시작하기 단계, 오늘의 라벨, 해독 협조가 없으며, 연동 해제도 앱이 무엇을 덮어쓸지 말하지 않고 확인합니다).
  • 연동되어 있고 동기화할 수 있는 동안 연동 해제 전에: 설정 2개 해독에 협조가 블록 비교를 엽니다(CONTRIBUTING.md, 영어).

자녀 보호 기능 모두 삭제

확인 두 번, 되돌릴 수 없음. 먼저 설정 백업이 저장됩니다.

변경 기록 — PlayGuard가 바꾼 것과 백업

시뮬레이터에서 체험하기 ›

맨 위에는 기록된 변경의 수와 마지막 백업 날짜가 타일로 표시됩니다. 청록색 체크, 또는 백업이 없거나 30일 동안 없으면 호박색 경고입니다.

변경 기록

  • PlayGuard가 한 최근 500개 변경(제한, 제한 레벨, PIN, 해제, 연동 해제, 시계, 복원, 카운트다운 일시 정지나 재개 등)과 PlayGuard 밖에서 바뀐 것으로 확인된 내용을 날짜별로(오늘, 어제, 그다음 요일과 날짜) 시각과 경로와 함께 보여 줍니다. 하루만 바꾼 제한에는 그 요일이 표시됩니다.
  • 본체가 거부한 변경도 호박색으로, 본체의 오류와 시도한 내용과 함께 표시됩니다(아무것도 바뀌지 않았으므로 되돌리기 없음).
  • 표시로 한 종류(플레이 시간, 제한, 보안과 앱, PlayGuard 밖에서 감지됨, 본체가 거부함)만 볼 수 있고, 표시된 항목 내보내기로 exports/에 CSV, JSON, XLSX, PDF로 저장합니다.
  • 변경에서 Ⓐ를 누르면 내용을 보여 주고, 값이라면 이전 값으로 되돌립니다. 다른 변경과 같은 해제와 PIN을 거치며, 그 뒤에 바뀌었으면 알려 줍니다.
  • 각 변경에는 그 변경을 한 PlayGuard 버전이 남습니다(개발 빌드면 그렇다고 표시하고, 커밋과, 풀 리퀘스트의 빌드면 그 번호도 함께). 더 새로운 버전의 PlayGuard가 기록한 변경은 기타 변경으로 표시됩니다.

백업

  • SD 카드에 설정 백업 / 복원: 제한 레벨, 사용자 설정, VR 모드, 등급 분류 기관, 하루 제한, "시간 종료" 알람(고급 작업이 켜져 있을 때), 그리고 기록용 플레이 타이머 원본 블록. PIN은 절대 들어가지 않습니다.
  • 복원할 때는 바뀔 내용만 보여 주고(바꿀 것이 없으면 해제나 쓰기 없이 그렇다고만 알려 줌), 백업에 취침 알람이 켜져 있었으면 알려 줍니다(다시 쓰지는 않음).
  • 보관할 백업 수를 정할 수 있습니다.

본체 — 네트워크 시계, 설치된 게임, 본체에서 실행되는 것

시뮬레이터에서 체험하기 ›

맨 위에는 본체에서 실행되는 것이 시스템 아래에 타일로 표시됩니다(펌웨어, Atmosphère, SD 카드에 있으면 hekate, 설치되어 있으면 sys-patch. Ⓐ로 릴리스 노트 열기). 그다음 도구가 도구 아래에 타일로(네트워크 시계, 설치된 게임, 포워더. 처음 두 개는 확인이 필요한 것을 모서리에 표시), 그다음 본체의 각 줄이 호환성부터 표시됩니다(이 펌웨어에서 PlayGuard가 확인되었으면 청록색 체크만, 아니면 경고와 무엇이 문제인지).

네트워크 시계

네트워크 시계 ›는 별도 화면으로, 플레이 타이머가 기준으로 삼는 시계입니다. 닌텐도 서버에 전혀 접속하지 않는 본체는 이 시계가 부정확한 채로 남아 플레이 타이머가 틀어집니다.

  • 본체 시계와 네트워크 시계, 시간대, 정확도. Atmosphère의 DNS 리디렉션(atmosphere/hosts)이 닌텐도의 시간 서버(aauth-lp1.ndas.srv.nintendo.net)를 다른 곳으로 돌리면 본체가 더 이상 스스로 네트워크 시계를 맞출 수 없습니다. 이 화면, 벨의 항목, 오늘의 카드가 이를 알려 주고 아래의 측정으로 안내합니다.
  • 공개 NTP 서버 선택(지역별로 약 50개 내장, 또는 직접 입력).
  • 서버 3곳에 대해 측정(중앙값. 서버 간 차이가 크면 호박색 경고)합니다. 대화 상자에 결과가 나옵니다. 네트워크 시계가 얼마나 빠르거나 느린지를 크게, 서버 시각을 네트워크 시계 시각과 나란히, 그리고 각 서버의 응답을 보여 주며, 거기서 네트워크 시계를 맞춥니다. 측정 결과는 2분 동안 유효하며, 네트워크 시계 맞추기 아래에 카운트다운이 표시됩니다. 확인 화면에서 알려 주듯이, 시계를 바꾸면 오늘의 플레이 시간이 처음부터 다시 계산되어 제한 시간 전체를 다시 쓸 수 있게 됩니다.
  • 시작할 때 네트워크 시계 확인: 1분 넘게 어긋나면 토스트로 알립니다. 시계를 직접 맞추지는 않습니다.

응답하는 서버가 없을 때

인터넷이 없는 본체에서는 결과 대화 상자에 본체 시계 사용이, 측정 아래에 네트워크 시계를 본체 시계에 맞추기가 나타나며(측정이 실패한 뒤 오늘의 네트워크 시계 카드에도), 같은 확인 화면을 거칩니다.

  • PlayGuard에는 본체 시계와 비교할 다른 기준이 없으므로, 확인 화면은 본체 시계의 시각을 보여 주고 먼저 스마트폰이나 시계로 확인하라고 안내하며, 2026년 이전의 본체 시계(한 번도 맞추지 않음)는 거부합니다.
  • 인터넷으로 시계 맞추기가 꺼져 있으면 본체 시계는 그대로이고, 나중에 그 설정을 켜도 더 이상 시각이 튀지 않습니다. 켜져 있으면 본체 시계가 이미 네트워크 시계를 따르므로, 확인 화면은 그 설정을 끄고 시각이 틀렸다면 직접 맞추라고 안내합니다.
  • 자녀 보호 기능이 아니라 시계만 쓰므로 해제는 필요 없습니다(PIN으로 PlayGuard 보호의 PIN은 그대로 적용). 다른 시계 변경과 마찬가지로 오늘의 플레이 시간이 처음부터 다시 계산됩니다.
  • 아직 실제 본체에서 시험하지 않았습니다.

설치된 게임

설치된 게임(본체 › 도구 아래의 타일)은 HOME 메뉴에서 시작하거나 표시할 수 없는 게임(계속 로딩 중인 아이콘, "!", 점선 테두리)을 찾아, 무엇이 잘못되었는지와 해결 방법을 게임 아이콘 아래에 보여 주며, 문제가 있는 설치된 게임의 수도 표시합니다.

찾아내는 것: 이름과 아이콘을 읽을 수 없음, 업데이트만 있고 게임 본편 없음, 설치된 것 없음, 파일 누락, 본체가 찾아낸 데이터 손상, 게임이나 그 업데이트에만 필요한 더 새로운 펌웨어, 펌웨어에 비해 너무 새로운 키, 라이선스(티켓) 없음, 삭제된 업데이트를 본체가 요구함, SD 카드를 읽을 수 없음, 본체가 실행을 거부함.

목록은 해결 방법별로 섹션이 나뉩니다. 섹션마다 개수와 해결 방법이 있고 같은 문제의 게임끼리 모입니다(이름이 같은 두 게임은 버전이나 타이틀 ID로 구별합니다).

섹션 들어 있는 것
여기서 수리 PlayGuard가 고치는 것
확인 필요 본체가 의심하는 데이터. 확인하면 게임을 다시 설치해야 하는지 알려 줌
재설치 파일이 없거나 쓸 수 없음, 또는 데이터 손상 확인. 삭제한 뒤 다시 설치
펌웨어 또는 SD 카드 게임은 정상이고 본체가 문제
  • 데이터 확인: 데이터 확인 결과는 다른 버전이 설치될 때까지 게임과 함께 보관됩니다. 손상되었으면 날짜와 본체 코드와 함께 손상됨(확인함)으로 재설치로 옮겨지고, 정상이면 목록에서 사라집니다. 이 게임 확인은 확인 필요의 모든 게임을 대화 상자 하나에서, 그 위에 게임 아이콘을 보여 주며 하나씩 확인한 뒤(2/5번째 게임), 손상, 정상, 확인 불가가 각각 몇 개인지 알려 주며 손상된 게임을 바로 삭제할 수 있습니다.
  • 여러 게임 한꺼번에: Ⓨ로 게임을 고릅니다(앞에 체크 표시). 첫 게임을 고르면 섹션 위의 줄에 몇 개를 골랐는지 표시되며, 그 줄에서 A를 누르면 섹션 전체도 고를 수 있습니다. 그런 다음 모두에 작업 하나를 합니다. 데이터 확인 또는 삭제입니다(먼저 목록 저장, 질문 한 번, PIN 한 번).
  • 여러 개 삭제: 게임이 하나씩 삭제될 때마다 그 아이콘이 날아가듯 사라지고(남은 게임에는 산호색 "!"), 막대는 게임 하나마다 한 칸씩(최대 20칸) 채워집니다. 끝나면 몇 개를 삭제했고 공간을 얼마나 확보했는지 알려 주며, 대화 상자는 저절로 닫힙니다. 남은 게임이 있으면 그 아이콘에 산호색 테두리가 둘러지고, 그 게임들을 위한 다시 시도가 나옵니다.
  • 재설치 아래에서는 목록을 저장할 수 있고(JSON과 텍스트, 내보내기 폴더에: 이름, 타이틀 ID, 버전, 문제), 질문 한 번과 PIN 한 번으로 모두 한꺼번에 삭제할 수 있습니다. 먼저 목록을 저장한 뒤 게임을 삭제하므로, 설치 프로그램이 더 이상 설치된 것으로 세지 않습니다.
  • 작업: 해결책이 되는 작업이 있으면 대화 상자의 첫 번째 버튼이고, 그 뒤에 다른 작업이 이어집니다. 설치된 버전을 다시 허용(본체가 삭제된 업데이트를 요구할 때), 업데이트나 추가 콘텐츠만 삭제, 데이터 손상 확인(본체 자체의 확인. 진행 상황과 취소 포함), 게임 삭제입니다.
  • 버전은 게임에 표시되는 그대로 보여 줍니다(버전 1.4.0, 업데이트 #4). 수리한 뒤에는 게임이 다시 작동하는지 토스트로 알려 줍니다. 세이브 데이터는 항상 남으며, 모든 변경은 변경 기록에 남습니다.
  • 확인 시점: 마지막 확인 결과가 바로 표시되고, 그 뒤 항목이 바뀐 게임만 다시 확인합니다(하루에 한 번, 펌웨어 업데이트 뒤, 또는 Ⓧ 다시 확인으로 모든 게임). 각 게임은 확인되는 즉시 표시됩니다. Ⓧ 다시 확인은 대화 상자를 엽니다. 게임 아이콘이 차례로 넘어가고, 막대와 개수가 표시됩니다. 취소하면 확인 중인 게임이 끝난 뒤 멈추며, 확인한 결과는 남습니다. 아직 목록에 게임이 없으면 확인하는 동안 카드 안에서 아이콘이 지나갑니다.
  • 여러 게임이 한꺼번에 고장 났다면 SD 카드 문제이거나 다른 저장소(sysMMC / emuMMC)에서 설치한 게임일 수 있습니다.
  • Ⓡ로 게임을 목록 또는 아이콘(아이콘, 이름, 문제. 선택은 유지)으로 볼 수 있습니다. 모든 게임과 같은 방식입니다.

포워더

포워더 ›는 도구 아래 타일로 여는 별도의 화면으로(보안 › Homebrew 메뉴 잠그기에서도 열림), Homebrew를 아이콘과 이름과 함께 HOME 메뉴에 놓아 게임처럼 거기서 실행할 수 있게 합니다(sphaira가 만드는 것과 같은 NRO 포워더).

  • 맨 위의 카드는 Homebrew 메뉴의 상태를 보여 줍니다. 잠김인지 열림인지, 돌아오는 길(PlayGuard의 포워더, 보호된 메뉴, 아직 HOME 메뉴에서 한 번도 시작하지 않은 것), PIN 없이 아직 Homebrew 메뉴를 여는 것, 복구 sysmodule이 설치되어 있는지입니다. 카드에서 Ⓐ를 누르면 할 일이 나오며, 각각 한 번 누르면 됩니다(잠금까지의 다음 단계, PIN 없이 Homebrew 메뉴를 여는 포워더의 보호나 삭제, 확인, 복구 안내).
  • 그룹별 목록: PlayGuard 자체의 것, 여기서 만든 나머지(보호 여부와 관계없이 한 카드에, 아이콘으로 구분), 다른 앱이 만든 것, 더 이상 HOME 메뉴에 없는 것. 보호된 포워더는 아이콘에 자물쇠가 붙고(게이트를 거쳐 작동이 확인된 메뉴는 체크), 여기서 PIN 없이 만든 포워더는 호박색의 열린 자물쇠가 붙습니다.
  • Ⓨ로 가이드의 이 부분을 엽니다(QR 코드). 포워더를 삭제하거나 잊은 뒤, 또는 PIN 없는 시간, PIN 묻기, 오늘의 플레이 시간을 다 쓰면 닫힘을 바꾼 뒤 몇 초 동안 ZR로 되돌릴 수 있습니다(같은 프로그램 ID로 다시 설치하거나, 이전 설정으로).
  • PlayGuard를 한 번에: PlayGuard 자체의 아이콘과 이름으로 놓으며, 포워더는 PlayGuard를 연 .nro를 실행합니다.
  • 다른 Homebrew: SD 카드의 /switch 폴더(와 그 한 단계 아래 폴더)에 있는 아무 .nro나 고를 수 있으며, 먼저 이름을 묻고(.nro 자체의 이름으로, 그대로 두거나 바꿀 수 있음), HOME 메뉴에 표시될 아이콘, 이름, 배급사를 보여 주며 확인합니다. 아이콘은 .nro의 아이콘이며, 크기가 다르거나 PNG이면 HOME 메뉴가 표시하는 256 × 256 JPEG로 변환합니다(.nro에 아이콘이 없으면 컨트롤러 아이콘). sphaira와 같은 방식입니다. 공백이 있는 경로는 따옴표로 감싸 Homebrew에 전달합니다.
  • HOME 메뉴에 있는 포워더(각각 아이콘과 함께): PlayGuard로 만든 것(Ⓐ: 자세히, 이름 바꾸기, 배급사 바꾸기, 다시 설치, 삭제)과 다른 앱으로 만든 것(자세히, 삭제)입니다. Ⓐ를 누르면 아이콘과 상태 아래에 섹션(이 포워더, 시작할 때, 보호, 설치 및 삭제)으로 나뉜 시트가 열립니다. 각 줄에는 아이콘과 지금 설정된 내용(시간. PIN 묻기, 오늘의 플레이 시간을 다 쓰면 닫힘, 각 시작 옵션은 스위치)이 표시되고, 삭제는 빨간색입니다. B를 누르거나 시트 바깥을 터치하면 닫힙니다. 자세히는 규칙을 같은 방식으로 보여 주고, 이어서 배급사, 버전, .nro, 프로그램 ID를 보여 줍니다. 규칙(또는 배급사)에서 Ⓐ를 누르면 시트에서처럼 바꿀 수 있습니다. 보호된 포워더 아래에는 그곳에 보이는 각 아이콘의 뜻을 알려 주는 줄이 있습니다. .nro가 없어진 것은 그렇다고 표시합니다. 본체 설정에서 삭제한 것은 다시 설치하거나 잊을 때까지 목록에 남습니다. 다시 설치해도 프로그램 ID가 유지되므로 HOME 메뉴의 항목은 두 개가 되지 않고 교체됩니다. 같은 .nro에 대해 다른 도구로 만든 포워더도 교체됩니다.
  • PIN으로 보호(Ⓐ › PIN으로 보호. PlayGuard 자체의 포워더가 아닌, PlayGuard로 만든 포워더): HOME 메뉴에서 시작하면 포워더는 먼저 작은 게이트(config/playguard/gate.nro. PlayGuard가 자체 파일에서 쓰는 수백 킬로바이트 크기의 파일)를 엽니다. 게이트는 바로 본체의 PIN 화면을 보여 주고, PIN이 맞으면 Homebrew를 실행합니다. 거기서 B를 누르면 HOME 메뉴로 돌아갑니다. PIN 화면 주위에는 게이트 자체의 화면이 있습니다. Homebrew의 아이콘과 이름, Protected by PlayGuard, 그리고 결과(시작 중, PIN 없는 시간, PIN 입력 안 함)가 PlayGuard의 로딩 화면처럼 PlayGuard의 언어와 테마(환경 설정)로 표시됩니다(make gate-preview로 컴퓨터에서 그려 볼 수 있음). 프로그램 ID와 아이콘은 그대로이고, 변경 기록에 남습니다. 줄에는 켜져 있는 규칙이 하나씩 아이콘으로 표시됩니다. PIN은 열쇠, PIN 없는 시간은 열린 자물쇠, 열리지 않는 시간은 네모(정지), 오늘의 플레이 시간을 다 쓰면 닫힘은 타이머입니다. 자세히(Ⓐ)에서는 글로 보여 줍니다. 본체에 PIN이 있어야 합니다. 더 이상 PIN 묻지 않기는 PIN으로 PlayGuard 보호 설정과 상관없이 먼저 PIN을 묻습니다. 삭제하거나 PIN 없이 다시 만들 때(같은 .nro로 포워더 추가)도 마찬가지입니다. 보호되는 것은 HOME 메뉴의 아이콘뿐입니다. Homebrew 메뉴가 잠겨 있지 않으면(아래 참고) .nro는 여전히 Homebrew 메뉴에서 시작됩니다. 이전 버전의 PlayGuard로 보호한 포워더는 PlayGuard 자체를 게이트로 실행하며, 그래도 작동합니다. 모두 다시 설치를 하면 작은 게이트로 바뀝니다.
  • PIN 없는 시간(보호된 포워더에서 Ⓐ): 매일, 월요일~금요일, 또는 주말에 한 시각부터 다른 시각까지(자정을 넘겨도 됨), 또는 월요일~금요일, 그리고 주말은 따로(각각 시간대 하나씩). 자세히에 그 시간이 표시됩니다. 설정할 때는 PIN을 묻습니다. 이 시간은 본체 시계를 따르며, 본체 시계는 본체 설정에서 바꿀 수 있습니다. 본체 시계가 네트워크 시계와 5분 넘게 차이 나면 게이트는 이 시간에도 PIN을 묻습니다(자유 시간 없음: 본체 시계가 네트워크 시계와 다릅니다). 확인할 네트워크 시계를 읽을 수 없을 때도 마찬가지입니다(자유 시간 없음: 네트워크 시계를 읽을 수 없음). 본체 › 네트워크 시계에서 둘 다 바르게 맞출 수 있으며, 인터넷이 없는 본체에서도 됩니다.
  • 열리지 않는 시간(보호된 포워더에서 Ⓐ): 같은 방식으로 설정합니다. 그 시간에는 PIN을 입력해도 게이트가 지금은 사용할 수 없습니다와 그 시간을 표시하고 HOME 메뉴로 돌아갑니다(Homebrew의 취침 시간). PIN 없는 시간보다 우선합니다. 본체 시계가 네트워크 시계와 5분 넘게 차이 나면 두 시계 중 하나라도 이 시간에 들어 있을 때 닫힌 채로 있고, 거부 후 일시 정지도 네트워크 시계와 본체의 연속 시계(어떤 설정으로도 바뀌지 않음)로 계산하므로 시간을 바꿔도 피할 수 없습니다.
  • 오늘의 플레이 시간이 끝나면 닫힘(보호된 포워더에서 Ⓐ): 본체의 플레이 타이머에 오늘 남은 시간이 없으면, PIN과 상관없이 게이트가 오늘의 플레이 시간이 끝났습니다라고 표시하고 HOME 메뉴로 돌아갑니다. 설정하지 않으면 꺼져 있습니다.
  • 규칙은 SD 카드가 아니라 포워더 안에 있습니다: 시간, 하루 제한, 거부 후 일시 정지는 포워더 자체의 데이터(본체 저장 공간)에 들어가므로, 컴퓨터에서 파일을 고쳐 PIN 없는 시간을 늘릴 수 없습니다. 하나를 바꾸면 몇 초 만에 포워더를 다시 만듭니다. 포워더는 게이트의 SHA-256(config/playguard/gate-<hash>.nro)도 보관합니다. SD 카드에서 바뀐 게이트는 시작되지 않습니다(오류 2347-0100, 문제 해결). 이전 버전의 PlayGuard로 보호한 포워더는 카드에서 규칙을 읽습니다. 이 경우 PIN 없는 시간은 지켜지지 않으며, 벨이 다시 만들기를 제안합니다.
  • PIN이 거부된 뒤의 일시 정지(PIN 거부 후 일시 정지, Homebrew 메뉴 아래): 연속으로 다섯 번 거부되면(PIN 화면에서 B) 포워더는 15분 동안 다시 묻지 않으며, 게이트가 언제까지인지 표시합니다. 시도 3번, 5번, 10번과 15분 또는 1시간, 또는 일시 정지하지 않음 중에서 고를 수 있습니다. 어느 포워더가 일시 정지되었는지 벨에 표시되고 그 줄에도 표시됩니다(일시 정지 아이콘과 언제까지인지). 일시 정지 해제(그 포워더에서 Ⓐ, PIN을 물음)를 하면 바로 다시 묻습니다. 일시 정지와 해제는 하나하나 변경 기록에 남습니다.
  • 모든 시도가 변경 기록에 남습니다: PIN으로 열림, PIN 없는 시간에 열림, 거부됨(PIN 화면에서 B)이 일어난 시각과 함께 남습니다. 한 포워더에서 하루 동안 같은 종류의 시도는 시각을 모아 항목 하나로 표시됩니다. 게이트가 SD 카드에 기록하고, PlayGuard가 다음에 시작할 때 읽습니다. 변경 기록 › 표시 › Homebrew와 포워더로 이것과 포워더, 잠금만 볼 수 있습니다.
  • 이번 주 시도(변경 기록과 Homebrew 메뉴 아래): 최근 7일 동안 포워더마다 열린 횟수, 거부된 횟수와 그 요일, 열리지 않은 횟수를 보여 줍니다. 4주 동안 보관합니다. 이번 주 거부가 지난주의 두 배를 넘으면(최소 다섯 번) 벨에 표시됩니다.
  • 게이트 화면의 추가 정보: PIN을 묻는 동안에는 PIN 없는 시간이, PIN을 묻는 동안과 거부된 뒤에는 그날 지금까지 거부된 횟수가(호박색) 보호자에게 PIN을 입력해 달라고 하세요 아래에 표시됩니다. Protected by PlayGuard 뒤에는 PlayGuard에서 그 줄과 같이, 가지고 있는 규칙마다 아이콘이 표시됩니다: 열린 자물쇠(PIN 없는 시간), 네모(열리지 않는 시간), 타이머(오늘의 플레이 시간). 한 번 거부된 뒤에는 거부 후 일시 정지가 시작될 때까지 Ⓐ로 다시 시도하고 Ⓑ로 HOME 메뉴로 돌아갑니다(15초 기다려도 돌아갑니다). 또 PIN 없이 언제까지 열리는지, 일시 정지가 언제 끝나는지(12분 후), 오늘 남은 플레이 시간(오늘의 플레이 시간을 다 쓰면 닫힘일 때), PIN 화면을 열 수 없을 때의 오류 코드도 보여 줍니다. 아이콘의 테두리는 결과에 따른 색이 됩니다. 게이트가 Homebrew로 가는 도중에 멈추는 일이 있더라도, 본체를 그 화면에 두지 않고 10초 뒤 종료하여 HOME 메뉴로 돌아갑니다.
  • 시작 화면(Homebrew 메뉴 아래의 시작 화면): HOME 메뉴에서 시작하면 게이트는 먼저 PlayGuard가 스스로 열릴 때처럼 Homebrew를 엽니다. 남색 배경 가운데에, 오른쪽에는 Cadran의 문자판, 부드러운 청록색 빛 위에 Homebrew의 아이콘, 그 이름, Protected by PlayGuard, 차오르는 막대, 맨 아래에는 링이 도는 PlayGuard의 마크가 표시됩니다. 그다음 본체의 PIN 화면이 나오고, PIN이 맞으면 바로 Homebrew가 열립니다(PIN 없는 시간에는 막대 바로 뒤에). 2초 동안 표시되며 1초, 3초, 5초 또는 끔(바로 PIN 화면)으로 정할 수 있습니다. Ⓐ나 Ⓑ로 나머지를 건너뛰며, 거부된 뒤 다시 시도할 때는 다시 표시하지 않습니다. 시작할 때마다 SD 카드에서 읽으므로(config/playguard/gate_wait.txt) 바꿔도 포워더를 다시 만들지 않습니다.
  • 앨범에서 고른 아이콘(Ⓐ › 아이콘 변경): 앨범의 최신 스크린샷 30장을 만들어질 아이콘 모양으로 격자에 보여 줍니다(맨 앞은 .nro의 아이콘, 사용 중인 것은 체크). 옆에는 HOME 메뉴의 지금 아이콘과 바뀔 아이콘, 스크린샷을 찍은 게임과 시각(오늘, 어제, 같은 분에 두 장이면 초까지)을 보여 줍니다. L과 R로 아이콘의 정사각형을 스크린샷 위에서 옮기고(왼쪽 끝부터 오른쪽 끝까지 다섯 곳), Y로 .nro의 아이콘으로 되돌리며, A로 고른 것을 HOME 메뉴용 256 × 256 JPEG로 만듭니다. 다시 설치해도 틀 위치까지 유지됩니다.
  • 아이콘과 언어: 크기가 다른 아이콘, PNG, EXIF 데이터가 있거나 프로그레시브 방식인 JPEG(HOME 메뉴에서는 "?"로 표시됨)는 단순한 256 × 256 JPEG로 변환합니다. 포워더의 관리 데이터에는 하나뿐인 아이콘의 언어인 미국 영어만 등록합니다. 그래서 본체가 어떤 언어로 설정되어 있어도 아이콘이 표시됩니다.
  • 시작할 때(포워더에서 Ⓐ. sphaira의 포워더 옵션과 같음): 시작할 때 사용자 선택(기본값 꺼짐)은 게임처럼 시작할 때 누가 플레이하는지 묻습니다. 그래서 그 플레이 시간은 플레이 기록에서 그 사용자의 것이 됩니다(보호자 자신의 프로필로 플레이하면 아이의 통계는 그대로입니다). 본체 자체의 플레이 시간 제한은 누가 플레이하든 모든 게임과 마찬가지로 이것도 셉니다. 스크린샷과 동영상 촬영(기본값 켜짐)은 캡처 버튼으로 찍을 수 있게 합니다. 각 스위치는 PIN을 묻고 포워더를 다시 만들며(같은 프로그램 ID), 변경 기록에 남습니다. 자세히에도 표시됩니다.
  • 모든 포워더를 PIN으로 보호와 모두 다시 설치(새 .nro의 아이콘과 버전, 이 PlayGuard에 들어 있는 게이트, HOME 메뉴에서 삭제된 포워더 되돌리기): 각각 한 번에 합니다.
  • Homebrew 메뉴 잠그기(Homebrew 메뉴, 화면 맨 아래): 앨범이나 R을 누른 채 시작한 게임에서 더 이상 Homebrew 메뉴가 열리지 않습니다. 그래서 Homebrew는 PIN을 물을 수 있는 포워더로만 시작됩니다.
  • 단계별로: 아직 잠글 수 없는 동안 Ⓐ를 누르면 단계가 번호와 함께 나오며, 다음 단계는 호박색으로 표시되고 한 번 누르면 됩니다(다음 단계). PIN, 서명 패치, PlayGuard의 포워더, PIN으로 보호한 Homebrew 메뉴(/switch에서 찾은 sphaira, 없으면 hbmenu. 한 번에 보호된 상태로 만듦), HOME 메뉴에서 한 번 시작하기입니다. 포워더를 만드는 단계를 끝낼 때마다 목록이 다시 나옵니다.
  • HOME 메뉴에서 PlayGuard로 돌아오는 길이 두 가지 필요합니다. PlayGuard 자체의 포워더와, PIN으로 보호한 Homebrew 메뉴(.nro의 이름으로 판단한 sphaira 또는 hbmenu)의 포워더입니다. 후자는 Homebrew 스토어를 포함한 모든 Homebrew를 PIN 뒤에 둡니다. 그리고 본체의 PIN과 포워더에 필요한 서명 패치도 필요합니다. 그때까지는 Ⓐ를 누르면 무엇이 빠졌는지 알려 줍니다.
  • 메뉴를 통한 돌아오는 길은 작동이 확인된 뒤에 인정됩니다. HOME 메뉴에서 한 번 시작해 게이트에서 PIN을 입력해야 합니다(게이트의 로그에 남으며, PlayGuard가 열릴 때나 잠글 때 읽음). 보호했지만 그렇게 시작한 적이 없는 메뉴는 그렇다고 표시됩니다.
  • 잠글 때는 확인 항목이 목록으로 표시되고(준비된 것은 청록색 체크, 아닌 것은 호박색이나 산호색 삼각형), 잠그기에서 Ⓐ를 2초 동안 누르고 있어야 합니다(또는 손가락으로 누르고 있기). 그동안 막대가 차오르며, 먼저 떼면 아무것도 바뀌지 않습니다. 그다음 복구 안내가 나옵니다(config/playguard/rescue.html에도 저장됩니다. 컴퓨터에서 열어 인쇄할 수 있는 페이지로, UI의 언어로 되어 있고 QR 코드가 들어 있음). 컴퓨터에서, 또는 복구 sysmodule이 설치되어 있으면 그것으로 되돌리는 방법과, 도움말로 가는 QR 코드(아래)입니다. Homebrew 메뉴 확인에서도 볼 수 있습니다.
  • emuMMC에서는(또는 emuMMC가 설정된 sysMMC에서는) 잠금이 SD 카드에 있어 두 시스템 모두 읽지만 포워더는 시스템마다 따로이므로, 다른 시스템에는 이 돌아오는 길이 하나도 없다고 경고합니다.
  • 잠겨 있는 동안에는 PlayGuard 자체의 포워더나 마지막 보호 메뉴를 삭제하는 것(또는 그 PIN을 없애는 것)이 거부됩니다. 먼저 잠금을 해제하세요. 보호 메뉴가 여러 개일 때 하나를 삭제하면 남는 메뉴의 이름을 산호색으로 보여 주며 먼저 확인합니다.
  • 잠그기 전에, 아직 보호되지 않은 PlayGuard로 만든 포워더를 한 번에 보호하자고 제안하고, PIN 없이 여전히 Homebrew를 시작할 수 있는 것(보호되지 않은 메뉴, 또는 다른 앱이 만든 포워더), SD 카드에 쓰는 것(파일 관리자, Cyberfoil이나 Goldleaf 같은 설치 프로그램, FTP 서버. 잠금 파일을 바꿀 수 있음), 그리고 uLaunch가 설치되어 있는지(uLaunch는 자체 방식으로 Homebrew를 시작하므로 잠금이 미치지 않음)를 알려 줍니다.
  • 한 포워더의 게이트에서 하루에 PIN이 세 번 이상 거부되면 벨에 표시됩니다(어느 포워더인지, 날짜, 횟수).
  • 파일 쓰기에 실패하면 알 수 있는 경우 그 이유를 알려 줍니다. SD 카드가 가득 찼거나, SD 카드에 아무것도 쓸 수 없는 경우(잠금 스위치, 또는 hekate의 Tools로 고치는 아카이브 비트)입니다.
  • Homebrew 메뉴 확인은 Atmosphère가 읽을 내용(앨범과 R을 누른 채 시작한 게임이 Homebrew 메뉴를 여는지), 돌아오는 길, 서명 패치, 잠글 때의 Atmosphère 버전, 복구 sysmodule을 보여 줍니다. 진단 보고서에도 같은 내용이 들어갑니다. 잠겨 있지 않으면 먼저 그렇다고 알리고 잠그기와 아직 남은 단계를 제안합니다(복구 안내는 그대로 있습니다). 복구 sysmodule이 오래되었으면 함께 온 PlayGuard와 교체 방법을 보여 줍니다(이 빌드에 들어 있으면 모듈 업데이트). emuMMC에서, 또는 emuMMC가 설정된 sysMMC에서는 다른 시스템도 잠금을 읽지만 여기서 설치한 포워더는 없다고 알려 줍니다.
  • 잠금은 atmosphere/config/override_config.ini 끝에 PlayGuard의 주석 두 줄 사이에 들어가는 몇 줄입니다. 파일의 나머지는 그대로 두며, 원래 파일은 config/playguard/override_config.ini.backup에 보관합니다. Atmosphère는 프로그램을 시작할 때마다 이 파일을 읽으므로 다시 시작할 필요가 없습니다. 잠금을 해제하면 그 줄들을 지우고, 파일의 나머지에서 정하지 않은 키에는 Atmosphère의 기본값을 다시 씁니다(Atmosphère는 본체를 다시 시작할 때까지 읽은 값을 유지함).
  • 잠그기와 잠금 해제는 PIN으로 PlayGuard 보호 설정과 상관없이 PIN을 묻고, 변경 기록에 남습니다. 잠겨 있는 동안 PlayGuard는 시작할 때마다 두 돌아오는 길이 아직 있는지 확인하며, 하나가 없어지면 벨에 표시됩니다. PlayGuard 밖(컴퓨터, Homebrew)에서 파일의 잠금을 없애면 벨과 변경 기록에 표시됩니다. 컴퓨터에서 파일을 삭제하는 것이 되돌리는 방법이므로, PlayGuard는 절대 스스로 잠금을 되살리지 않습니다. 포워더를 삭제해도(PIN을 묻지 않는 설정 › 데이터 관리에서) 잠금은 절대 풀리지 않습니다. 돌아오는 길이 하나 없어질 뿐입니다.
  • 컴퓨터에서: atmosphere/config/override_config.ini를 삭제하고(또는 백업을 되돌려 놓고) 본체를 다시 시작하세요.
  • 복구 sysmodule을 설치해 두었다면(선택 사항, sysmodule/README.md, 영어) RESCUE 요청으로도 부팅할 때 잠금이 풀리며, 잠근 뒤 Atmosphère를 업데이트해도 마찬가지입니다(서명 패치가 늦게 나올 수 있고, 서명 패치 없이는 포워더가 시작되지 않음). PlayGuard가 다음에 시작할 때 이를 알려 주고 다시 잠그자고 제안합니다.
  • PlayGuard 밖에서 삭제된 포워더(본체 설정에서): 변경 기록에 한 번 표시되고, 그 상태인 동안 벨에도 표시되며, 그 줄에 다시 설치나 잊기가 있습니다.
  • 서명 패치: 본체는 fs와 loader 서명 패치(sys-patch 또는 sigpatch 파일)가 있고, sys-patch가 이 펌웨어용으로 가진 모든 패턴이 적용되어야 포워더를 실행합니다. 없거나 sys-patch가 하나를 빠뜨렸으면(새 펌웨어에 오래된 sys-patch) 화면의 목록 위에 그렇게 표시하며 패치되지 않은 것을 알려 주고, 추가하기, PlayGuard 자체의 포워더 만들기, 모두 다시 설치하기 전에는 포워더가 아직 시작되지 않는다고 먼저 알려 줍니다. 그래도 추가하거나(패치가 갖춰지면 시작됩니다) 취소할 수 있습니다. Homebrew 메뉴 잠그기도 패치를 기다립니다(자세한 내용은 본체 › 게임 패치). sys-patch 옆에 남아 있는 sigpatch 파일은 경고하며, 본체 › 게임 패치에서 따로 옮겨 둘 수 있습니다(옮기기만 하고 삭제하지 않음). 각 포워더는 만들 때 쓴 로더를 유지합니다. 이전 PlayGuard로 만든 포워더는 다시 만들도록 제안합니다(벨, 본체 › 포워더). .nro는 원래 위치에 그대로 있으며, 포워더를 삭제해도 .nro는 절대 건드리지 않습니다.
  • 플레이 시간: 아이콘으로 실행한 Homebrew는 게임처럼 동작합니다. 플레이 타이머가 시간을 세고, 시간이 다 되면 다른 게임처럼 일시 정지하며, 플레이 기록에도 표시됩니다. PlayGuard는 Homebrew 메뉴에서 언제든 열 수 있습니다.
  • 설정 백업에 포함(변경 기록 › 설정 백업): PlayGuard가 만든 것과 Homebrew 메뉴가 잠겨 있었는지 여부가 들어갑니다. 백업을 복원하면 나머지를 복원한 뒤, HOME 메뉴에 더 이상 없는 포워더를 되돌려 놓자고 제안합니다(보호 상태, 시간, 아이콘도 예전 그대로). 잠금은 알려 주기만 하므로, 이 화면에서 다시 잠가야 합니다.
  • 모든 변경은 PIN으로 PlayGuard 보호가 켜져 있으면 PIN을 묻고, 읽기 전용 모드에서는 거부되며, 변경 기록에 남습니다. PlayGuard가 만든 것은 시스템별(sysMMC / emuMMC)로 forwarders.json에 보관됩니다.

본체의 각 줄

  • 펌웨어, Atmosphère, hekate(SD 카드에 bootloader/update.bin이 있을 때) 및 sys-patch(설치되어 있을 때. 버전은 config/sys-patch/log.ini에서). 각각 설치된 버전을 타일로 보여 주고, 마지막 업데이트 확인에서 찾은 새 버전을 호박색 라벨로(23.0.1 사용 가능, 타일에 호박색 테두리, 둘 이상 뒤처지면 그 아래에 몇 버전 뒤처졌는지), 없으면 최신 상태를 표시합니다. 가장 새로운 펌웨어에 먼저 더 새로운 Atmosphère나 hekate가 필요하거나 아직 지원되지 않으면 펌웨어 타일의 모서리에 경고가 붙습니다(이유는 펌웨어 릴리스 노트에 나옵니다. Atmosphère와 hekate의 릴리스 노트에 지원하는 펌웨어가 적혀 있습니다).
  • 릴리스 노트: 각 줄에서 Ⓐ를 누르면 열립니다. 설치된 버전 탭, 새 버전마다 탭 하나(최대 다섯 개), 남는 탭에 이전 버전(모두 여섯 개. Ⓛ / Ⓡ로 이동)이 있으며, 바로 다음 버전에서 열립니다. 태그(설치된 버전에는 체크 표시, 더 새로운 버전에는 반짝이 표시, 지원하는 가장 새로운 펌웨어, 보안 수정, 자녀 보호 기능 변경), 게시된 그대로의 노트(영어), 온라인에서 보기(QR 코드), 가져온 날짜가 표시됩니다. Atmosphère, hekate, sys-patch의 노트는 GitHub 릴리스에서(sys-patch는 impeeza/sys-patch에서), 펌웨어의 노트는 switchbrew에서 가져오며, 오프라인에서도 읽을 수 있도록 SD 카드에 보관하고 하루에 한 번 다시 가져옵니다(Ⓧ로 바로).
  • 호환성, 그다음 저장소(emuMMC 또는 sysMMC. 다른 시스템에 자녀 보호 기능이 따로 있으면 정보 아이콘이 붙고 Ⓐ로 설명).
  • Atmosphère의 시리얼 번호 숨김 여부(예 (XAW00000000000), 그때 시스템이 보는 번호. emuMMC에서 숨겨지지 않았다면 경고 아이콘이 붙고 Ⓐ로 설명), 그다음 본체의 실제 시리얼 번호(가운데는 가려짐). 숨겨져 있으면 Atmosphère가 atmosphere/automatic_backups/에 보관하는 PRODINFO 백업에서 읽습니다(SD 카드에 여러 개 있으면 기기 ID로 이 본체의 것을 고릅니다). 정보 아이콘에서 Ⓐ를 누르면 전체 번호와 어디서 읽었는지 보여 줍니다.
  • 게임 패치(sys-patch 또는 sigpatch 파일. 파일만 쓰고 있으면 sys-patch를 권장하는 정보 아이콘, 확인이 필요하면 경고 아이콘이 붙고 Ⓐ로 설명).

환경 설정

시뮬레이터에서 체험하기 ›

  • PlayGuard 자체를 설정하는 것:
  • 먼저 타일로: 언어(본체의 모든 언어, 또는 본체 언어 따르기), 테마(기본은 어둡게, 밝게, 또는 시스템), 글자 크기(자동 / 보통 / 크게), 시작할 탭.
  • 시작할 때 인트로: 로딩 화면(링이 도는 아이콘, 막대, 오른쪽의 Cadran 문자판)을 2초 동안 표시(기본값 켜짐. Ⓐ나 Ⓑ로 건너뜀. 끄면 준비되는 즉시 PlayGuard가 열림).
  • PlayGuard가 보여 주는 메시지:
  • 알림 종류(위 참고).
  • 매달 PlayGuard 후원 알림(기본값 켜짐. 첫 달과 업데이트 직후에는 표시하지 않음. 알림의 다시 표시하지 않음이나 이 스위치로 업데이트 뒤에도 완전히 끔).
  • 업데이트 방식: 시작할 때 매일 업데이트 확인, 그리고 업데이트 방법(정보 참고).
  • 시작하기 다시 열기(정보 › 도움말 및 진단에도 있음).
  • 한 기능에만 관련된 설정은 그 기능 옆에 있습니다. 추가 시간은 플레이 타이머에, 자녀 보호 기능 다시 켜기는 보안에, 시계 확인은 본체 › 네트워크 시계에 있습니다. 변경 기록과 백업은 자체 탭 변경 기록에 있으며, 지금 업데이트 확인과 도움말 및 진단은 정보에 있습니다.

정보

시뮬레이터에서 체험하기 ›

버전과 업데이트

  • 맨 위에는 PlayGuard의 카드: 마크, 이름, 버전.
  • 설치된 PlayGuard: 버전(새 버전이 나왔으면 호박색. Ⓐ로 릴리스 노트 열기).
  • 지금 업데이트 확인. 시작할 때 매일 업데이트 확인은 환경 설정에 있습니다.
  • 업데이트 방법(환경 설정에 있음): PlayGuard에서(버전을 내려받아 확인하고 자신을 교체한 뒤 다시 시작), sphaira, Homebrew App Store, 수동 중 하나(아무것도 고르지 않았으면 첫 업데이트 때 물음). 스토어에 넘길 때는 변경할 때처럼 PIN을 묻고(PIN으로 PlayGuard 보호 › 변경하기 전), Homebrew 메뉴가 잠겨 있는 동안에는 항상 묻습니다. 스토어는 어떤 Homebrew든 실행할 수 있기 때문입니다. Homebrew App Store나 sphaira의 App Store에서 설치했다면 그곳에서는 스토어가 권장 방법이므로, 스토어가 버전을 계속 파악할 수 있습니다. 스토어 카탈로그에 아직 새 버전이 없으면(검토를 거친 뒤 게시하므로 보통 며칠 늦음) PlayGuard가 그렇다고 알려 주고 대신 바로 업데이트하자고 제안합니다.
  • 새 버전이 있는 동안 PlayGuard는 PlayGuard X.Y.Z 사용 가능(날짜와 노트) 화면으로 열립니다. 업데이트, 또는 1일, 1주, 최대 30일 동안 나중에를 고릅니다.
  • 릴리스 노트는 PlayGuard 자체의 것으로, 본체의 Atmosphère, hekate 노트와 같은 화면입니다. GitHub 릴리스에서 가져오며 버전마다 탭이 있고(설치된 버전, 새 버전, 이전 버전), 각 탭에는 주요 내용 카드와 모든 변경 사항이 있습니다. 오프라인에서도 읽을 수 있도록 SD 카드에 보관합니다(아직 아무것도 가져오지 않았을 때를 위해 설치된 버전의 노트는 앱에도 들어 있음).
  • 업데이트한 뒤 PlayGuard는 한 번 X.Y.Z의 새로운 기능(같은 주요 내용, 그다음 QR 코드)으로 열립니다.

도움말 및 진단

도움말 및 진단 ›은 업데이트 확인 아래에 있는 별도 화면입니다.

  • 위쪽에는 시작하기 아래에 두 개의 타일(시작하기와 보고서 보내기…)이 있고, 그다음 진단이 있습니다.
  • 시작하기로 가이드를 다시 엽니다(연동된 동안 스마트폰 앱 연동 해제 단계, 알람이 꺼진 동안 "시간 종료" 알람 다시 켜기 단계, PIN을 설정한 뒤 PlayGuard 보호 단계(PIN으로 PlayGuard 보호 선택), 그리고 시작할 때 나타나지 않게 하는 스위치 포함). 닫기 아래의 PlayGuard 후원하기는 후원 QR 코드를 보여 줍니다.
  • PlayGuard의 실행 방식(게임 위에서 또는 HOME 아이콘에서 실행한 애플리케이션, 또는 애플릿)과 데이터 폴더.
  • 진단 보고서 내보내기 또는 온라인으로 보내기(보고서 보내기…; 버그 신고 참고). 저장한 보고서, 충돌 파일, 세션 로그, 온라인으로 보낸 보고서의 링크를 몇 개 보관할지 개수, 기간, 크기로 정합니다.

크레딧

크레딧 및 라이선스 ›: 만든 사람, 바탕으로 한 것, 라이선스, 소스 코드 QR 코드를 대화 상자 하나에 보여 줍니다. 그리고 PlayGuard 후원 방법(GitHub Sponsors, Ko-fi. 스마트폰으로 스캔할 QR 코드로 표시), 그리고 작은 Made in France 🇫🇷.

안전을 위한 설계

플레이 시간 제한을 안전하게 쓰기. 타이머가 시간을 세는 동안 설정을 덮어쓰면 Atmosphère가 불안정해집니다. 그래서 PlayGuard는 먼저 상태를 확인하고, 타이머가 작동 중이면 자녀 보호 기능을 일시 해제한다고 확인 화면에서 알려 줍니다. 저장된 PIN을 쓰므로 PIN을 기억할 필요가 없습니다. 한 번 누르면 해제하고, 시스템이 실제로 해제를 보고하는지 확인하고, 쓰고, 바로 다시 잠급니다(변경 후 자녀 보호 기능 다시 켜기가 꺼져 있으면 다시 잠글지 제안). 서비스 계층이 쓰기 직전에 상태를 다시 확인하므로, 어떤 화면도 이 안전장치를 건너뛸 수 없습니다.

오늘 이미 플레이한 시간보다 낮은 제한을 정하면 자녀 보호 기능이 다시 잠기는 즉시 게임이 일시 정지됩니다. 그렇게 될 때는 확인 화면에서 알려 줍니다.

22.5에서 더 이상 충돌하지 않음. 권한이 높은 자녀 보호 서비스인 pctl:a는 세션을 하나만 받습니다. 원래 앱의 예전 빌드는 이 세션을 계속 열어 두었기 때문에 HOME 메뉴의 PIN 입력(또는 PIN 애플릿)이 세션을 얻지 못해 Atmosphère가 충돌할 수 있었습니다. PlayGuard는 작업마다 세션을 열고 바로 닫으며, 앱이 백그라운드에 있는 동안에는 주기적인 새로 고침을 멈춥니다. (anbingxi의 포크가 진단했습니다.)

백그라운드에서 실행되는 것이 없습니다. 제한 시간, PIN, 알림, 일시 정지는 본체 자체의 기능이며, PlayGuard는 그 설정만 바꿉니다.

플레이 시간으로 계산되는 것

플레이 타이머는 본체의 것입니다. PlayGuard는 이를 읽을 뿐 스스로 아무것도 세지 않습니다. 알려진 내용과 그 확실성은 다음과 같습니다(측정 결과는 parental-controls.md, 영어):

상황 계산되나요? 확실성
실행 중인 게임 예 측정함(22.0.0)
HOME 메뉴에서 열어 둔 게임(백그라운드에서 일시 정지) 예: 게임을 닫거나 본체를 슬립 모드로 하세요 보호자들의 보고(Arqade). 측정 결과와 일치(애플리케이션이 열려 있는 동안 본체가 시간을 셈)
슬립 모드 아니요 보고됨(Arqade). PlayGuard로 측정하지 않음
게임 위에서 연 PlayGuard(애플리케이션으로) 예, 그 게임으로 측정함(22.0.0): 보호자의 사용자로 열거나, 잠깐 볼 때는 앨범에서 여세요
포워더로 시작한 PlayGuard(HOME 메뉴의 아이콘, 이것도 애플리케이션) 예, 그 아이콘의 이름으로 추정: 다른 것과 같은 애플리케이션. PlayGuard로 측정하지 않음
앨범에서 연 PlayGuard(애플릿 모드) 아니요 추정: 애플리케이션이 아니며, 애플리케이션 밖의 시간은 계산되지 않는 것으로 보임
자녀 보호 기능이 일시 해제된 동안(PlayGuard를 사용하는 동안의 일시 중지도 포함) 계산되지 않을 수 있음 측정하지 않음: 아직 확인되지 않음
시계를 바꾼 뒤 하루가 처음부터 다시 시작됩니다. 시계를 뒤로 돌리면 이전 시각을 지날 때까지 계산이 멈춥니다 관찰함(22.0.0). 본체가 시간을 세지 않을 때 오늘에서 알려 줌

GitHub에서 보기