-
EA의 게임 리보크Soliloquy 2018. 1. 14. 21:29
EA 로고
EA의 예전 DRM
EA에서 Origin이 아닌 EA Download Manager를 쓰던 당시 출시된 몇몇 게임은 SecuROM 또는 Solidshield라는 DRM을 사용한다. 그리고 위 DRM은 불법 복제를 막기위해 iTunes 컴퓨터 인증 처럼 설치 횟수 제한이라는 방법을 사용한다.
해당 게임들은 처음 실행 시 해당 컴퓨터에 관한 설치 인증을 DRM관리 서버에 보내고 받고 하면서 DRM 관리서버에서는 인증 횟수를 차감한다. 예를 들어 처음 설치 가능 횟수가 5회인 게임을 한 컴퓨터에 설치하면 잔여 횟수는 4회가 되고, CPU나 메인보드 같은 부품들을 바꾼 컴퓨터나 완전 다른 컴퓨터에 설치/실행 하면 3회가 되고... 이런식 이다. 1
게임을 실행할 때 나오는 상자
요즘에는 오리진 연동 하는 추세로 점점 안나온다.
리보크
그런데 연속적으로 교체된 컴퓨터에 설치/실행하며 설치 횟수를 감소 시키면 어느덧 설치 가능 횟수는 0이 되며, 해당 게임을 실행할 수 없게 되는 문제가 생긴다. 그래서 DRM관리 서버에 인증된 컴퓨터를 인증 해지하는 방법으로 설치 가능 횟수를 복구할 수 있다. 이를 Revoke(리보크)라고 하는데, 리보크는 보통 게임을 정상적인 방법으로 제거(Uninstall)할 때 같이 실행된다. 2 3
그런데 이 방식은 아래와 같은 불편한점이 있다.
- 하드웨어 교체시 리보크를 하지 않고 다시 설치 인증을 받게되어 남은 설치 인증 횟수가 필요없이 차감될 수 있으며, 이 때, 이전 인증을 리보크 하기 힘들다. 4 5
- 설치 제거시 리보크가 완전히 되었는지 되다가 말았는지 어떤 오류가 있었는지 잘 안알려줄 때가 있다.
- 리보크 파일이 별도로 분리되어 있지 않고, 제거기(Uninstaller)에 뭍혀 있다면 해당 게임을 제거하지 않고서는 리보크할 수가 없다.
- 그 외에 DRM 자체의 고질적인 문제들
EA에서는 리보크를 편하게 하기 위해 2009년 부터 사이트를 만들어 리보크 툴을 배포하고 있다.
리보크 툴을 사용하면 굳이 인증 해지할려고 제거를 할 필요가 없기도 하고, 확실히 한다는 느낌도 들긴한다만. 안타깝게도 모든 게임이 해당되지는 않는다. 여기에 없는 게임들은 따로 설치 폴더를 열심히 뒤져보거나 구글링이나 서포트를 이용해야 한다. 할거면 좀...
사이트 상태가 그리 좋지는 않은지 간혹 아래와 같은 에러 메세지가 나올때가 있다. (502 Error)
Bad Gateway
The proxy server received an invalid response from an upstream server.
슬슬 EA가 서버를 닫으려나...
이 때는 구글에 저장된 페이지를 열어보고, 안되면 미국쪽 프록시나 VPN 서버를 이용해야 한다.
여담
남은 설치 횟수가 없어도 서포트에 문의 넣으면 횟수를 늘려주는 경우가 많아 그나마 다행이긴 하지만, 여로모로 불편한것은 사실이다. 이제 인증 횟수제한 이런거 없애주면 안되나 싶다. 윈도우 처럼 인증정보를 너무 많이 쓰면 막던가 하면 좋을 것 같은데. 6
출처
EA로고
en.wikipedia.org/wiki/Electronic_Arts인증 상자 사진
answers.ea.com/t5/The-Sims-3/Registration-Code-Not-Working/td-p/4780766SecuROM에 관해
support.securom.com/faq_pa.html (SecuROM로고도 가져옴)
forums.anandtech.com/threads/pc-gaming-drm-list.234399
[본문에 사용된 SVG 파일]