← 개발 로그
개발 중

개발 로그 #15: 전투의 원작 재현, 새로운 기능, 그리고 구형 클라이언트의 종료

이 글은 라이브 클라이언트에 이미 적용된 변경 사항이 아니라 현재 진행 중인 작업을 설명합니다.

한 달 동안 개발 로그를 게시하지 않았지만, 결코 조용한 한 달은 아니었습니다. 이번 글은 지금까지 가장 큰 업데이트로, 전투와 인터페이스의 원작 재현을 위한 추가 검토, 새로운 보호 기능과 편의 기능, 안정성 개선, 향후 콘텐츠의 중요한 진척을 담고 있습니다.


구형 클라이언트가 공식 종료되었습니다


기존 32비트 Win32 클라이언트는 더 이상 서버에 접속할 수 없습니다. 현재 클라이언트와 서버는 동일한 접속 버전을 요구하며, 이를 통해 구형 호환성 때문에 제한되었던 개선 작업을 진행할 수 있게 되었습니다. 이전 설치본을 사용 중인 플레이어는 현재 클라이언트로 전환해야 합니다.


새로운 보호 체계


더 엄격한 조치를 적용하기 전에 정확도를 확인하기 위해 감시와 조정 단계에 있는 새로운 치트 방지 체계를 도입했습니다. 비정상적인 이동, 위치 조작, 알려진 메모리 편집 도구, 특정 프록시 악용을 탐지하도록 설계되었습니다. 명확하고 널리 알려진 부정행위는 즉시 처리할 수 있으며, 새롭거나 불확실한 사례는 신중한 조사 후 일괄 조치합니다.


전투와 인터페이스의 원작 재현 개선


스킬 중단 규칙, 피해 및 치명타 계산, 몬스터 치명타, 무기 숙련 조건, 회복 위협 수치, 연계 스킬 타이밍, 이동 중 아이템 사용, 재사용 대기시간 계산 등 많은 요소를 원작과 비교해 다시 검토했습니다. 체력 표시는 이제 실제로 받은 피해를 정확히 반영하며, 캐릭터가 살아 있는데도 체력이 0으로 보이던 문제가 해결되었습니다.


채팅 메시지는 올바른 탭에 표시되고, 인터페이스 요소와 버프 아이콘은 원작 배치에 더 가깝게 조정되었습니다. 전체 화면, 프레임 제한, 캐릭터 창 동작도 다수 수정했습니다. 이동 중 방향 전환은 원작의 짧은 회전 동작과 즉시 전환 중 원하는 방식을 선택할 수 있습니다.


플레이어 제보를 바탕으로 한 전투 수정


이동 중 Storm을 사용한 뒤 Circle of Punishment를 연계하면 거부될 수 있었던 타이밍 문제를 수정했습니다. 이번 수정은 한 가지 조합에만 적용되지 않고 같은 동작을 가진 다른 스킬에도 공통으로 적용됩니다. 또한 스킬을 취소한 직후 회피를 반복해 Stamina를 소모하지 않던 악용도 차단했습니다.


의자와 벤치에 앉을 수 있습니다


이제 사용 가능한 의자와 벤치에 앉을 수 있으며, 앉아 있는 동안 무작위 대기 자세가 적용됩니다. 이는 원작에는 없었던 새로운 기능입니다.


Discord Rich Presence


Discord가 실행 중이면 프로필에 RaiderZ Global 플레이 여부와 레벨, 주 클래스, 현재 지역, 플레이 시간을 표시할 수 있습니다. 이 기능은 기본으로 활성화됩니다.


Ranger는 계속 개발 중입니다


클라이언트에는 Ranger에 필요한 기반의 일부가 이미 포함되어 있지만, 클래스는 아직 출시되지 않았습니다. 서버 측 특성, 동작, 전투 시스템은 계속 구현하고 테스트하고 있습니다. 현재 출시일은 정해지지 않았으며, 플레이어에게 공개할 준비가 되면 추가 소식을 전하겠습니다.


이 기간에 Halloween 콘텐츠와 장식도 추가되었습니다. 향후 Christmas 콘텐츠를 위한 초기 기반은 내부적으로 준비되고 있지만 아직 게임에 활성화되지 않았습니다.


런처 안정성


기본 다운로드 경로를 사용할 수 없을 때 보조 경로로 전환할 수 있으며, 연결 문제를 더 명확하게 안내하고 다양한 네트워크 환경을 더 잘 지원합니다. 웹사이트가 일시적으로 접속 불가능한 경우에도 게임 실행이 차단되지 않습니다.


호환성과 안정성


DirectX 10.1을 지원하는 구형 그래픽 카드는 적절한 호환 모드로 실행됩니다. 요구 사양을 충족하지 못하는 장비에는 조용히 종료되는 대신 명확한 안내가 표시됩니다. 컷신, 방어 애니메이션, 오래된 천 렌더링 경로와 관련된 충돌을 수정했고, 프레임 끊김을 줄였으며, 나무 그림자로 인해 불필요한 요소가 렌더링되던 문제도 해결했습니다.


재접속한 플레이어는 이전에 있던 시험이나 인스턴스로 돌아가며, 서버가 이전 세션을 정리하는 동안 재접속이 멈추던 문제도 수정되었습니다.


로그인과 계정 보안


로그인 과정에서 계정 인증 정보가 서버 로그에 기록되지 않도록 변경했습니다. 로그인 서비스에 영향을 줄 수 있던 비정상 연결을 수정하고, 잘못된 네트워크 데이터가 안전하게 거부되도록 공통 네트워크 계층을 강화했습니다.


추가 수정 사항


랜덤 상자 설명이 실제 구성품을 표시하며, 캐릭터 생성과 선택 화면의 음성이 다시 정상적으로 재생됩니다. 작은 체력 바의 깜빡임, 버프 수치 색상, 투명 인터페이스 이미지, 텍스트 배치와 줄바꿈도 수정했습니다.


가장 가까운 Soulstone에서 부활하는 기능, 지도 World 탭, 확장 인벤토리 정렬 재사용 대기시간, 다른 플레이어 장비 확인 창도 정상적으로 작동합니다.


아직 개발 중인 콘텐츠


Ranger, 새로운 시작 지역인 Barren Island, 노 젓는 배 활동, 개편된 Broken Mast 캠페인을 계속 개발하고 있습니다. 이 콘텐츠는 아직 플레이어에게 제공되지 않으며 준비가 완료될 때까지 테스트를 이어갑니다.


개발 환경 개선


내부 레벨 편집기에 창 배치, 선택, 오브젝트 편집 도구가 개선되었고 조명, 물, 하늘, 날씨를 제작하는 새로운 기능이 추가되었습니다. 앞으로 환경과 지역을 더 빠르고 정밀하게 제작하는 데 도움이 될 것입니다.


다음 단계


이번 개발 로그는 매우 활발했던 한 달의 프로젝트 진행 상황을 정리합니다. 플레이어가 기술적인 개발 기록을 직접 찾아보지 않아도 RaiderZ Global의 변화를 확인할 수 있도록 앞으로도 여러 작업을 모아 꾸준히 공유하겠습니다.