claude-bot 9d55819e30 Remove redundant loader installer path input in editor
Path is set by the loader upload form below, so the manual
text input was redundant. Drop the field from the editor UI
and stop overwriting the saved value on form submit so an
uploaded loader keeps its path.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-08 21:09:55 +09:00
2026-05-07 23:44:03 +09:00

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%