Skip to content
Skip to content
블로그로 돌아가기
Experimental Vulkan으로 경제 서버 구동

Experimental Vulkan으로 경제 서버 구동

Alexandru Maftei
Alexandru Maftei
@ice
Updated
5 조회수
TL;DR:Experimental Vulkan은 마인크래프트의 클라이언트 측 그래픽스 성능을 개선합니다. 이로 인해 플레이어가 부드러운 게임 경험을 가지게 되며, 이는 경제 서버의 거래, 상점 시스템, 멀티플레이어 게임플레이에 간접적으로 영향을 줍니다. Vulkan 채택을 위한 경제 서버 준비 방법과 기대할 수 있는 것을 알아보세요.

Vulkan은 마인크래프트의 실험적 그래픽스 렌더링 API로, CPU 오버헤드를 줄이고 GPU 사용을 더 효율적으로 만듦으로써 상당한 성능 개선을 제공합니다. 경제 서버를 운영하고 계신다면, Vulkan에 대한 이해와 대비가 시간을 투자할 만한 가치가 있습니다 - 이는 直接적으로 플레이어가 거래, 상점 시스템, 멀티플レイ어 게임플레이를 부드럽게 경험하는 데 영향을 줄 것입니다.

Vulkan이 무엇인가요?

Vulkan은 Khronos Group에서 개발한 모던 그래픽스 API입니다. 너무 기술적인 측면으로 가지 않도록 하겠습니다. 간단히 말하면, Vulkan은 오래된 API인 OpenGL과 비교하여 게임 개발자에게 GPU 리소스에 대한 더 많은 직접적인 제어를 제공합니다. 마인크래프트 개발 팀은 렌더링 파이프라인을 현대화하고 현대 그래픽 카드에서 더 나은 성능을榮출하기 위해 Vulkan 지원 작업을 시작했습니다.

현재 버전 26.2에서, Vulkan은 여전히 실험적입니다 - 즉, 기본 렌더러로 사용되지 않으며, 플레이어가 런처 설정을 통해 명시적으로 활성화해야 합니다. 팀은 정기적으로 개선 사항을 출시하며, 각 스냅샷은 이전 버전의 버그 수정과 최적화를 基盤으로 합니다. 이것은 사용할 수 있을 정도로 기능이 완성되었지만 표준이 되기 전에 마지막 조정만 남은 기능이라고 생각하시면 됩니다.

Vulkan과 OpenGL의 핵심 차이점은 무엇일까요? 추상화가 덜한 것입니다. OpenGL은 뒤쪽에서 많은 무거운 일을 처리하지만, 이는 CPU 파워를 소모합니다. Vulkan은 개발자에게 더 많은 책임을 맡기지만, 대신 효율성을 얻습니다. 수백만 명의 플레이어가 다양한 하드웨어에서 플레이하는 마인크래프트와 같은 게임에서는 이 효율성이 빠르게 누적됩니다.

경제 서버에 대한 의미

여기서 ваш 경제 서버에 관련된 부분입니다: Vulkan은 서버 측 렌더링 변경이 아니라 클라이언트 측 렌더링 변경입니다. 서버 하드웨어가 자동으로 개선되지 않습니다. 그러나 효과는 외부로 확산됩니다.

플레이어가 OpenGL 대신 Vulkan을 사용할 때, 그들의 기기는 그래픽스 렌더링을 더 적은 CPU 오버헤드로 처리할 수 있습니다. 그러나 해방된 처리 파워는 클라이언트 측 모드,_CUSTOM 리소스 팩, 그리고 당신의 서버의 경제 HUD 또는_custom 인터페이스와 같은 다른 것들을 더 부드럽게 실행할 수 있게 합니다. 더 안정적인 프레임 레이트는 또한 거래, 전투, 또는 수백개의 아이템 프레임과 방어구 스텐드가 있는 복잡한 상점 지역을 탐색하는 동안 발생하는 지연 관련 게임 중단을 줄입니다.

나의 작은 SMP(서버)에 20명의 정기적인 플레이어가 있는 테스트를 진행했으며, 누군가가 Vulkan으로 전환했을 때 차이가 실제로 있다는 것을 확인했습니다. 그들은 특히 대형 기계를 구축하거나 수백개의 아이템 프레임과 방어구 스텐드가 있는 상점 지구를 통해 달리 때 더 少한 자두를 보고했습니다. 이는 당신의 경제에 중요합니다. 부드러운 게임 경험을 제공받는 플레이어는 더 길게 留まる, 당신의 경제 시스템에 더 많이 참여하며, 지연으로 인해 회피하는 대신 실제로 당신의 상점을 사용합니다.

하지만 여기 한 가지 예외가 있습니다: 만약 당신의 경제 서버의 병목 현상이 서버 측 (너무 많은 플러그인, 느린 데이터베이스 쿼리, 복잡한 레드스톤) 이라면, Vulkan은 그것을 수정하지 못합니다. 이것은 클라이언트 측 최적화입니다. 서버 CPU가 이미 최대 로드 상태라면, 플레이어는 여전히 지연을 경험할 것입니다. 무관한 렌더러를 사용하든 관계없이.

알 수 있는 성능 영향

30명 이상의 플레이어가 있는 서버에서 차이가 더 명확해집니다. Vulkan을 사용하는 플레이어는 특히 시각적으로 복잡한 지역에서 더 일관적인 프레임 레이트를 보고합니다. CUSTOM 장식, 서명, 아이템 디스플레이로 잘 설계된 경제 서버의 상점 지구는 Vulkan에서 훨씬 더 부드럽게 실행됩니다.

렌더링 개선 사항은 또한 특수 효과에 도움이 됩니다. 매력된 아이템, 포션 효과, CUSTOM 애니메이션의 파티클 효과가 더 부드럽게 렌더링됩니다. 경제 서버에 대해 이는 CUSTOM 아이템 디스플레이, 경매장 애니메이션, 시각 피드백 시스템이 더 응답적이고 다듬어진 느낌을 받게 함을 의미합니다.

한 가지 더 언급할 만한 점: Vulkan의 감소된 CPU 오버헤드는 더 낮은 엔드 기기를 가진 플레이어가终于 플레이 가능한 프레임 레이트를 얻을 수 있게 합니다. 이는 커뮤니티의 포용성에 중요합니다 - 당신은 더 오래된 컴퓨터 또는 노트북을 가진 플레이어를 뒤로 남기지 않습니다.

경제 서버 준비

Vulkan 채택이 플레이어베이스에 퍼질 때 준비하려면 서버 측에서 특별한 구성이 필요하지 않습니다. 서버 바이너리는 클라이언트가 OpenGL 또는 Vulkan을 사용하든 관계없이 동일하게 실행됩니다.

해야 할 것:

  • 서버 소프트웨어를 최신으로 유지하세요. 새로운 빌드의 Vulkan 개선 사항은 서버-클라이언트 통신에 영향을 미치는 버그 수정을 자주 포함합니다.
  • Vulkan을 활성화한 클라이언트로 테스트하세요. 테스트 계정을 만들고, 런처 설정(설치 섹션에서)에서 Vulkan을 활성화한 후, 실제로 당신의 경제 서버에서 플레이하세요. 렌더링 글리치, 경제 플러그인 이슈, 또는 예상치 못한 지연 패턴을 찾으세요.
  • 모드 및 플러그인 호환성을 확인하세요. 특히 경제 플러그인을 실행 중이라면, Vulkan 클라이언트와 잘 작동하는지 확인하세요.
  • 플레이어에게 문서화하세요. Vulkan을 활성화하는 방법에 대한 간단한 가이드를 게시하고, 실험적이지만 시도할 만한 가치가 있다는 것을 알리세요.

Server Properties Generator를 사용하여 server.properties 파일이 최적화되었는지 확인하세요. 이는 플레이어가 사용하는 렌더러와 관계없이 도움이 됩니다. 그러나 올바른 메모리 할당 및 뷰 거리 설정은 混합된 OpenGL 및 Vulkan 클라이언트에서 일관된 성능을 얻는 데 더욱 중요합니다.

모니터링 및 트러블 슈팅

Vulkan 채택이 퍼질 때 다음 메트릭을 감시하세요:

로그인 대기 시간 및 플레이어 레이턴시는 문제의 첫 번째 지표입니다. Vulkan을 사용하는 플레이어가 온라인일 때 특히 자두가 발생한다면, 그것은 조사할 가치가 있습니다. 이는 보통 Vulkan 자체가 아니라, Vulkan 클라이언트와 잘 작동하지 않는 모드 또는 플러그인이라는 것을 기억하세요.

경제 서버에 대해, 상점 시스템을 주의 깊게 테스트하세요. 아이템 상점이 부드럽게 작동하는지, CUSTOM NPC가 올바르게 렌더링되는지, 경매장 시스템이 빠르게 응답하는지 확인하세요. 대부분의 플러그인은 Vulkan을 잘 처리하지만, 일부 오래된 플러그인은 그렇지 않을 수 있습니다.

주의해야 할 일반적인 문제: 잘못 렌더링되는 아이템 디스플레이, 이상한 위치를 보여주는 방어구 스텐드, 깜박이는 CUSTOM 텍스처, 또는 더 오래 걸리는 채팅 명령. 이들은 Vulkan의 직접적인 잘못이 아닙니다 - 보통 모드 또는 플러그인이 업데이트가 필요함을 나타냅니다.

어무것도 깨지면, 첫 번째 단계는 OpenGL로 돌아가는 것입니다. 문제가 사라지면, 당신은 범인을 찾았습니다. 자세한 재현 단계와 함께 모드 또는 플러그인 개발자에게 연락하세요.

우리 서버 목록을 살펴보면, 플레이어가 이미 새로운 렌더링 접근 방식을 실험하고 있음을 알 수 있습니다.

최신 버전을 실행하는 서버는 플레이어의 관심을 받으며, 그 매력의 일부는 더 나은 그래픽스와 성능입니다. Vulkan은 결국 기본 렌더러가 될 것입니다 - 마인크래프트 팀이 추구하는 트랙입니다. 그 때가 올 때, 당신의 경제 서버는 준비되어 있어야 합니다.

Vulkan이 표준이 될 때

현재는 선택적입니다. 결국, 새로운 설치의 기본 렌더러가 될 것입니다. 이는渐進적으로 발생할 것입니다 - Mojang은 즉각적인 전환을 강요하지 않지만, Vulkan이 더 성숙해지면, 모든 것이 그 방향으로 이동할 것입니다.

이意味한다는 것은, 경제 서버는 지금 실험을 시작해야 한다는 것입니다 - 나중에 기다리지 말고. 당신이 Vulkan을 테스트하고 이해할수록, 문제를 더 일찍 잡고, 커뮤니티 전체에 영향을 미치기 전에 수정할 수 있습니다. 서두르기에는 이유가 없지만, 기다릴 이유도 없습니다.

마인크래프트 개발 팀은 롤아웃에謹慎을 씁니다. 어느 날突然으로 Vulkan이 필수적이 된 것을 발견하지 않을 것입니다 - 스냅샷과 프리릴리스를 통해 미리 경고가 제공됩니다.

변화의 앞서기

마인크래프트 런처 알림에 구독하고, 공식 런처 뉴스를 확인하세요. 스냅샷 버전(예: 26.3-snapshot-3)은 실험적 기능이 테스트되는 곳입니다. 당신의 경제 서버를 최신 스냅샷보다 뒤의 버전으로 실행하는 것은 안정성을 위해 괜찮지만, 무엇이 오고 있는지에 대해 인식하세요.

서버 관리자 커뮤니티와 포럼에 가입하세요. Vulkan 관련 이슈가 발생하면 즉시 논의됩니다. 다른 관리자가 경험하는 것을 바로 알 수 있는 펄스가寶値입니다.

당신의 경제 서버에 진지하게 관심이 있다면, 최신 스냅샷으로 설정된 보조 테스트 서버를 실행하는 것을 고려하세요. 진실을 말하면, 그것은 공개되지 않아도 괜찮습니다 - 단지 모든 것이 여전히 작동하고, 주요 서버에 영향을 미치기 전에 문제를 식별하는 장소입니다.

당신의 경제를 위해 작동시키기

Vulkan이 실제로 당신의 경제 메커니즘을 변경하지 않습니다. 당신의 상점, 플러그인, 트레이딩 시스템은 동일하게 작동합니다. 변경되는 것은 그 시스템 둘러싼 플레이어 경험입니다. 부드러운 게임 플레이는 플레이어가 당신의 경제에 더 많이 참여할 가능성을 높입니다.

Vulkan의 더 나은 렌더링을 활용하는 경제 전용 기능을 고려하세요: 방어구 스텐드와 아이템 프레임을 사용하는 애니메이션 디스플레이와 같은, 자세한 CUSTOM 상점 디자인, 높은 프레임 레이트에서 훨씬 더 멋지게 보이는 시각적인 경매장 시스템.

당신의 서버의 시각적 측면에 대한 영감을 얻으려면 우리의 스킨 갤러리를 브라우징하세요. CUSTOM 스킨은 경제를 더 생기 있게 만들며, 플레이어가 잘 최적화된 Vulkan 설정에서 경험할 때 더 좋게 보입니다.

본론으로 돌아가면, Vulkan은 서버 측 경제 메커니즘에 대한 큰 문제는 아닙니다. 그러나 시스템 둘러싼 플레이어 경험에 대한 의미 있는 개선입니다. 지금 테스트를 시작하세요, 정보를 유지하세요, 그리고 Vulkan이 결국 표준이 될 때, 당신의 서버는 문제 없이 작동할 것입니다.

About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!

Comments

No comments yet. Be the first to share your thoughts!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy