신규 기능 그룹에 관련하여 문의드립니다.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

이번에 IOS 출시를 준비하면서 새 프로젝트 생성이 아닌 그룹 기능을 활용하고싶은데요, 문서를 보는 중에 궁금한 부분들이 있어 문의드립니다.

  1. 기존 그룹을 나누기 전에 존재하는 길드는 Null 그룹에서 다른 그룹으로 옮길 시 수동으로 옮기는 방법이 아닌 다른 방법이 있을까요?

  2. 이전에는 랜덤 기능 조회를 통해서 길드 검색기능을 구현했는데요, 그룹이나 리더보드에서 같은 그룹에 있는 길드 검색 기능이 가능한지 궁금합니다.

안녕하세요 개발자님
문의해주신 내용 순차적으로 답변드립니다.

  1. 유저가 게임을 접속하는 상황에서 자신의 그룹 정보를 불러오고,
    해당하는 그룹이 아닌경우 변경하는 작업을 수행하도록 하여 처리가 가능합니다.
    아래 개발자 문서를 참고하여 주시면 감사하겠습니다.

  2. 랜덤 조회 기능의 경우 소속된 그룹 정보까지는 제공되지 않기에, 자신이 속한 그룹과 관계없이 정보가 리턴됩니다.
    단, 모든 길드 리스트 조회, inDate를 통한 길드 조회, 길드명으로 길드 inDate 조회 등 길드 조회기능에 대해서는 자신이 속한 그룹 내의 정보만이 조회되기에 이점 참고하여 주시면 감사하겠습니다.

    다른 그룹의 정보를 조회할 경우 아래 에러가 발생합니다.

    StatusCode : 404
    ErrorCode : NotFoundException
    Message : guild not found, guild을(를) 찾을 수 없습니다

답변 감사드립니다.

문서 내용 안에

  • 길드마스터일 경우, 그룹 변경이 불가능하며, 길드를 탈퇴해야 가능합니다.
  • 길드원일 경우, 길드에서 탈퇴됩니다.
  • 현재 속한 그룹에 동일하게 그룹 변경을 시도할 경우, 204 Success가 호출됩니다.

이런 내용이 있는데, 길드 그룹 변경도 수동이 아닌 코드로 작동이 가능하다는 말씀이신가요??

그룹 간에 길드를 이동시키는 기능에 대한 문서를 못찾겠습니다… ㅠ

현재 그룹 기능상 null그룹의 유저들을 특정 그룹으로 일괄 이동시키는 기능은 제공되지 않고 있으며,
코드를 통해서는 길드마스터 유저 혹은 길드를 이전하는 기능은 제공되지 않고 있습니다.

이에 라이브 서비스중인 프로젝트의 그룹 기능 적용을 위해서는 다음과 같은 절차가 필요합니다.

  1. 점검 전환
  2. null그룹의 모든 길드를 콘솔에서 A 그룹으로 이동 처리 (이때 길드에 속한 유저는 함께 이동되며, 한번에 최대 100개 길드의 이동이 가능합니다.)
  3. 점검 해제
  4. 길드에 속하지 않은 유저는 클라이언트의 코드 처리를 통해 로그인 시 A 그룹으로 이동되도록 처리
  5. 이후 신규 그룹을 적용하고자 하는 경우 사전에 그룹을 생성한 후
    조건에 따라 유저를 A 혹은 B그룹으로 분류되도록 코드를 구성하여 업데이트
    (예를들어 유저의 가입일을 기준으로 2024년 12월 31일 이전 가입유저는 A그룹, 후 가입 유저는 B그룹)

추가적으로 null 그룹이 아닌 특정 그룹에 유저들이 속하게 되는 경우,
리더보드 이용 시 URank 함수가 아닌 Leaderboard 함수를 사용해야만 이용할 수 있는 등 변경사항이 많이 존재하기에 마이그레이션 시 주의가 필요합니다.
업데이트 내역 개발자 문서도 꼭 확인해 주시면 감사하겠습니다.

null 그룹의 일괄 이동 기능과 관련하여서는 담당부서로 피드백 할 수 있도록 하겠습니다.