개발자 도구

우리는 “성공적인 팀의 핵심은 빠른 반복과 빈번한 테스트다”라는 간단한 만트라로 이 도구들을 당신을 위해 만듭니다. 개선할 점이 보이면, 저희 커뮤니티 디스코드에 알려주세요. 원활한 경험을 제공하기를 바랍니다. 🚀

실제 예제를 찾아보세요 프로젝트 시작용으로 사용하고 더 수정할 수 있습니다.

⚡ 전용 서버 퀵스타트 플러그인

Unity 에디터에서 직접 전용 게임 서버를 클라우드에 빌드하고 런칭하세요!

2021.3+ 이후의 모든 Unity3D 장기 지원(LTS) 버전이 공식적으로 지원됩니다.

이 플러그인은 다음 작업을 돕기 위한 기능을 포함합니다:

  • Unity 프로젝트를 Edgegap 계정에 연결하기,

  • 전용 게임 서버 빌드하기,

  • 전용 게임 서버를 컨테이너화하기,

  • 서버의 도커 이미지를 로컬에서 테스트하기,

  • Edgegap 애플리케이션 버전 구성하기,

  • Edgegap 클라우드에 서버의 테스트 인스턴스 배포하기.

이 플러그인은 게임 동작을 변경하지 않으며, 단지 Edgegap 작업을 위한 편리한 개발 도구일 뿐입니다. 플러그인은 서버 빌드 준비 중에만 사용되므로 빌드에 포함되지 않습니다.

설치

참조하십시오 공식 플러그인 저장소 설치에 대한 자세한 지침은.

Unity Linux 빌드 지원 모듈 설치
  • Unity Hub에서 탭 선택 설치, 접근 설정모듈 추가 Edgegap 플랫폼과 함께 사용하려는 각 Unity 버전에 대해:

  • 아래로 스크롤하여 다음 Unity 모듈을 선택하고 설치하십시오:

    • Linux 빌드 지원(IL2CPP),

      • Linux 빌드 지원(Mono),

      • Linux 전용 서버 빌드 지원

Docker Desktop(또는 Docker CLI)를 설치하세요
문제 해결 및 FAQ

Unity 오류: [패키지 관리자 창] 패키지 추가 오류: https://github.com/edgegap/edgegap-unity-plugin.git

  • git URL로 플러그인을 추가하려면 git 클라이언트가 설치되어 있어야 합니다 (개발자 도구).


Unity 오류: Linux 빌드 지원 누락

  • 참고 개발자 도구 , 아마도 Unity 허브를 통해 설치할 수 있는 Linux 빌드 지원 모듈이 누락된 것입니다. 프로젝트와 동일한 Unity 버전을 선택했는지 확인하세요.

도움이 필요하시면, Discord로 문의해 주세요. 라이브 게임 지원은 저희의 티켓 발급 시스템을 참조하세요.

플러그인 개발자를 위해 - 사용자의 에디터에서 이 플러그인의 존재를 감지하려면 컴파일러 디렉티브를 사용하십시오 #if EDGEGAP_PLUGIN_SERVERS {your code} #endif .

⭐ 매치메이킹 SDK

2021.3+ 이후의 모든 Unity3D 장기 지원(LTS) 버전이 공식적으로 지원됩니다.

이 플러그인은 다음 작업을 돕기 위한 기능을 포함합니다:

  • 개별 티켓으로 매치메이킹 시작 및 중지,

  • 캐시된 서버 할당에서 매치메이킹 재개,

  • 그룹으로 매치메이킹 시작,

  • 를 사용하여 핑 비콘 지연 시간 측정,

  • 매치메이커 상태 모니터링.

설치

자세한 설치 지침은 공식 플러그인 저장소 를 참조하세요.

문제 해결 및 FAQ

Unity: [패키지 관리자 창] 패키지 추가 오류: https://github.com/edgegap/edgegap-unity-gen2-sdk.git

  • git URL로 플러그인을 추가하려면 git 클라이언트가 설치되어 있어야 합니다 (개발자 도구).


Unity: 어셈블리 해결 실패: 'Edgegap.Gen2.SDK...


Visual Studio: 형식 또는 네임스페이스 이름을 찾을 수 없습니다 Edgegap 네임스페이스에 대해.

  1. Unity 에디터에서 다음으로 이동하세요 편집 / 기본 설정 / 외부 도구 / .csproj 파일 생성.

  2. 다음이 활성화되어 있는지 확인하세요 Git 패키지.

  3. 클릭 프로젝트 파일 재생성.

도움이 필요하시면, Discord로 문의해 주세요. 라이브 게임 지원은 저희의 티켓 발급 시스템을 참조하세요.

📫 분산 릴레이 전송 라이브러리

피어 투 피어 게임에서 분산 릴레이를 활용할 수 있도록 네트코드 라이브러리용 맞춤 전송(Transport)을 찾아보세요.

문서 보기:

Last updated

Was this helpful?