문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 : 5.5.0
- 프로젝트명 : 라이즈
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 :
안녕하세요 AI를 이용한 PVP를 개발중입니다.
활성화된 유저가 그렇게 많지를 않아 랭킹을 통해 유저 정보를 받아오는 방법보다는 GetRandomUserInfo를 사용하는것이 맞다고 판단되어서 작업중인데요.
GetRandomUserInfo의 value 파라미터의 경우 int만 받을 수 있는것으로 확인되는데 기준이 되는 값인 전투력이 long으로 저장되고 관리되고 있는 상황이라 전투력으로 랜덤 유저 정보 받기 사용이 어려운 상황입니다.
레벨을 기준값으로 받아오면 랭커들의 부 캐릭터들도 같이 검색이 되는 탓에 비슷한 유저들끼리 매칭이 어렵네요
value 파라미터를 long으로 사용할 수 있도록 업데이트 될 예정이나
제가 현재 이 상황을 해결 할 방법이 있을까요?
Where절을 이용한 테이블 조회를 이용하면 매칭 시간이 너무 오래걸린다거나 읽기 사용량이 과도하게 사용되는 등의 문제가 생길까요?
추가 질문
where.Less(“CombatPower”, (long) (maxCombatpower * (1 + (serchCount * 0.1f))));
where.Greater(“CombatPower”, (long) (maxCombatpower * (1 - (serchCount * 0.1f))));
이런 식으로 같은 컬럼 두개 넣을수는 없는건가요?
추가 질문2
테이블중에 Private 으로 설정된 테이블이 있는데요 해당 테이블에 데이터를 다른 유저가 불러와야하는 상황이 생겨서 public으로 수정을 해야할것 같은데 라이브중인 데이터들이라 조금 조심스러운데 문제가 없을까요?