TicTacToe — 가장 작은 실시간 게임 서버

수동 peer 연결 · client가 Play에 직접 STREAM

TicTacToe — 가장 작은 실시간 게임 서버 수동 peer 연결 · client가 Play에 직접 STREAM client · Architecture component client Api A · Architecture component Api A Api B · Architecture component Api B Play A · session · actor · room · Architecture component Play A session · actor · room Play B · session · actor · room · Architecture component Play B session · actor · room Location Store · Architecture component Location Store HTTP 방 생성 room Spot 생성 STREAM 직접 연결 수동 peer · milestone LM 위치 조회

연결 흐름

  • • 별도 Session 서버 없이 각 Play가 stream session · actor · Entry Spot · room Spot을 함께 소유
  • • client가 Api로 HTTP 방 생성 → Api가 Play에 room User Spot 생성
  • • client는 Api에서 받은 Play endpoint로 각 Play에 STREAM 직접 연결 (emphasis)
  • • Api B / Play B로 가는 점선은 대안 경로 · 두 번째 대국자 몫

peer · 위치

  • • Play A ↔ Play B는 수동 peer 연결 (양방향) — 승수 milestone을 Logical Multicast로 publish
  • • room·actor 위치는 Location Store 조회 (점선) — node 사이 연결만 수동, object 위치는 store가 해석