최근 Dota 2 백엔드 업데이트에서 데이터마이너들이 전혀 예상치 못한 것이 발견되었습니다. 바로 Valve가 이들을 직접적으로 저격한 것입니다. 유저들이 업데이트 파일을 뜯어보고 다가올 Dark Carnival 이벤트에 대한 정보를 Reddit에 올리자, 코드 내의 한 변수가 m_bHackWhyAreYouGuysReadingOurVariableNames라는 이름으로 조용히 수정되었습니다. Valve는 이 모든 상황을 지켜보고 있었던 것이죠.
인터넷을 뒤흔든 변수
사실 데이터마이너들은 수년 동안 Source 2 게임 파일을 파헤쳐 왔습니다. Dota 2와 Counter-Strike 2 업데이트에는 정기적으로 다른 Valve 프로젝트에 대한 문자열과 참조가 포함되어 왔으며, 커뮤니티는 이를 바탕으로 방대한 정보망을 구축했습니다. Tyler McVicker나 Gabe Follower와 같은 유명 데이터마이너들은 이러한 발견을 통해 Half-Life 관련 업데이트 정보를 꾸준히 생산해 왔습니다. 새로운 Xen 생명체, 외부 세계의 로케이션, 머리카락 시뮬레이션과 같은 엔진 기능, 심지어 무드 애니메이션 시스템에 이르기까지, Valve의 공식 발표가 나오기도 전에 상세한 내용을 공개해 왔죠.
이번 주말 Reddit에 Dark Carnival 관련 정보가 올라왔을 때, Valve의 대응은 패치나 삭제 조치가 아니었습니다. 바로 '농담'이었죠. 변수 이름 변경은 즉시 화제가 되었고, Half-Life 서브레딧에는 "그들이 알아챘다. 우린 끝났다."라는 글이 올라왔습니다. 이 게시물은 빠르게 퍼져나갔고, 그럴만한 가치가 충분했습니다.
20년의 흔적, 여전히 웃고 있는 Valve
Valve는 Source 2 업데이트에 흔적을 남기는 것으로 유명합니다. Deadlock이 된 프로젝트는 게임 발표 훨씬 전부터 Neon Prime/Citadel이라는 코드네임으로 참조되었습니다. Half-Life: Alyx 역시 공개 전부터 백엔드 파일에 HLVR로 등장했었죠. 파일에서 HLX로 언급되는 현재 프로젝트는 팬들이 모든 새로운 문자열을 추적하며 Miro 보드에 수백 개의 항목을 정리하는 등 거대한 커뮤니티 활동을 낳고 있습니다.
핵심은 Valve가 이 모든 것을 명확히 인지하고 있다는 점입니다. 변수 이름 변경은 보안 조치가 아닙니다. 그 무엇도 막지 못하죠. 이것은 일종의 윙크이자, 아주 적절한 타이밍에 던진 농담입니다.
작년에 여러 유출자들은 Half-Life 3가 Steam Frame, Steam Machine, Steam Controller라는 세 가지 Valve 하드웨어와 함께 공개될 것이라고 예측했습니다. 컨트롤러는 5월에 출시되었죠. Frame과 Machine은 여름 출시를 앞두고 창고에 입고되고 있다는 소문이 있습니다. 그런데 게임은요? 여전히 공식적인 소식은 없습니다. 빠루(crowbar)조차 보이지 않네요.
데이터마이너들이 HLX에 대해 알고 있는 것
침묵 속에서도 Source 2 분석을 통해 축적된 증거는 상당합니다. 로케이션과 캐릭터 세부 정보 외에도, 파일들은 데미지 플린치(damage flinch) 유형이나 앞서 언급한 무드 애니메이션 시스템 등 신작을 위해 특별히 구축된 엔진 업데이트를 암시합니다. 커뮤니티는 트레일러나 출시일이 없음에도 불구하고 게임의 배경과 메타를 논할 수 있을 만큼 상세한 그림을 완성해 냈습니다.
Tyler McVicker는 HLX에 대해 자신이 아는 내용을 다루고, 왜 작년에 기대했던 발표가 이루어지지 않았는지 설명하는 새로운 Q&A 영상을 예고했습니다. 아직 영상은 올라오지 않았지만, 이번 주 변수 이름 변경이 불러일으킨 관심을 고려하면 지금이 적기인 듯합니다.
발견된 문자열을 볼 때 Dota 2의 Dark Carnival 이벤트는 임박한 것으로 보이며, 이는 이 모든 소동을 일으킨 업데이트가 조만간 Dota 유저들에게 보상으로 돌아올 것임을 의미합니다. Gordon Freeman을 기다리는 다른 모든 분들은 Dota 2 공략을 확인하며 흔적을 쫓아보세요. 그리고 변수 이름을 잘 살펴보시길 바랍니다. Valve는 분명히 보고 있으니까요. 더 많은 게임 소식은 게임 공략 허브에서 확인하실 수 있습니다.








