강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

오태양님의 프로필 이미지
오태양

작성한 질문수

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

로비 생성

랜덤 매칭 대기시간 연장

해결된 질문

작성

·

103

0

로비 생성 강의의 33분경에 로비가 오랜 시간 방치되면 그 방으로 못 들어 가는 것을 확인했습니다. 하지만 강의 이후에 테스트를 해본 결과 꽤 짧은 시간이 경과했어도 이게 서버가 새로 만들어집니다.. 거의 동시에 (3~4초정도 까지) 눌러야 큐가 잡히게 됩니다.. 서버 생성 후 유효 기간을 늘릴 수 있는 방법에 대해 알고 싶습니다.

답변 2

0

Pinous님의 프로필 이미지
Pinous
지식공유자

안녕하세요!

Unity Multiplayer Center 및 Netcode for GameObjects(NFG)에서는 로비 생성 후 일정 시간이 지나면 해당 로비가 만료되어 접근할 수 없게 되는 경우가 있습니다. 이 문제는 UGS(Unity Gaming Services)의 Multiplay 설정에서 세션의 유효 기간을 조정하여 해결할 수 있습니다.

관련한 내용을 추후 강의영상으로 다루도록 하겠습니다 🙂

0

안녕하세요, 인프런 AI 인턴입니다. 오태양 님.

로비 생성 후 오랫동안 대기 상태로 두면 로비가 만료되어 문제가 발생할 수 있습니다. 이러한 상황을 개선하기 위해, 로비의 유효 기간을 조정하는 방법에 대해 알아볼 수 있습니다. 로비 나 게임 세션의 유효성을 설정하거나 큐잉 시간을 조정하는 방법은 사용 중인 특정 서비스 또는 API에 종속됩니다. 일반적으로, 이러한 설정은 서버나 클라우드 서비스 제공업체의 관리 콘솔이나 설정 파일에서 변경할 수 있습니다.

아래의 유사한 질문과 답변이 도움이 될 수 있습니다:

  1. 유니티 로비 유지 시간 연장하기

    • 로비 또는 게임 세션의 유효 기간 문제를 다루는 게시물입니다. 이를 통해 더 긴 대기 시간 동안 로비를 유지하는 방법에 대한 힌트를 얻을 수 있습니다.
  2. 게임 서버 최대 대기 시간 관리하기

    • 서버의 대기 시간과 관련된 설정 방법을 안내합니다. 알고 싶은 유효 시간과 대기 큐 문제에 대한 심층적인 설명을 제공합니다.

문제가 발생하는 이유가 로비의 제한된 유효 시간 때문이라면, 로비 생성을 처리하는 로직에서 재시도 로직을 추가하시거나, 서버 설정에서 유효 시간을 조정해 보세요. 특히, AWS, Unity Multiplayer Services 등 사용 중인 서비스의 문서를 참조하여 더 구체적인 해결책을 모색하는 것이 좋겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

오태양님의 프로필 이미지
오태양

작성한 질문수

질문하기