For the complete documentation index, see llms.txt. This page is also available as Markdown.

개발자 도구

저희는 간단한 신조로 이 도구들을 여러분을 위해 만듭니다: “성공적인 팀의 핵심은 빠른 반복과 잦은 테스트입니다”. 개선의 여지가 보이면, 저희에게 알려주세요, 저희의 커뮤니티 디스코드. 원활한 경험을 즐기시길 바랍니다. 🚀

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

시맨틱 버전 관리

당사의 개발자 도구와 관리형 서비스는 공식 시맨틱 버전 관리을 사용하며, 이는 어떤 업데이트가 ✅ 안전한지(마이너, 패치)와 어떤 업데이트에 ⚠️ 호환성을 깨는 변경이 포함될 수 있는지(메이저)를 나타냅니다.

버전이 출시되면, 절대 수정/변경되지 않습니다.

⚡ 전용 서버 빠른 시작 플러그인

Unity 편집기에서 바로 전용 게임 서버를 빌드하고 클라우드에 배포하세요!

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

이 플러그인에는 다음을 돕기 위한 기능이 포함되어 있습니다:

  • Linux용 전용 서버를 빌드하고 컨테이너화하기,

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

  • Edgegap에 서버를 업로드하고 배포하기.

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

설치

참조해 주세요 공식 플러그인 저장소 설치에 대한 자세한 안내는

이 플러그인은 테스트되었으며, 모든 LTS 릴리스를 포함하여 Unity 2021.2+, Unity 2023 및 Unity 6 버전을 지원합니다.

Unity Linux 빌드 지원 모듈 설치
  • Unity Hub를 사용하여 탭 선택 설치합니다, 액세스 설정 지역화된 인터넷 서비스 제공업체(ISP)가 일시적으로 사고를 해결하고 있을 수 있습니다, 모듈 추가 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 Build 지원 누락

  • 참조 개발자 도구, Linux Build Support 모듈이 누락되었을 가능성이 높습니다. 이 모듈은 Unity Hub를 통해 설치할 수 있습니다. 프로젝트와 동일한 Unity 버전을 선택했는지 확인하세요.

도움이 필요하시면 디스코드를 통해 문의해 주세요. 실시간 게임 지원은 저희의 티켓 시스템.

플러그인 개발자를 위해 - 사용자 에디터에서 이 플러그인의 존재를 감지하고 싶다면, 컴파일러 지시문을 사용해 할 수 있습니다 #if EDGEGAP_PLUGIN_SERVERS {your code} #endif .

⭐ 소프트웨어 개발 키트

Unity SDK에는 배포, 매치메이킹, 서버 브라우저를 위한 선택적 통합 유틸리티가 포함되어 있습니다. 이 플러그인은 Unity 2021.3.0f1 및 이후 버전을 공식 지원합니다.

Unity SDK의 최신 버전은 3.5.3. 이 문서의 모든 예제는 최신 상태입니다.

요구 사항

Git 클라이언트를 설치하세요(예: git-scm)

Unity가 Unity 패키지를 자동으로 다운로드하고 설치하려면 git 클라이언트가 필요합니다. 설치가 완료되면 git을 직접 사용할 필요는 없습니다.

설치

  1. Unity 프로젝트를 여세요,

  2. 다음을 선택하세요 Window > 패키지 관리 > 패키지 관리자 ,

  3. 다음을 클릭하세요 아이콘을 선택한 다음 git URL에서 패키지 추가... ,

  4. 안내가 표시되면 SDK URL을 입력하세요:

  1. 클릭하세요 추가 을 누르고 설치가 완료될 때까지 기다리세요.

샘플 가져오기

이 패키지에는 여러 샘플이 포함되어 있으며, 각각 개별적으로 사용하도록 되어 있습니다(샘플을 결합하지 마세요).

검증된 출처

이곳은 이 SDK의 유일한 공식 배포 채널입니다. 검증되지 않은 출처를 믿지 마세요!

패키지 업데이트

Unity 패키지 관리자에서 Edgegap SDK로 이동한 다음 클릭하세요 업데이트 .

일부 릴리스에는 호환성을 깨는 변경 사항이 포함될 수 있습니다. 이는 새로운 MAJOR 버전으로 표시됩니다.

v3로 업데이트

이번 업데이트에는 많은 새로운 서버 브라우저 유틸리티와 예제가 포함되어 있으며, 매치메이킹 오류 처리가 개선되는 등 여러 가지가 향상되었습니다. 자세한 내용은 릴리스 노트 에서 전체 목록을 확인하세요.

문제 해결 및 FAQ

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

  • git URL을 통해 저희 플러그인을 추가하려면 git 클라이언트가 설치되어 있어야 합니다.


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

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

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

  3. 클릭하세요 프로젝트 파일 다시 생성.

도움이 필요하시면 디스코드를 통해 문의해 주세요. 실시간 게임 지원은 저희의 티켓 시스템.

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

P2P 게임에서 분산 릴레이를 활용할 수 있도록 네트코드 라이브러리용 맞춤형 Transport를 찾아보세요.

문서 보기:

마지막 업데이트

도움이 되었나요?