DevStory
Preview Image

(TIL) 2025-03-11 FINAL(26)

유저 테스트 오늘은 유저 테스트를 받기 위해 준비 작업을 진행하였다. 배포 클라이언트 실행 파일을 Window용과 Mac용으로 빌드를 한 다음에 다운 받을 수 있도록 업로드를 하였다. 피드백 피드백을 받기위해 구글폼에 피드백 받을 내용을 작성하여 올렸다. 공지 전체방에 이제 테스트 요청 글을 작성하였고 기다리기만 하면 된다! ...

Preview Image

(TIL) 2025-03-06 FINAL(23)

내부 테스트 이제 프로젝트 마감이 얼마 남지 않았고 게임 기능들은 다 구현을 완료가 되어가고 곧 공개 테스트도 진행할 예정이라 팀원과 다같이 버그 찾을 겸 테스트 작업을 진행했다. PM2 웹 모니터 여태까지는 서버에서 pm2 monit을 통해서 모니터링 했지만 인터넷에서 찾아보니까 pm2 모니터를 웹에서 볼 수 있는게 있었다. pm2를 실행하...

Preview Image

(TIL) 2025-03-04 FINAL(21)

허니 머스타드 생성 오늘 작업한 내용은 코어(기지)에 특정 재료를 넣어서 재료가 모아지만 자동으로 허니 머스타드를 만드는 로직을 구현하였다. 현재 구현되어있는 아이템 박스 로직을 사용하여 해당 기능을 구현하려고 했으나 작업을 하고 테스트를 하다보니 클라에서 해당 방식으로는 사용이 불가능했다. 그래서 코어에서 아이템을 관리를 따로 해야하는데 현재 ...

Preview Image

(TIL) 2025-02-24 FINAL(15)

분산서버 작업 - 6일차 원래 오늘은 AWS의 ELB를 이용하여 로드밸런싱을 설정하고 잘 되면 테스트를 진행해볼려고 했으나 튜터님의 문의한 결과 로드 밸런싱을 작업하는 것보다 우선 게임 서버만 이중화를 시켜서 레디스를 통해서 데이터를 동기화하여 게이트 웨이 서버에서 동적으로 처리 할 수 있게 만들고, 현재 완성된 게임에서 스트레스 테스트나 프로파...

Preview Image

(TIL) 2025-02-20 FINAL(13)

분산 서버 작업 - 4일차 어제는 게이트웨이 서버와 로비 서버의 분산 서버에 맞게 구조 변경을 하였고 오늘은 게임 서버를 작업하였다. 게임 세션 생성 우선 게임을 시작하게 되면 로비 서버에서 방 상태를 게임진행으로 변경을 하고 게임 서버에 방 정보를 전달해서 게임 세션을 생성해야 해서 해당 패킷처리를 하는 핸들러를 추가하였다. // 방 ...

Preview Image

(TIL) 2025-02-19 FINAL(12)

분산 서버 작업 - 3일차 클라이언트로부터 어떤 요청을 받았을 경우 게이트 웨이 서버가 각 서버에 전달을 하고 결과를 받아오고 다시 클라이언트로 응답을 하기 위해서는 요청한 클라이언트(유저)의 소켓을 관리를 해야하는데 로그인 전에는 그 유저에 대한 정보를 특정할 수가 없어 어떻게 처리를 할지 고민을 하다보니 왜 로그인 서버를 따로 두는지 이...