티스토리 뷰

반응형

디아블로 2: 부활의 서버 문제는 비디오 게임 가이드를 만드는 플레이어의 탓으로 보입니다.

 

디아블로 2: 부활 은 출시 이후 지속적으로 서버 문제에 대한 불만을 받고 있습니다. 고맙게도 무슨 일이 일어나고 있는지 더 이상 숨기고 싶지 않은 사람들을 위해 Blizzard의 담당자가 문제의 본질에 대한 통찰력을 제공하기로 결정했습니다. 밝혀진 바와 같이, 범인은 20년 된 레거시 코드와 현대적인 플레이어 행동의 두 가지입니다.

" 이것은 출시 당시에도 우리 서버에서 전혀 경험하지 못한 새로운 임계값이었습니다 ."라고 개발자는 말했습니다. " 이 문제는 게임 제작과 관련된 성능을 향상시키기 위해 전날 출시한 업데이트로 인해 악화되었습니다 ." 버그를 수정하는 대신 글로벌 데이터베이스에 과부하가 걸려 " 타임아웃 " 이 발생했습니다 .

이를 염두에 두고 디아블로 2: 부활 의 서버 에서 주요 문제를 일으킬 수 있는 원인에 대해 더 깊이 조사하면서 서버의 부하가 완화되기를 바라는 마음으로 업데이트를 롤백하기로 결정했습니다 . 불행히도 패치를 롤백하는 것은 문제에 대한 답이 아니었습니다. 훨씬 더 높은 트래픽 급증이 있었고 게임의 서버가 다시 한 번 다운되었습니다.

 

개발자에 따르면 레거시 코드에 결함이 있습니다. 이 코드는 데이터베이스에서 캐릭터를 읽는 것 외에도 디아블로 2: 부활한 플레이어의 게임 생성 및 참여 능력 과 관련이 있는 것으로 알려졌습니다 . " 우리는 보다 현대적인 기술에 맞추기 위해 이 서비스를 여러 면에서 최적화했습니다 ."라고 그들은 말했습니다. " 하지만 이전에 언급했듯이 많은 문제가 게임 제작에서 비롯됩니다 ."

 

그렇긴 하지만, Diablo 2: 부활한 개발자들은 이제 그들이 " 현대적인 플레이어 행동 "이라고 부르는 것에 책임을 지는 것 같습니다 . " 2001년에는 디아블로 2를 올바르게 플레이하는 방법에 대한 콘텐츠가 인터넷에 거의 없었습니다 ."라고 그들은 말했습니다. " 오늘날 새로운 플레이어는 다양한 방식으로 게임을 플레이하는 방법을 가르쳐 줄 수 있는 놀라운 콘텐츠 제작자를 찾을 수 있습니다. 그 중 다수는 게임을 연속적으로 빠르게 생성, 로드 및 파괴하는 형태로 많은 데이터베이스 로드를 포함합니다. .”

Blizzard는 이미 이러한 일이 발생할 수 있다고 예측했지만 " 베타 테스트에서 파생된 범위를 크게 과소평가 "했음을 인정합니다 . 

 

반응형
댓글