공부기록
close
프로필 배경
프로필 로고

공부기록

  • 분류 전체보기 (201) N
    • 유니티 프로젝트 (21) N
      • VOLTA (2)
      • CakeGame (8)
      • Don't Die (1)
      • Donut Sort (3)
      • 냥냥냥 대격돌 (3)
      • YoHoThrow (2)
      • WhoIsCitizen (2) N
    • 유니티 공부 (9) N
      • isometric (2)
      • Spring 연동 (7) N
    • 알고리즘 문제풀이 (59)
      • 백준 (57)
      • 프로그래머스 (2)
    • GPT (0)
    • 기타 (6)
    • 공부 (30)
      • 운영체제 (4)
      • 알고리즘 (6)
      • 자료구조 (0)
      • c++ (7)
      • c# (7)
      • 디자인패턴 (3)
      • CS (2)
      • 코드트리 (1)
    • 스파르타 학습기록 (74) N
      • TIL (15) N
      • 웹 CS와 Java 입문 (7)
      • (구)Spring 입문 (3)
      • 컴퓨터 공학 수준별 분반 (1)
      • Spring 입문 (30)
      • Spring 숙련 (17)
      • 기타 특강 (1)
  • 홈
  • 태그
  • 방명록

[WhoIsCitizen] Docker 포트 충돌 트러블슈팅 : 팀원이 만든 로컬 DB에 접속이 안 될 때

팀원이 MySQL + Redis 로컬 개발 환경을 docker-compose.yml로 구성해 두었고, 안내에 따라 docker compose up -d를 실행한 뒤 Spring Boot 서버를 켰다. 서버는 Flyway 초기화 단계에서 DB 연결에 실패하며 종료됐다. 에러는 Access denied에서 Connection refused로 바뀌며 계속 이어졌고, 모든 컨테이너를 끄고 docker compose up -d를 다시 실행하자 해결됐다.이 글은 그 과정에서 무엇이 잘못됐고 왜 그 방법으로 해결됐는지 정리한 것이다. 1. Docker ComposeDocker Compose는 여러 컨테이너를 docker-compose.yml 파일 하나로 정의하고 한 번에 실행하는 도구다.팀원 각자 MySQL을 설치하..

  • format_list_bulleted 유니티 프로젝트/WhoIsCitizen
  • · 2026. 10. 1.
  • textsms

[WhoIsCitizen] 로그인한 유저를 로비에 연결하기: 인증, 프로필, 룸 구조 정리

들어가며채팅 기반 마피아 게임 서버에서 member 패키지는 회원가입과 로그인을, lobby 패키지는 방 생성과 참가를 담당한다. 두 기능은 따로 만들어졌고, 로비는 임시 User 엔티티로 동작하고 있었다. 로그인한 유저가 그대로 로비에 들어가도록 두 패키지를 연결하는 과정에서 겪은 문제와 해결 방법을 정리해보려 한다. 1. 인증 정보와 프로필 정보의 분리처음 구조에서 로그인용 Member는 아이디와 비밀번호만 가지고 있었고, 닉네임은 Player라는 별도 엔티티에 붙어 있었다.로비는 이 둘과 관계없는 임시 User를 사용했다. 그래서 로그인한 계정의 id로 로비 유저를 찾을 수 없었다. 처음에는 Member에 닉네임을 넣어 바로 연결하려 했다.하지만 비밀번호를 가진 객체가 로비, 게임, 랭킹 코드까지 ..

  • format_list_bulleted 유니티 프로젝트/WhoIsCitizen
  • · 2026. 9. 30.
  • textsms

2026.09.30(수) TIL 18일차 : 유저와 로비 기능 합치기

플레이 영상https://youtube.com/shorts/45R0dMIoBQ4?feature=share 진행 과정https://youjin43.tistory.com/209 [WhoIsCitizen] 로그인한 유저를 로비에 연결하기: 인증, 프로필, 룸 구조 정리들어가며채팅 기반 마피아 게임 서버에서 member 패키지는 회원가입과 로그인을, lobby 패키지는 방 생성과 참가를 담당한다. 두 기능은 따로 만들어졌고, 로비는 임시 User 엔티티로 동작하고 있었youjin43.tistory.com 트러블슈팅https://youjin43.tistory.com/210 [WhoIsCitizen] Docker 포트 충돌 트러블슈팅 : 팀원이 만든 로컬 DB에 접속이 안 될 때팀원이 MySQL + Redis ..

  • format_list_bulleted 스파르타 학습기록/TIL
  • · 2026. 9. 30.
  • textsms

2026.09.29(화) TIL 17일차 : 로비 기능 추가 및 테스트

학습내용https://youjin43.tistory.com/203 로비 테스트 03 : 방 목록 조회 API 추가하기오늘도 파이팅~~1. 방 목록 조회 API 구현 방법현재 어떤 방들이 만들어져 있는지 조회하는 API를 빼먹어서 일단 방 목록 조회 API를 추가하겠다. 만약 Redis에 데이터가 이렇게 있다고 생각해보자.Redyoujin43.tistory.comhttps://youjin43.tistory.com/205 로비 테스트 04 : 테스트 전에 간단 유저 시스템 만들기1. DB 설정 아 DB 설정하는거 귀차나아ㅏㅏㅏㅏ 정보가 다 흩어져 있어서 한번에 정리하겠다... 1. mysql 추가 MySQL을 설치할 때, 설정한 root의 비밀번호인 12345678을 입력docker run -d --name..

  • format_list_bulleted 스파르타 학습기록/TIL
  • · 2026. 9. 29.
  • textsms
로비 테스트 05 : 로비 시스템 PostMan으로 간단 테스트

로비 테스트 05 : 로비 시스템 PostMan으로 간단 테스트

유니티로 테스트 해보려고 간단하게 UI를 만들긴 했는데, 어차피 호출부는 이전에 만들었던 UserManagement랑 크게 다르지 않을것 같아서 간단하게 포스트맨으로 테스트 해보기로 했다.,, 일단 유저는 이렇게4명 만들었다. 1. 방생성 InteliJ에서 보면이렇게 룸이 만들어졌고내가 설정한대로 잘 생성된 모습이다!!! 2. 방 입장3번 플레이어를 1번 룸에 넣었다. 오오 1번 룸에 1번 3번 유저가 들어갔다!!! 3. 현재 룸에 참가한 플레이어 get방금 추가한 1번 3번 플레이어를 잘 Get 하는 모습이다. 4. 룸에서 나가기1번 룸에서 3번 유저를 내보냈다. 굿굿 잘 나간 모습! 1번까지 내보내면 자동으로 룸이 삭제되어야하는데 남아있다.이건 나중에 고도화 하면서 로직을 추가해야 할 것 같다. ..

  • format_list_bulleted 유니티 공부/Spring 연동
  • · 2026. 9. 29.
  • textsms
로비 테스트 04 : 테스트 전에 간단 유저 시스템 만들기

로비 테스트 04 : 테스트 전에 간단 유저 시스템 만들기

1. DB 설정 아 DB 설정하는거 귀차나아ㅏㅏㅏㅏ 정보가 다 흩어져 있어서 한번에 정리하겠다... 1. mysql 추가 MySQL을 설치할 때, 설정한 root의 비밀번호인 12345678을 입력docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=12345678 -p 3306:3306 mysql:8.4 2. DB 생성 3. application.properties 설정여기 들어가서 spring.datasource.url=jdbc:mysql://localhost:3306/testspring.datasource.username=rootspring.datasource.password=12345678spring.datasource.driver-class-name=com...

  • format_list_bulleted 유니티 공부/Spring 연동
  • · 2026. 9. 29.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 34
  • navigate_next

ID youjin


야금야금 모으는 중.

전체 카테고리
  • 분류 전체보기 (201) N
    • 유니티 프로젝트 (21) N
      • VOLTA (2)
      • CakeGame (8)
      • Don't Die (1)
      • Donut Sort (3)
      • 냥냥냥 대격돌 (3)
      • YoHoThrow (2)
      • WhoIsCitizen (2) N
    • 유니티 공부 (9) N
      • isometric (2)
      • Spring 연동 (7) N
    • 알고리즘 문제풀이 (59)
      • 백준 (57)
      • 프로그래머스 (2)
    • GPT (0)
    • 기타 (6)
    • 공부 (30)
      • 운영체제 (4)
      • 알고리즘 (6)
      • 자료구조 (0)
      • c++ (7)
      • c# (7)
      • 디자인패턴 (3)
      • CS (2)
      • 코드트리 (1)
    • 스파르타 학습기록 (74) N
      • TIL (15) N
      • 웹 CS와 Java 입문 (7)
      • (구)Spring 입문 (3)
      • 컴퓨터 공학 수준별 분반 (1)
      • Spring 입문 (30)
      • Spring 숙련 (17)
      • 기타 특강 (1)
최근 글
인기 글
태그
  • #티스토리챌린지
  • #C++
  • #BFS
  • #오블완
  • #백준
  • #그리디
  • #알고리즘
  • #유니티
  • #dp
  • #Unity
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바