[개발중] 64비트 클라이언트 테스트서버 업데이트
길브리드 · 2022-09-28 14:20

안녕하세요. '길브리드' 입니다.
밀레시안 여러분께 처음으로 인사드리며, 앞으로 마비노기의 기술적인 업데이트에 대해서 자세히 소개해 드릴 예정입니다.
처음으로 소개해 드릴 내용은 64비트 클라이언트 업데이트 소식입니다.

[64비트 클라이언트 적용 배경]

먼저, 64비트 클라이언트를 적용하게 된 배경에 대해서 설명이 필요할 것 같습니다.
개발팀에서는 밀레시안 여러분들의 쾌적한 플레이 환경을 구축하기 위하여
서버 및 클라이언트 최적화를 위한 여러 가지 방안을 꾸준히 고민하고 시도해 왔습니다.
그러나, 메모리 부족 현상에 대해서는 32비트 애플리케이션이 가지고 있는 한계점을 뛰어넘는 것은 불가능했습니다.

익히 아시는 것처럼, 프로세스당 할당 받을 수 있는 메모리가 4GB로 제한되어있기 때문에 정상적인 게임 플레이 중에서도
마비노기 클라이언트가 4GB 이상의 메모리를 요구하는 상황이 발생 될 경우 메모리 할당에 실패, 즉, 강제 종료 현상이 발생하곤 했습니다.

위와 같은 문제가 발생하지 않으려면, 이미 사용했던 메모리를 시스템에 반납하거나
메모리를 최대한 아끼는 방향으로 개발해야 했습니다. 이러한 제약은 마비노기 개발 난이도를 보다 어렵게 만드는 요인이었습니다.

또한 보안, 안정성 지표 그리고 봇 방지 시스템 등 마비노기에는 밀레시안 분들께
안정적인 서비스를 제공해 드리기 위해 사용되는 여러 미들웨어가 존재합니다.
앞으로도 다양한 미들웨어 활용을 통해 서비스 품질을 향상할 계획을 하고 있으나
최근에 개발되는 대부분의 미들웨어는 64비트 애플리케이션 지원을 기본으로 개발이 진행되기 때문에
마비노기 클라이언트에 적용하기 위해서는 라이브러리를 별도로 제작 요청하는 등의 번거로움이 있었습니다.

[64비트 운영체제 점유율]

64비트 클라이언트를 준비하는 과정에서, 현재 밀레시안 여러분들의 PC 운영체제가
64비트 클라이언트를 지원할 수 있는지에 대해 사전 조사가 필요했습니다.
해당 조사를 통해 약 99.9%의 밀레시안 분들께서 64비트 운영체제 환경에서 플레이하고 계시다는 점을 확인하였습니다.
대부분의 밀레시안 여러분들께서 64비트 클라이언트 마비노기를 즐기실 수 있는 상황임에 안도하였고
현재 상황에 대해 조금 더 긍정적으로 접근하여 준비할 수 있었습니다.

<운영체제 종류>


<64비트 운영체제 점유율>



[64비트 클라이언트 적용 기대효과]

64비트 클라이언트를 적용함으로써 메모리 제한이 해제됐기 때문에 지금까지 시도하지 못했던
클라이언트 퍼포먼스 향상을 위한 다양한 방식을 시도해 볼 수 있게 되었습니다.
메모리 부족으로 인해 플레이어의 상태에 따라 실시간으로 로딩해야만 했던 리소스를
미리 로딩 하여 속도를 높이는 등 개발팀에서는 기존보다 시야를 넓게 잡고
다양한 방법을 고민하여, 밀레시안 분들께서 편안하게 에린 생활을 즐기실 수 있도록 최선을 다하겠습니다.

[새로운 시도, 그 첫 번째 “사운드 라이브러리 변경”]

64비트 클라이언트 업데이트에 맞춰 추가적인 변화가 있습니다. 바로 사운드 라이브러리의 변경입니다.
기존 32비트 클라이언트에서 사용하던 사운드 라이브러리(MSS)를 제거하고, FMOD로 교체하게 되었습니다.
기존 사운드 라이브러리의 경우 고음질의 음원을 로딩 하거나
모든 악기의 음원들을 한꺼번에 로딩 했을 때 안정적인 환경을 제공해 드리기 어려웠습니다.
이에 개발팀에서는, 마비노기 하면 빠질 수 없는 요소 중 하나인 “사운드”를 강화하기 위해서 사운드 라이브러리 변경을 결정하게 되었습니다.

금일 업데이트에는 밀레시안 여러분들께서 사운드 라이브러리의 변경으로 발생할 수 있는 이질감을 최소화하고자
사운드 출력 방식을 최대한 기존과 유사하게 구현해 놓은 상태입니다.
앞으로 FMOD가 지원하는 여러 가지 사운드 출력 방식과 FMOD Studio System을 활용해
예전 보다 다양한 영역에서 새로운 시도를 할 수 있을 것으로 기대하고 있습니다.
앞으로 만족스러우실 만한 사운드 컨텐츠를 제공해드릴 수 있도록 계속해서 노력하겠습니다.

64비트 클라이언트의 성공적인 업데이트를 진행하려면 많은 밀레시안 여러분의 의견이 가장 중요합니다.
금일(9/29) 테스트 서버에 업데이트된 64비트 클라이언트를 먼저 체험해주시고,
발생하는 문제에 대해서 버그 리포트 이벤트를 통해 소중한 의견을 작성해 주신다면
정식 서버 적용 시의 안정성 확보에 큰 도움이 될 것 같습니다.
64비트 클라이언트의 매우 많은 영역에서 작업이 있었으므로, 다양한 상황에서의 테스트가 필요합니다.
밀레시안 여러분들께서 잠시 귀중한 시간을 내주시어 적극적으로 경험해봐 주시면 정말 감사하겠습니다.

또한, 버그 리포트 이벤트를 통해 우수 리포트로 선발된 밀레시안 분께는 넥슨캐시를 지급 드릴 예정이니, 많은 관심과 참여 부탁드립니다.
상세한 내용은 아래의 이벤트 공지에서 확인하실 수 있습니다.
[버그 리포트 이벤트 안내 바로가기]

많은 밀레시안 여러분들께서 오랫동안 기다려 주셨던 내용인 만큼, 정식 서버 적용까지 최선을 다해 안정성을 확보하도록 노력하겠습니다.
감사합니다.


마비노기 개발자노트
제목 작성자 게시일
[테스트] 전투 밸런싱 공개 테스트
칼룬 · 2024-03-07
칼룬 2024-03-07
[적용됨] 달빛 섬 업데이트
칼룬 · 2024-01-11
칼룬 2024-01-11
[테스트] 파메스 유적 던전 공개 테스트
칼룬 · 2023-12-07
칼룬 2023-12-07
[테스트] RE:novation S5 공개 테스트 2차 업데이트
칼룬 · 2023-11-02
칼룬 2023-11-02
[테스트] RE:novation S5 공개 테스트
칼룬 · 2023-10-26
칼룬 2023-10-26
[테스트] 연대기 미션 공개 테스트 2차 업데이트
칼룬 · 2023-09-14
칼룬 2023-09-14
[테스트] 연대기 미션 공개 테스트
칼룬 · 2023-09-07
칼룬 2023-09-07
[적용됨] 아르카나 R2 업데이트
칼룬 · 2023-08-10
칼룬 2023-08-10
[적용됨] 아르바이트 개편 업데이트
칼룬 · 2023-07-13
칼룬 2023-07-13
[적용됨] 최근 발생한 채널 이용 불가 현상에 대하여
길브리드 · 2023-03-29
길브리드 2023-03-29
[적용됨] 글렌 베르나 업데이트
칼룬 · 2023-01-19
칼룬 2023-01-19
[개발중] 글렌 베르나 공개 테스트
칼룬 · 2022-12-29
칼룬 2022-12-29
[개발중] RE:novation S4 공개 테스트 개선 예정 사항
칼룬 · 2022-11-17
칼룬 2022-11-17
[개발중] RE:novation S4 공개 테스트
칼룬 · 2022-11-10
칼룬 2022-11-10
[개발중] 서버 통합 경매장 테스트서버 업데이트
길브리드 · 2022-10-27
길브리드 2022-10-27
[개발중] 64비트 클라이언트 테스트서버 업데이트
길브리드 · 2022-09-28
길브리드 2022-09-28
[적용됨] 넥스트 스텝업! 업데이트
칼룬 · 2022-09-22
칼룬 2022-09-22
[적용됨] 아르카나 업데이트
칼룬 · 2022-08-11
칼룬 2022-08-11
[적용됨] 교역 임볼릭 3 시즌 업데이트 수정 사항 반영
칼룬 · 2022-08-04
칼룬 2022-08-04
[테스트] 아르카나 업데이트 공개 테스트
칼룬 · 2022-07-21
칼룬 2022-07-21
이후
이전

About | Copyright | 공지사항
Email: devcrayon@gmail.com