TroubleShooting - 리얼타임 프로젝트
1. 문제 상황- 게임에서 아이템을 관리하는 방식에 문제가 있었습니다.- 서버에서는 각 아이템을 리스폰하고, 리스폰 메세지를 클라이언트로 전달해주고 있습니다.- 그런데 문제는 클라이언트가 각자의 아이템을 아이템[아이템uuid] 형식으로 저장하는 방식에서 발생했습니다.- 클라이언트마다 각기 다른 uuid를 생성해서 저장하게 되는데, 그로 인해 uuid가 달라져서 삭제 처리가 되지 않는 문제가 발생했습니다. 2. 문제 상황- 게임에서 아이템을 관리하는 방식에 문제가 있었습니다.- 1번 유저가 아이템을 먹으면 해당 uuid를 접속 중인 다른 유저들에게 전달해서 아이템을 삭제하려고 하는데, 클라이언트마다 uuid가 다르게 저장되어 있어 동일한 아이템을 삭제할 수 없었습니다.- 동일한 위치에 리스폰되는 아이템이라..