가이드에뮬레이터설치6분

인터넷 없이 맥 안드로이드 에뮬레이터 쓰기: 오프라인에서 되는 것과 72시간 규칙

수정일 · MACOS EMULATOR 팀

기차나 비행기 안에서, 또는 집 인터넷이 끊긴 저녁에, 안드로이드 에뮬레이터로 게임을 하려면 인터넷이 필요할까요? MACOS EMULATOR에서는 무엇을 하느냐에 따라 다릅니다. 연결이 필요한 단계가 있고, 없어도 되는 단계가 있으며, “Play” 버튼이 계속 반응할지는 72시간 규칙이 정합니다. 자세한 내용과 떠나기 전에 해 둘 일을 정리했습니다.

에뮬레이터는 서버가 아니라 내 맥에서 돌아갑니다

안드로이드 기기는 macOS에 들어 있는 애플의 하이퍼바이저를 거쳐, 맥의 칩 위에서 로컬로 돌아갑니다. 원격 서버가 게임을 대신 돌려 주는 구조가 아닙니다. 그래서 런처를 열고, 기기를 시작하고, “Play”를 누르는 일은 인터넷 연결에 달려 있지 않습니다. 연결이 필요한 것은 다운로드, 주기적인 라이선스 확인, 그리고 무엇보다 게임 자체입니다.

인터넷 연결이 필요한 것

  • 엔진 설치: 구글 서버에서 약 3.5GB를 한 번만 내려받습니다. 스마트폰 핫스팟(테더링)으로 연결했다면 이 3.5GB가 데이터 요금제에서 그대로 빠져나갑니다. 단계별 과정은 맥 안드로이드 에뮬레이터 설치 가이드에서 설명합니다.
  • 라이선스 키를 처음 입력할 때: 런처는 서버에서 키 확인을 받고, 응답을 받은 뒤에야 키를 저장합니다. 오프라인에서 붙여넣은 키는 남지 않으니, 인터넷에 연결된 뒤 다시 붙여넣으세요.
  • “Full” 모드: 앱이 사용자 본인의 구글 계정으로 Google Play에서 게임을 설치합니다. 계정 로그인, 게임 설치와 업데이트는 모두 Google Play를 거치므로 인터넷이 필요합니다.
  • 앱 업데이트: 런처는 열릴 때, 그리고 열려 있는 동안 30분마다 업데이트를 확인합니다. 네트워크가 없으면 확인이 조용히 실패하고, “A new version is available” 배너(새 버전이 나왔다는 알림)도 나타날 수 없습니다.
  • 기기 다시 만들기: 새 버전이 요구하는 드문 경우에만 해당합니다. 이 화면에 “Needs an internet connection.”(인터넷 연결이 필요합니다)이라고 미리 나옵니다.
  • 지원: “리포트 보내기” 버튼은 사이트의 고객 페이지에 있습니다.

인터넷 없이 되는 것

엔진을 설치하고 키 확인을 마쳤다면, 나머지는 맥 안에서 이루어집니다.

  • 런처 열기: 맥에 저장된 토큰에서 라이선스를 읽으므로, 서버를 기다리지 않습니다.
  • 안드로이드 기기 시작과 “Play” 누르기: 확인은 바로 이 토큰으로 이루어집니다. 토큰은 서버가 서명했고, 내 맥에 묶여 있습니다.
  • 설정과 지정한 키: 맥 안의 런처 설정에 저장되어 있습니다.

에뮬레이션 엔진 업데이트가 대기 중이라면, 런처는 기기를 시작하기 직전에 업데이트를 시도합니다. 오프라인이면 이미 설치된 엔진으로 기기를 시작하고, 다음에 시작할 때 다시 시도합니다. 막히는 것은 없습니다.

72시간 규칙

오프라인에서 “Play”를 열어 주는 토큰에는 유효 기간이 있습니다. 72시간입니다. 런처는 확인에 성공할 때마다 새 토큰을 받습니다. 맥이 인터넷에 연결된 상태에서 런처를 열 때, 그리고 “Play”를 누를 때마다입니다. 적어도 사흘에 한 번 인터넷에 연결된 상태로 런처를 연다면, 이 규칙을 느낄 일은 없습니다.

확인에 성공하지 못한 채 72시간이 지나면, “Play”를 눌렀을 때 “Subscription required” 창(구독이 필요하다는 창)이 열립니다. 잃은 것은 없고, 키를 다시 붙여넣을 필요도 없습니다. 키는 그대로 저장되어 있습니다. 맥을 인터넷에 다시 연결한 뒤 런처를 다시 열거나, “Settings”의 “Subscription” 카드에서 “Re-check”를 누르세요. 서버가 응답하는 즉시 “Play”가 다시 작동합니다.

이 규칙은 구독에도 평생 이용권에도 똑같이 적용됩니다. 해지한 구독은 연결 여부와 상관없이 현재 이용 기간이 끝나면 멈춥니다. 토큰이 구독을 연장해 주지는 않습니다.

이 토큰은 내 맥에 묶여 있어서, 다른 맥에 복사하면 아무것도 열지 못합니다. 라이선스를 한 맥에서 다른 맥으로 옮기는 방법은 맥을 바꿀 때 에뮬레이터 라이선스 옮기기 가이드에서 설명합니다.

인터넷 없는 곳으로 떠나기 전에

  1. 1집에서, 안정적인 네트워크로 엔진과 게임을 설치하세요.
  2. 2대기 중인 업데이트를 마치세요. 앱 업데이트, 그리고 “Full” 모드라면 게임 업데이트까지입니다. 어디서 찾는지는 맥 안드로이드 에뮬레이터 업데이트 가이드에 나와 있습니다.
  3. 3떠나기 직전에 인터넷에 연결된 상태로 런처를 열고 게임을 한 번 실행하세요. 확인이 다시 72시간으로 채워지고, 모든 것이 실행되는지도 알 수 있습니다.
  4. 4사흘 넘게 네트워크가 없다면, 잠깐이라도 인터넷에 연결해 라이선스를 다시 확인할 기회를 만들어 두세요.

그럼 게임은요?

에뮬레이터는 오프라인에서도 돌아가지만, 게임도 그렇다는 보장은 없습니다. 많은 모바일 게임은 온라인으로 플레이하며, 어떤 기기에서든 플레이할 때마다 게임 서버가 필요합니다. 인터넷 없이 실행되는지는 게임마다 다릅니다. 비행기에서 할 생각이라면 먼저 내 게임을 확인해 보세요.

라이선스 확인이 최신인데도 “Play”가 반응하지 않는다면, 원인은 다른 곳에 있습니다. 런처 메시지는 에뮬레이터가 실행되지 않을 때 가이드에서 하나씩 살펴봅니다.

자주 묻는 질문

맥에서 안드로이드 에뮬레이터를 인터넷 없이 쓸 수 있나요?

네, 설치한 뒤에는 됩니다. 안드로이드 기기는 맥에서 돌아가고, 런처는 저장된 토큰으로 라이선스를 확인합니다. 이 토큰은 마지막으로 확인에 성공한 뒤 72시간 동안 유효합니다. 설치, “Full” 모드, 업데이트에는 인터넷 연결이 필요합니다.

오프라인으로 얼마나 오래 플레이할 수 있나요?

마지막으로 라이선스 확인에 성공한 뒤 72시간까지입니다. 확인은 맥이 인터넷에 연결된 상태에서 런처를 열거나 “Play”를 누를 때 이루어집니다. 그 뒤에는 인터넷에 한 번 연결하기만 하면 다시 72시간이 시작됩니다.

구독 중인데 런처에 “Subscription required”가 나와요. 왜 그런가요?

구독이 활성 상태인데 맥이 72시간 넘게 확인에 성공하지 못했다면, 빠진 것은 그 확인입니다. 키는 그대로 저장되어 있습니다. 인터넷에 연결한 뒤 “Settings”의 “Subscription” 카드에서 “Re-check”를 누르세요.

인터넷 연결 없이 에뮬레이터를 설치할 수 있나요?

아니요. 설치할 때 구글 서버에서 약 3.5GB의 엔진을 내려받고, 플레이하기 전에 키도 서버에서 한 번 확인을 받아야 합니다.

내 게임이 에뮬레이터에서 오프라인으로 돌아갈까요?

게임마다 다릅니다. 많은 게임이 온라인으로 플레이하며, 맥에서든 스마트폰에서든 게임 서버가 필요합니다. 에뮬레이터 자체는 실행하는 데 인터넷이 필요 없습니다.