GOS 매거진

TOS 최적화 이야기

2018.12.28 오전 11:09

  • 6322조회
  • 16좋아요

안녕하세요, GM 코코아입니다.

 이번 시간에는 성능 최적화와 관련하여, 지금까지 개발이 완료되어 테스트 단계에 있는 몇 가지 개선점의 진척 상황을 소개드립니다.

 

 

1. 서버 최적화

 대부분의 중요한 연산은 서버에서 이루어집니다. 그 중에서 저희는 전투 연산과 관련된 부분을 집중적으로 살피고 있습니다. 연산이 이루어지는 차원을 스크립트에서 코드로 이전하는 작업이 진행중인데, 내부 테스트 결과 전투 연산 자체는 최대 10, 서버의 처리 속도는 3배 가량 높일 수 있었습니다.

 이 부분은 개발이 완료된 상태이며, 현재 테스트와 라이브 적용에 대한 검토가 진행 중입니다.

 

2. 클라이언트 최적화

백그라운드 멀티스레드 로딩

 위 영상의 Before처럼, 대도시에서는 한꺼번에 많은 대상들과 맞닥뜨리게 됩니다. 현재의 방식은 이를 모두 그린 뒤에 보여주고 있습니다. 이 방식은 대상을 한번에 모두 표현할 수 있다는 장점이 있지만, 반면 가시화면내의 대상을 모두 그리기 전까지는 아무것도 보여줄 수 없습니다. 다시 말해서, ‘잠시 멈춥니다.

 이번에 적용하려는 방식은, 대상을 ‘그리면서 보여주는’ 것입니다. 물론 8초 경에 등장하는 좌측 상단의 오라클 상점과 같이 대상이 잠시 보이지 않거나, 처리되는 속도에 따라 부분 부분이 나뉘어 나타날 수 있습니다. 하지만 이전과 같이 ‘뚝뚝 끊기는’ 경험은 현저히 줄어들 것입니다. 특히 대도시에서 말이죠.

 

패킷 분산 처리

 패킷은 게임 서버와 클라이언트 사이에 서로 왕래하는 정보의 조각을 의미합니다. 패킷 분산 처리는 이러한 정보가 동시에 다량 전송되는 경우, 클라이언트에서 이를 한번에 모두 처리하지 않고 분할하여 처리하도록 하는 작업을 의미합니다.

 개발팀 내부에서는 이를 적용한 클라이언트를 사용하여 라이브 환경에서의 테스트를 진행하고 있습니다. 테스트의 폭을 라이브 플레이까지 넓힌 현재까지 특별한 문제점은 발견되지 않은 상태입니다. 다만 트리 오브 세이비어의 근간을 이루는 부분에서의 변경인 만큼, 더욱 면밀하게 살핀 후 적용하려 합니다.

 

트리 오브 세이비어 개발팀에서는 좀더 나은 게임 환경을 제공해드리기 위해 지속적인 노력을 기울이고 있습니다.

많은 구원자 여러분께서 간절히 바라고 계시는 만큼, 이 부분의 개선을 위해 앞으로도 계속해서 최선을 다하겠습니다.

다음 시간에는 위치 동기화에 대한 진척 상황을 소개드리도록 하겠습니다.

이상으로 포스팅을 마칩니다. 감사합니다.

 

프리미엄 PC방 혜택

넥슨 PC방 찾기

1. 성장 혜택

캐릭터 성장이 수월해 집니다.

  • 경험치 증가 +30% 몬스터 사망 시 획득 경험치가 30% 증가합니다. (경험치카드. 퀘스트 보상 제외)

2. 마켓 혜택

마켓 이용이 더욱 수월해 집니다.

  • 수수료 감소 -20% 아이템을 등록하고 판매 완료 시 수수료 20% 감면 혜택이 적용됩니다.
  • 등록 아이템 개수 증가 +5개 캐릭터 당 최대 5개의 아이템을 등록할 수 있습니다.

3. 특성 수련 혜택

캐릭터 특성 습득이 더욱 수월해 집니다.

  • 특성 스킬 동시 수련 가능 개수 증가 +3개 1개 캐릭터에서 최대 3개까지 동시에 특성 스킬을 수련할 수 있습니다.

3. 캐릭터 능력치 증가

플레이가 더욱 쾌적해 집니다.

  • 캐릭터 이동 속도 증가 +3 계정 내 모든 캐릭터에 이동 속도+3이 적용됩니다.
  • 스태미너 회복률 증가 X2 캐릭터의 스태미너가 2배 속도 회복됩니다.

NOTICE

  • 본 혜택은 넥슨 PC방에서만 적용됩니다.
  • 본 혜택은 게임 내 토큰 아이템 혜택과 중첩되어 적용되지 않습니다.

보호모드 설정 알림

구원자님의 넥슨아이디에 타인이 접속한 것으로 의심되는 기록이 확인되었습니다.

이로 인해 발생할 수 있는 피해를 최소화 하기 위해 부득이하게 보호모드로 접속을 제한하였습니다.보호모드 제재는 구원자님의 넥슨아이디와 일치하는 휴대폰 본인인증을 통해 즉시 해지하실 수 있습니다.

마이핀 발급 방법

보호모드 설정 알림

구원자님의 넥슨아이디에 타인이 접속한 것으로 의심되는 기록이 확인되었습니다.

이로 인해 발생할 수 있는 피해를 최소화 하기 위해 부득이하게 보호모드로 접속을 제한하였습니다.보호모드 제재는 구원자님의 넥슨아이디와 일치하는 휴대폰 본인인증을 통해 즉시 해지하실 수 있습니다.

마이핀 발급 방법

대표 캐릭터를 설정해 주세요!

홈페이지 게시판 글 작성(댓글 포함)을 위해서는 대표 캐릭터 설정이 필요합니다.

게임 실행 후 팀과 캐릭터를 생성해야 홈페이지에서 대표 캐릭터 설정이 가능합니다., 설정된 대표 캐릭터가 16레벨 이상일 경우에만 게시판 글(댓글 포함) 작성이 가능합니다.

게임 다운로드 바로가기 대표 캐릭터 설정하기

대한민국 게임대상

트리 오브 세이비어는 2016년 대하민국 게임대상에서 우수상과 기술*창작상을 수상하였습니다.