• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

디비 정보 나누기

22.06.20 00:40 작성 조회수 121

0

안녕하세요 루키스님!!

강의 마지막 프로젝트 기준으로 하나의 컴퓨터에서 아이디를 2개 생성한 후 로그인을 시도하면 둘 아이디와 비밀번호만 다를뿐 착용중인 아이템, 인벤토리창 등등 완전히 똑같은 정보로 load가 됩니다.

계정이 2개면 2개 전부 다른 정보를 갖고 있어야 하는데 이렇게 작동해서 질문 드립니다!

이부분을 수정하고자 디비와 코드를 보니

AccountDB에는

이렇게 아이디를 2개 생성했던 것이 

GameDB로 가면

이렇게 돼 있는 것을 볼 수 있습니다. 제가 접근한 방식이 맞는지 모르겠지만 AccountDbId만 맞춰주면 될 것 같은데 어디부분인지를 잘 모르겠습니다...

답변 1

답변을 작성해보세요.

1

강의 코드가 완성된게 아니라 기술적인 부분만 한 바퀴 돌고 끝난거라서 그렇구요.
제 기억으로는 AccountServer에서 정보를 받아온 다음,
받아온 정보를 다시 GameServer쪽에 보내줘야 하는데
그 부분이 없거나 하드코딩 되어 있을거에요.
GameServer에서 아이템 로딩하는 부분에 breakpoint를 잡고 문제를 잡아보시기 바랍니다.

자르트님의 프로필

자르트

질문자

2022.06.20

해결했습니다!! 감사드립니다!!