개발자 노트

> 새소식 > 개발자 노트

멀티 프로세스 기능 소개

  • DEV 블레이디안
  • 2014-04-15 17:44
  • https://heroes.nexon.com/common/postview?b=20&n=199

안녕하세요!

개발자 노트에 처음으로 인사드리네요.

저는 블레이디안 입니다.

 

제가 소개해 드릴 내용은 많이들 기다리셨던 파티 리더의 성능 개선에 대해서입니다.

파티리더를 하고 싶지만, 자신의 컴퓨터 환경에 의해 하지 못하는 분들이 있는 것으로 알고 있습니다.

이를 완화하기 위해 새로운 방식의 파티 리더 기능을 구현하였습니다!

 

바로 멀티 프로세스 사용 기능입니다.

이 기능은 멀티 코어 CPU를 사용하고 물리 메모리가 여유로운 PC에서 파티 리더의 환경이 개선됩니다.

 

멀티 프로세스 사용 기능(Beta)

먼저 사용법에 대해 설명해 드리겠습니다.

사용 방법은 전투를 출항할 때 아래의 빨간 박스 부분을 체크 하시면 됩니다.

 

멀티 프로세스 기능 소개

(위의 이미지는 개발중인 이미지이며 차후 변경될 수 있습니다)

 

다음으로 기존의 방식과 멀티 프로세스 방식에 대한 설명 입니다.

 

기존의 동작

마영전의 엔진 특성상 파티리더는 파티리더의 역할과 파티멤버의 역할을 같이 수행함으로써

부담이 가중되는 현상이 있었습니다.

멀티 프로세스 기능 소개 

 

멀티 프로세스 기능의 동작

이를 파티리더의 기능과 파티멤버의 기능을 서로 독립된 프로세스로 생성함으로써 서로 다른

CPU를 사용하여 파티리더의 기능이 더욱 원활히 수행될 수 있도록 하였습니다.

멀티 프로세스 기능 소개 

 

이제 위의 기능을 개발팀에서 테스트한 내용을 보시겠습니다.

 

개선된 성능에 대한 테스트

 

테스트 환경

CPU : I5-2500 (3.30GHz) 쿼드코어

GPU : AMD Radeon HD 6870 1GB

OS : Windows 7 Professional (32bit)

 

아래는 실제 전투 테스트 화면의 스크린샷 입니다.

 

일반 전투 모드(최저 6 FPS)

멀티 프로세스 테스트 화면 

 

 

멀티 프로세스 모드(최저 41 FPS) : 최저 FPS 7배 상승

멀티 프로세스 테스트 화면 

 

 

개발팀에서 죽음의 그림자 전투에 대해 테스트를 해본 결과

일반 모드 시 최저 프레임 6 FPS 까지 떨어지는 반면

멀티 프로세스 모드에서는 최저 프레임 41 FPS 이하로 떨어지지 않는 것을 확인하였습니다.

(PC 환경과 전투에 따라 성능 향상의 차이가 있습니다.)

 

 

-       이 기능은 빠른 시일 내 테스트 서버에 업데이트될 예정 입니다.

-       베타버전으로써 테스트 서버에서 먼저 검증을 거칠 것이며 진행이 원활하지 않을 경우

        1:1문의를 통해 제보 부탁 드립니다.

  

 

낮은 사양의 PC환경에 대해 원활한 게임 이용이 어려운 부분을 개발팀도 인지하고 있으며,

점진적으로 이 모든 상황이 나아질 수 있도록 노력 하겠습니다.

 

감사합니다.

 

개발자사진
 

댓글 567

로그인 후 이용하실 수 있습니다

글을 등록하실 때는 타인을 존중해 주시기 바랍니다. 타인을 비방하거나 개인 정보를 유출할 경우,
운영 정책에 의하여 제재를 받거나 관련 법에 의하여 처벌을 받을 수 있습니다.