Add admin distribution editor
This commit is contained in:
@@ -16,11 +16,23 @@ npm run admin
|
||||
|
||||
- 프로필 추가 / 수정 / 삭제 / 복제
|
||||
- `modpack`, `map`, `server-pack` 종류별 입력 폼
|
||||
- `distribution.json`, 맵 ZIP, 서버 번들 ZIP 업로드
|
||||
- `distribution.json` 업로드 / 새로 만들기 / 직접 편집
|
||||
- 맵 ZIP, 서버 번들 ZIP 업로드
|
||||
- 저장 시 아래 두 파일을 동시에 갱신
|
||||
- `admin/data/catalog.json`
|
||||
- `app/assets/launcher/catalog.json`
|
||||
|
||||
## distribution 편집
|
||||
|
||||
- `distribution 파일` 칸에서 JSON 업로드 가능
|
||||
- `JSON 편집` 버튼으로 현재 연결된 로컬 `distribution.json` 수정 가능
|
||||
- `새로 만들기` 버튼으로 샘플 템플릿에서 새 `distribution.json` 생성 가능
|
||||
- 저장된 distribution 파일은 아래에 생성됩니다.
|
||||
|
||||
- `admin/data/distributions/`
|
||||
|
||||
- 접속주소 필드는 관리자 사이트에서 다루지 않습니다. 런처 내부 접속 흐름과 분리해서 프로필 자료만 관리합니다.
|
||||
|
||||
## 업로드 동작
|
||||
|
||||
업로드 버튼으로 올린 파일은 아래에 저장됩니다.
|
||||
@@ -43,6 +55,6 @@ npm run admin
|
||||
|
||||
## 추천 운영 방식
|
||||
|
||||
1. 관리자 사이트에서 프로필과 자료 경로를 입력
|
||||
1. 관리자 사이트에서 프로필과 자료 파일을 입력
|
||||
2. 로컬 런처에서 실제 표시와 실행 확인
|
||||
3. 이후 필요하면 업로드 경로를 공개 URL 기반으로 확장
|
||||
|
||||
Reference in New Issue
Block a user