업데이트 1.38.0
패치 노트는 영어로만 작성됩니다. 게임이 모든 언어에서 보여 주는 것과 같은 문구입니다.
이제 서버로 보내는 모든 것이 암호화됩니다. 오늘까지는 로그인할 때도, 월드에 들어갈 때도 비밀번호가 읽을 수 있는 평문 그대로 네트워크를 지나갔고, 같은 회선을 쓰는 사람이라면 누구나 읽을 수 있었습니다. 이제 그런 일은 없습니다. 또한 이번 업데이트로 사람이 많은 화면이 훨씬 가벼워졌습니다. 플레이어 80명이 있는 화면은 프레임당 30 ms가 들었지만 이제 4 ms이며, 인파 속으로 들어갈 때 1초 가까이 멈추던 현상도 사라졌습니다.
로그인하려면 클라이언트를 업데이트해야 합니다. 게임과 런처를 닫고, 런처를 다시 열어 PLAY를 누르세요. 이번 업데이트는 클라이언트와 서버가 통신하는 방식을 바꾸기 때문에 예전 클라이언트로는 아예 접속할 수 없습니다. Steam에서는 자동으로 업데이트됩니다.
새로운 내용
- 게임과 서버 사이의 연결이 이제 TLS 1.3으로 암호화됩니다. 비밀번호, 세션, 그 밖에 보내는 모든 것을 네트워크를 들여다보는 사람이 읽을 수 없습니다 — 공용 Wi-Fi에서도, PC방에서도, 중간 경로 어디에서도 마찬가지입니다.
- 또한 클라이언트가 정말 우리 서버와 통신하고 있는지 직접 확인합니다. 운영체제가 신뢰하는 인증서 목록이 아니라 게임 자체에 내장된 키를 사용합니다. 즉, 연결 사이에 끼어드는 소프트웨어는 — 그렇게 동작하도록 만들어진 백신 프로그램까지 포함해서 — 중간에 자리잡고 통신 내용을 읽을 수 없습니다.
- 텔레포트에 목적지 정보창이 생겼습니다. 가리키면 어디로 이어지는지, 그곳에서 만날 몬스터와 아이템이 무엇인지 보입니다.
- 게임 내 짧은 도움말을 보여주는 팁 패널이 추가되었고, 실내에서도 동작합니다.
- 플레이 중에 Discord에 "Playing HB Evolution"이 표시됩니다.
개선 사항
- 사람이 많은 장면이 몇 배 빨라졌습니다. 플레이어 80명이 있는 화면은 프레임당 30 ms에서 4 ms로, 실루엣 오라만 따로 보면 초당 41 프레임에서 165 프레임으로 올라갔고, 인파에 들어갈 때 1초 가까이 멈추던 현상도 없어졌습니다.
- 서버가 가장 무거운 틱에 쓰는 시간이 크게 줄었습니다. 실제 비용은 그동안 짐작해 온 브로드캐스트가 아니라 바닥 순회였고, 측정하고 나서야 드러났습니다.
- 투명 상태의 적을 이제 서버가 숨깁니다. 지금까지는 서버가 주변 모두에게 위치와 이름과 외형을 보내고 그리지 않는 판단은 각 클라이언트에 맡겼기 때문에, 변조된 클라이언트는 이를 드러낼 수 있었습니다. Necklace of Beholder는 그대로입니다. 적의 체력과 버프를 보여주는 기능은 예전과 동일합니다.
- 전사의 대시를 이제 서버가 승인합니다. 클라이언트를 변조해서 얻을 수 없습니다.
- 피드백 창에서 붙여넣은 글이 패널 밖으로 넘치지 않으며, 설명 입력란에 스크롤바가 생겼습니다.
수정 사항
- Dark 무기를 수령할 때 받은 무기를 보여줍니다.
- Dark 무기가 정보창에서 잘려 보이지 않습니다.
- 상점에서 레벨 줄과 빨간 경고가 버튼 위에 겹쳐 그려지지 않습니다.
- City Hall Officer가 더 이상 퀘스트를 제안하지 않습니다. 줄 퀘스트가 애초에 없었는데 메뉴가 있는 것처럼 보이게 했습니다.
- 연결이 잘못된 시점에 닫힐 때 드물게 발생하던 클라이언트 크래시를 수정했습니다.
