34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
## 목표(Goals)
|
|
|
|
- SPT 4.0.11 기준 커스텀 런처 제공
|
|
- Windows 11 환경에서 Electron `exe`로 배포
|
|
- 단일 Git repo + Git LFS 기반 모드 동기화
|
|
- `SPT Launcher.exe`를 대체하여 타르코프 클라이언트 직접 실행
|
|
|
|
## 범위( Scope )
|
|
|
|
- 서버 상태 확인(연결/헬스 체크) UI 제공
|
|
- 로그인(Login) UI 제공(인증 방식은 추후 확정)
|
|
- 모드 동기화 UI 제공(동기화 정책은 추후 확정)
|
|
- 클라이언트 실행 버튼 제공(경로 탐지는 추후 확정)
|
|
|
|
## 고정 전제(Fixed Assumptions)
|
|
|
|
- 서버 URL은 빌드 시점에 고정: `http://pandoli365.com:5069/`
|
|
- 모드 Git URL: `https://gitea.pandoli365.com/art/spt-mods`
|
|
- 배포는 Gitea 릴리즈에서 `exe` 제공
|
|
- 패키지 매니저: Yarn
|
|
|
|
## 정책(Policies, UI 기준)
|
|
|
|
- 로그인 상태는 UI에서 명확히 표시
|
|
- 서버 상태는 Health 체크 결과를 상태 배지로 표시
|
|
- 모드 동기화는 상태/진행률 표시, 실패 시 재시도 안내
|
|
- 실행 버튼은 사전 조건(로그인/서버/동기화) 충족 여부 표시
|
|
|
|
## 범위 제외(Out of Scope)
|
|
|
|
- 서버/모드 동기화 상세 로직(추후 결정)
|
|
- 인증 스키마/보안 저장소 구현(추후 결정)
|
|
- 자동 업데이트 정책(추후 결정)
|