5ff4e20b5ecca974e7f15c3359c9339b42620d50
Minecraft Server Pack Easy Installer
마인크래프트 서버팩 관리 사이트와 Windows 설치기 프로젝트입니다.
- 관리 사이트:
Node.js + TypeScript + Express + EJS - 설치기:
Electron
요구사항
- Node.js 22
설치
npm install
관리 사이트 실행
npm start
- 주소:
http://127.0.0.1:3000 - 관리자 로그인:
id: adminpassword: change-me
설치기 실행
npm run installer
- 기본
manifest.json주소:http://127.0.0.1:3000/manifest.json - 설치기는 서버팩 목록 조회, 경로 검사, JDK 탐색, 다운로드/압축 해제, EULA 동의, 설정 편집기, 포트 개방 시도, 완료 단계를 제공합니다.
Windows .exe 빌드
npm run dist:win
- 결과물은
release/아래에 생성됩니다.
빠른 테스트 순서
npm installnpm start- 브라우저에서
http://127.0.0.1:3000확인 - 새 터미널에서
npm run installer
기본 데이터
- 서버팩 목록: manifest.json
- 샘플 서버팩: manifest/sample-pack.json
- 샘플 ZIP: file/sample-pack.zip
샘플 ZIP은 흐름 확인용입니다. 실제 서버 실행까지 테스트하려면 file/ 아래에 실제 서버팩 ZIP을 넣고 manifest/*.json의 packPath를 그 파일명으로 바꾸면 됩니다.
검증
npm run build
npm run smoke
Description