랭킹 테이블이 존재하지만 랭킹 갱신할때 테이블을 찾을 수 없습니다.

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 :
  • 뒤끝SDK 버전 :
  • 에러 코드 :

랭킹 테이블에서 inDate는 읽어오는데 랭킹 갱신을 시도하니 table 없다고 뜹니다.

string table = “Rank”;
if (IsBackendInit == false) return;
if (string.IsNullOrEmpty(myRank_inDate))
{
BackendReturnObject userBro = Backend.GameData.GetMyData(table, new Where(), 1);
if (userBro.IsSuccess() == false)
{
Debug.Log(“랭킹 등록에 문제가 발생”);
ShowErrorUI(userBro);
return;
}
Debug.Log(“갱신 준비” + userBro.GetReturnValuetoJSON().ToJson());
myRank_inDate = userBro.Rows()[0][“inDate”][“S”].ToString();
}
Debug.Log(“랭킹 갱신 서버” + myRank_inDate);

    stateUpdate();
    Param param = new Param();
    param.Add("Score", ContentData.Instance.RankMaxDamage);
    param.Add("Data", SolidJson.ToJson(stateDic));
    /*BackendReturnObject rankBro = */
    Backend.URank.User.UpdateUserScore(MaxDamage_uuid, table, myRank_inDate, param, rankBro =>
    {
        if (rankBro.IsSuccess() == false)
        {
            Debug.Log("랭킹 등록에 문제가 발생");
            ShowErrorUI(rankBro);
        }
    });

랭킹 갱신 서버2021-05-10T09:59:58.673Z
존재하지 않는 tableName인 경우 or game not found, game을(를) 찾을 수 없습니다

안녕하세요 개발자님.

확인해보니 Rank 라는 테이블에 데이터가 존재하지 않는 것 같습니다.

Rank 테이블을 콘솔에서 생성 후 클라이언트 단에서 insert를 한 후 해당 코드를 다시 시도해보시면 정상적으로 사용하실 수 있을 것 같습니다.

랭킹 관련해서는 랭킹 튜토리얼을 참고하시면 어떤 플로우로 작동하는지 더 쉽게 확인하실 수 있을 것 입니다.

Rank 테이블이 검색이 안되서 Rank테이블은 삭제하고 RankData을 생성해서 사용했습니다. 결과적으론 테이블은 찾을 수 있었지만 새로운 문제가 생겼습니다.
이번엔 랭킹 갱신이 가능하지만 랭킹 리스트를 불러올때 userRank not found가 뜹니다. uuid를 사용하여 갱신이 가능한데 랭킹 리스트를 불러올 수 없습니다. 등록된 랭킹 유저는 1명뿐이며 100위까지 리스트를 불러오고있습니다.

Backend.URank.User.GetRankList 함수에는 말씀하신 에러가 존재하지 않는데요,

에러가 발생하는 함수와

에러 정보(스테이터스코드 / 에러코드 / 에러 메시지)를 공유해주시면

자세히 답변드릴 수 있을 것 같습니다.