DRAGON VILLAGE

  • 스토어

  • 틱톡

  • 플러스친구

  • 유튜브

  • 인스타그램

자유게시판

  • 드래곤빌리지
  • 커뮤니티 > 자유게시판

유저 프로필 사진

드빌 서버는 왜 터질까?

44 윈드와 아로프
  • 조회수180
  • 작성일2021.09.25
최근 드래곤빌리지 같은 경우 서버가 굉장히 불안정하죠? 뭐만 누르면 로딩되는게 참 짜증납니다.

드빌이 9.5년된 게임인 것, 잘 아시죠? 그만큼 늙을대로 늙은 게임입니다.

모바일 게임은 데이터 베이스의 과부하가 자주 일어납니다. 이런 현상을 SPOF라고 하는데, 이때 서버의 접속이 아예 멈춰지거나, 로딩 시간이 대폭 증가합니다. 클라이엔트에서 인증서버, 그리고 유저DB로 정보가 옮겨지는 도중에 출돌이 일어나는 것도 포함입니다. 추가로 데이터베이스의 과부하는 게임 서버 컴퓨터의 문제도 큽니다. 365일 돌려지는 것이기에 언젠간 터지는 건 100%라고 보시면 됩니다.

다시 드빌로 넘어갑시다. 드빌은 초기 유타칸부터 시작해서 아르하지역까지 코드들이 쌓이고 쌓인 게임입니다.몇몇 이벤트들을 위한 UI 및 다른 코드들을 더 쌓이면, 그만큼 지연 시간이 증가될 수 밖에 없습니다.

그래서 보통 서버 접속 장애가 일어날때에는 몇몇 인력이 항상 남습니다. 게임서버 프로그래머라던지..개발자 몇몇이라던지. 하지만 중소기업인 하이브로는 다른 대형 게임기업들에 비해 당연히 인력이 부족하겠죠. 

결론은 관리를 안한다는게 맞습니다. 이번 한가위 이벤트는 심지어 서버 불안정성을 대응하기 위해 박주머니 터치하는 것도 없애버렸습니다. 이런 요소까지 없앴는데도 유저가 몰릴 시간에 서버가 로딩되는 현상이 발생된다는 것은 그냥 해결할 생각이 없다는 것과 다름 없습니다.

또한 순수 개발자 오류인 경우들도 대반사입니다. 서버 점검 후 코드의 오타들이 있었다든지 (예-아르하의 입구 2주간 지속된 서버 오류), 코드들의 순서가 틀렸다든지.. 다양한 케이스들로 서버의 지연시간이 증가되거나 서버 접속이 안됩니다.

그러면 '서버가 터지면 무엇을 하냐?' 가 대부분이 물어볼 질문일텐데, 보통 게임회사 소속 프로그래머들은 일일히 찾아보기 힘드니 문제가 될 부분을 파악하여 해당 코드들을 즉각 수정 후 테스트서버를 오픈합니다. 이런 식으로 안고쳐질 시 다른 코드들도 조정해보며 서버를 안정화 하는 것이 맞는 겁니다. 그러나 저번 아르하의 입구 버그도 일일히 코드를 확인해야 했어서 굉장히 긴 수정 작업이 됐었죠.

그냥 서버 강화를 해주시고 불필요한 코드들은 버립시다! 제발~

댓글3

    • 상호 : (주)하이브로
    • 주소 : 서울특별시 강남구 영동대로 432 준앤빌딩 4층 (135-280)
    • 대표 : 원세연
    • 사업자번호 : 120-87-89784
    • 통신판매업신고 : 강남-03212호
    • Email : support@highbrow.com

    Copyright © highbrow, Inc. All rights reserved.