Revert: 세션명 고유화 제거 (dedicated server와 세션명 불일치 문제)
All checks were successful
Server CI/CD / lint-and-build (push) Successful in 36s
Server CI/CD / deploy (push) Successful in 51s

- dedicated server는 원래 슬롯명으로 Fusion 세션을 시작하므로
  클라이언트도 동일한 세션명을 사용해야 함
- SlotSessionName 필드는 유지 (향후 활용 가능)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-23 23:38:43 +09:00
parent 510f731a10
commit b1e89dca1c

View File

@@ -106,13 +106,9 @@ func (s *Service) RequestEntry(usernames []string, bossID int) (*BossRoom, error
} }
} }
// 세션명에 타임스탬프를 붙여 매 입장마다 고유하게 만듦
// (이전 Fusion 세션이 아직 살아있어도 충돌하지 않음)
uniqueSession := fmt.Sprintf("%s_%d", slot.SessionName, time.Now().UnixNano())
room = &BossRoom{ room = &BossRoom{
SessionName: uniqueSession, SessionName: slot.SessionName,
SlotSessionName: slot.SessionName, // 슬롯 리셋용 원래 이름 보존 SlotSessionName: slot.SessionName,
BossID: bossID, BossID: bossID,
Status: StatusWaiting, Status: StatusWaiting,
MaxPlayers: len(usernames), MaxPlayers: len(usernames),