디아블로3 접속 오류 (Error 37), 널 잡고 싶다!
Posted by 시리니05月 22
그 어떤 에러 보다도, 심지어 블루 스크린 보다도 더 짜증을 유발하고 전세계 게이머들의 가슴에 상처를 주는 이 에러... 꼭 잡고 싶습니다. 난 악마를 잡으러 왔는데 어째 악마보다 더 쎈 거 같지...

각설하고, 이왕 로그인이 안되는 김에 지금 디아블로3 서버 상황을 한 번 유추해 보려고 합니다. 아마도 이러한 프로세스가 진행중이지 않을까 싶은데, 믿거나 말거나...
1. 사람들이 게임에 접속
2. 엄청 많이 접속함. 서버 용량 한계까지 참
3. 서버 한계
4. 계속 접속자들이 몰림. 이 때부터 대기열에 쌓기 시작
5. 대기열도 곧 다 참
6. 대기열을 받지 못한 사람들이 서버 접속 시도
7. 서버 접속 실패. 이로 인한 무한 로그인 시도 발생 (DDoS 가 따로 없지요~)
8. 로그인 시도가 급작스럽게 많이 몰려 서버 로드가 가중화. 대기열도 곧 폭파
9. 대기열 폭파 후 게임에 접속 중인 사람들도 서버 장애로 튕김
10. 악순환의 반복
애초에 사람들이 게임 접속 시도를 실패하면 랜덤한 시간 간격을 두고 다시 접속 시도를 해야 그 나마 예상한대로 흘러갈텐데, 지금은 그게 아니라 접속이 안되면 비밀번호를 복사해서 계속 반복해서 접속을 시도하고 있지요. (다들 저 처럼 그러실듯?) 그렇게 되면 안 그래도 사람이 많아 헉헉 대는 서버가 로그인 요청 과부하의 영향으로 더 성능이 나빠질 수도 있겠습니다. 물론 로그인 서버와 게임 서버는 분리되어 있는게 당연하겠지만, 이건 어떨까요? 만약 그 서버들이 같은 망에 혹은 같은 IDC 에, 데이터센터에 물려 있다면 말이죠.
그런 거라면 설령 서버가 분산되어 있더라도 같은 망에 혹은 같은 군집에 속한 이상 순수하게 트래픽 과부하로 인한 문제도 발생하게 될 겁니다. 이 경우 애초에 서버 접속 조차 실패할 수 밖에 없지요. 로그인 시도가 많아질수록 이 악순환이 가속화 되는 겁니다. 감당 할 수 없는 네트워크 트래픽으로 인해 정작 게임 서버는 놀고 있는데도 불구하고 접속이 안되는 문제가 발생 할 수도 있지 않을까... 하는 생각이 드네요. (물론 믿거나 말거나~)
그나 저나 블리자드도 분명 세계적인 게임 개발업체고 또 이런 온라인 게임의 노하우를 많이 가지고 있는 곳임에도 이 정도의 장애가 생긴다는 건 문제가 있어 보입니다. 네트워크의 문제일 수도 있고, 게임 서버 자체가 문제일 수도 있겠군요. 물론 게임이 인기가 많아서 그런 거라고 생각 할 순 있겠습니다만, 게임을 구매한 게이머들이 정작 게임을 해보지도 못하게 한다는 건 문제가 있어 보입니다.
장애 원인이 정확히 어디에 있는지 모르겠지만, 특정 국가의 접속량이 과다해 문제가 생겼다는 변명은 좀 궁색해 보이기도 합니다. 기술적으로 블리자드나 되는 회사가 조치를 취하지 못할 거라고는 생각 못하겠네요. 아마 생각지도 못한 문제가 생겨서 처리하는 데 지연되고 있는 거라 믿어야 겠습니다.
아무튼, 성역의 영웅들에게 게임을 할 수 있도록 자비를 베풀어 보아요 블리자드~!
각설하고, 이왕 로그인이 안되는 김에 지금 디아블로3 서버 상황을 한 번 유추해 보려고 합니다. 아마도 이러한 프로세스가 진행중이지 않을까 싶은데, 믿거나 말거나...
1. 사람들이 게임에 접속
2. 엄청 많이 접속함. 서버 용량 한계까지 참
3. 서버 한계
4. 계속 접속자들이 몰림. 이 때부터 대기열에 쌓기 시작
5. 대기열도 곧 다 참
6. 대기열을 받지 못한 사람들이 서버 접속 시도
7. 서버 접속 실패. 이로 인한 무한 로그인 시도 발생 (DDoS 가 따로 없지요~)
8. 로그인 시도가 급작스럽게 많이 몰려 서버 로드가 가중화. 대기열도 곧 폭파
9. 대기열 폭파 후 게임에 접속 중인 사람들도 서버 장애로 튕김
10. 악순환의 반복
애초에 사람들이 게임 접속 시도를 실패하면 랜덤한 시간 간격을 두고 다시 접속 시도를 해야 그 나마 예상한대로 흘러갈텐데, 지금은 그게 아니라 접속이 안되면 비밀번호를 복사해서 계속 반복해서 접속을 시도하고 있지요. (다들 저 처럼 그러실듯?) 그렇게 되면 안 그래도 사람이 많아 헉헉 대는 서버가 로그인 요청 과부하의 영향으로 더 성능이 나빠질 수도 있겠습니다. 물론 로그인 서버와 게임 서버는 분리되어 있는게 당연하겠지만, 이건 어떨까요? 만약 그 서버들이 같은 망에 혹은 같은 IDC 에, 데이터센터에 물려 있다면 말이죠.
그런 거라면 설령 서버가 분산되어 있더라도 같은 망에 혹은 같은 군집에 속한 이상 순수하게 트래픽 과부하로 인한 문제도 발생하게 될 겁니다. 이 경우 애초에 서버 접속 조차 실패할 수 밖에 없지요. 로그인 시도가 많아질수록 이 악순환이 가속화 되는 겁니다. 감당 할 수 없는 네트워크 트래픽으로 인해 정작 게임 서버는 놀고 있는데도 불구하고 접속이 안되는 문제가 발생 할 수도 있지 않을까... 하는 생각이 드네요. (물론 믿거나 말거나~)
그나 저나 블리자드도 분명 세계적인 게임 개발업체고 또 이런 온라인 게임의 노하우를 많이 가지고 있는 곳임에도 이 정도의 장애가 생긴다는 건 문제가 있어 보입니다. 네트워크의 문제일 수도 있고, 게임 서버 자체가 문제일 수도 있겠군요. 물론 게임이 인기가 많아서 그런 거라고 생각 할 순 있겠습니다만, 게임을 구매한 게이머들이 정작 게임을 해보지도 못하게 한다는 건 문제가 있어 보입니다.
장애 원인이 정확히 어디에 있는지 모르겠지만, 특정 국가의 접속량이 과다해 문제가 생겼다는 변명은 좀 궁색해 보이기도 합니다. 기술적으로 블리자드나 되는 회사가 조치를 취하지 못할 거라고는 생각 못하겠네요. 아마 생각지도 못한 문제가 생겨서 처리하는 데 지연되고 있는 거라 믿어야 겠습니다.
아무튼, 성역의 영웅들에게 게임을 할 수 있도록 자비를 베풀어 보아요 블리자드~!
4 Responses
[아크몬드] DELETE REPLY*
[시리니] DELETE
[Totorus] DELETE REPLY*
[시리니] DELETE