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: admin
    • password: change-me

설치기 실행

npm run installer
  • 기본 manifest.json 주소: http://127.0.0.1:3000/manifest.json
  • 설치기는 서버팩 목록 조회, 경로 검사, JDK 탐색, 다운로드/압축 해제, EULA 동의, 설정 편집기, 포트 개방 시도, 완료 단계를 제공합니다.

Windows .exe 빌드

npm run dist:win
  • 결과물은 release/ 아래에 생성됩니다.

빠른 테스트 순서

  1. npm install
  2. npm start
  3. 브라우저에서 http://127.0.0.1:3000 확인
  4. 새 터미널에서 npm run installer

기본 데이터

샘플 ZIP은 흐름 확인용입니다. 실제 서버 실행까지 테스트하려면 file/ 아래에 실제 서버팩 ZIP을 넣고 manifest/*.jsonpackPath를 그 파일명으로 바꾸면 됩니다.

검증

npm run build
npm run smoke
Description
No description provided
Readme 41 MiB
v0.3.5 Latest
2026-05-23 17:31:42 +09:00
Languages
TypeScript 58.7%
JavaScript 24.2%
EJS 10.2%
CSS 6.5%
HTML 0.4%