Nakama에서 배포

멀티플레이어 게임 플레이어들은 뉴욕이든 자카르타든 인디에서 AAA까지 동일하게 높은 품질의 온라인 경험을 기대합니다.

게임 개발자에게 이 기준은 다음을 요구합니다 게임 서버 호스팅과 동기화되어 작동하는 확장 가능한 백엔드 서비스 사용자가 즉시 온라인에 접속해 실시간 성능을 제공하는 게임 서버에서 플레이할 수 있도록 매끄러운 최종 사용자 경험을 보장합니다.

인기 게임 엔진이나 맞춤형 엔진용 전용 게임 서버를 배포하고, Nakama의 오픈소스 플레이어 데이터 및 게임 서비스와 완전히 통합된 턴키 솔루션을 제공합니다.

circle-check

🚀 시작하기

Nakama(또는 Heroic Labs)와 Edgegap 간의 통합은 확장 가능하고 낮은 지연의 게임 서버 배포 과정을 간소화하도록 설계되었습니다. 작동 방식에 대한 개요는 다음과 같습니다:

  1. Nakama를 통한 매치메이킹 및 플레이어 관리: Nakama는 사용자 계정, 매치메이킹 및 플레이어 데이터 관리를 처리합니다arrow-up-right강력한 아키텍처를 사용하여 플레이어 간 실시간 상호작용을 지원합니다. Nakama가 매치 시작을 식별하면 Edgegap에서 게임 인스턴스를 트리거합니다.

  2. Edgegap를 통한 동적 서버 배포: Edgegap는 Nakama로부터 요청을 수신하고 실시간 데이터에 기반하여 최적의 위치에 서버 인스턴스를 배포합니다 플레이어의 위치 및 기기 정보와 같은 실시간 데이터를 기반으로 합니다. 이는 게임 서버가 플레이어와 가깝게 위치하도록 하여 지연을 최소화하고 원활한 게임 내 경험을 제공합니다.

  3. 실시간 통신: 이 통합은 Nakama의 게임 백엔드와 Edgegap의 배포 네트워크 간 원활한 통신을 가능하게 합니다. Nakama는 매치메이킹, 로비 시스템 및 일반적인 메타 게임 플레이 기능을 제공하고, Edgegap는 헤드리스 게임 엔진(예: Unity)으로 실행되는 핵심 게임 루프가 플레이어 위치에 관계없이 최대한 효율적으로 실행되도록 보장합니다. Edgegap와 Nakama 간의 연결성은 플레이어가 서로 또는 Edgegap에서 실행 중인 기존 또는 새로운 매치와 더 잘 매치메이킹할 수 있게 합니다.

  4. 확장성 및 부하 관리: Edgegap의 시스템은 플레이어 수요에 따라 자원을 동적으로 확장하거나 축소하며, Nakama는 피크 시간대에도 수백만 사용자를 수용하도록 확장됩니다. 이 조합은 개발자가 리소스를 과도하게 할당하지 않고도 트래픽 급증 시 일관된 성능을 유지할 수 있게 합니다.

⚡ 통합

☑️ Nakama 설치 및 구성: 먼저 Nakama를 게임의 백엔드로 설정하세요arrow-up-right사용자 계정, 매치메이킹, 멀티플레이어 세션 및 기타 게임 로직을 처리하도록 구성합니다:

☑️ Edgegap에 가입하기: Edgegap 웹 플랫폼에 가입하세요arrow-up-right 전용 서버 이미지를 업로드하고 다음 단계에 필요한 API 키와 시크릿을 가져오세요. Edgegap의 호스팅은 개발 중 무료 체험을 제공하며, 약정 없는 분 단위 과금의 경쟁력 있는 요금제로 스튜디오는 플레이어가 활성화된 경우에만 비용을 지불하므로 초기 비용이나 고정 월 사용료가 없습니다:

☑️ Nakama를 Edgegap에 연결하기: Nakama의 FleetManager 구현을 사용하여 Edgegap의 배포 서비스와 연결하세요. 다음을 따르세요 두 서비스를 구성하기 위한 심층 가이드arrow-up-right.

🙌 Nakama를 Edgegap 배포와 통합한 것을 축하합니다!

circle-check

🚨 문제 해결

마지막 업데이트

도움이 되었나요?