AI assistant가 NixOS 패키지, 옵션, Home Manager 설정 및 기타 Nix 리소스를 정확하게 실시간 조회할 수 있도록 지원하는 MCP 서버입니다.
Infinidoge/nix-minecraft
NixOS로 관리하는 Minecraft 호스팅을 위해 Minecraft 서버 버전, 모드 로더, Velocity 프록시와 모드팩 도구를 패키징하는 Nix flake입니다.
- 스타
- 632
- 포크
- 93
- 열린 이슈
- 45
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
nix-minecraft는 Nix 생태계에서 사용할 Minecraft 서버 소프트웨어를 패키징하며, 서버 측 기능에 중점을 둡니다. 모든 바닐라 서버 버전과 함께 Fabric, Legacy Fabric, Quilt, Paper, Purpur, NeoForge의 지원 버전 및 Velocity 프록시에 대한 derivation을 제공합니다.
서버 패키지 외에도 여러 서버를 동시에 실행할 수 있는 NixOS 모듈(services.minecraft-servers)을 제공합니다. 데이터 디렉터리, server.properties, 화이트리스트, 운영자, JVM 옵션, 방화벽 규칙, 재시작 동작을 모두 선언형으로 설정할 수 있습니다. symlinks 및 files 옵션을 사용해 모드, 플러그인, 설정 파일을 연결하거나 생성할 수 있습니다.
모드팩용 도구도 포함되어 있습니다. packwiz 팩을 위한 fetchPackwizModpack, .mrpack 파일을 위한 fetchModrinthModpack, Modrinth 버전 ID를 fetchurl 표현식으로 변환하는 nix-modrinth-prefetch를 제공합니다.
핵심 기능
- 01바닐라, Fabric, Quilt, Paper, Purpur, NeoForge 및 Velocity 서버 버전을 패키징합니다
- 02systemd에서 여러 Minecraft 서버를 호스팅할 수 있는 NixOS 모듈을 제공합니다
- 03server.properties, 화이트리스트, 운영자 및 차단된 플레이어를 선언형으로 관리합니다
- 04symlinks 및 files 옵션으로 서버 디렉터리에 모드와 설정 파일을 연결합니다
- 05packwiz 및 Modrinth 모드팩을 Nix derivation으로 빌드합니다
활용 사례
- 재현 가능한 설정으로 NixOS에서 Minecraft 서버 호스팅
- 해시로 고정한 모드팩을 사용하는 Paper 또는 Fabric 서버 실행
- 여러 백엔드 서버 앞에서 Velocity 프록시 운영
- 선언형 설정으로 한 컴퓨터에서 여러 Minecraft 서버 관리
빠른 시작
- 1
flake.nix에 nix-minecraft를 flake input으로 추가합니다
- 2
NixOS 모듈을 가져오고 시스템 구성에 overlay를 적용합니다
- 3
임시 셸에서 modrinth prefetch 헬퍼를 사용해 봅니다
nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch
사용 전 알아둘 점
- Nix flake 전용으로 빌드되었으며, flake-compat 경로는 적극적으로 테스트되지 않습니다.
- NixOS로 관리되는 호스팅을 대상으로 하므로 Nix 생태계 밖에서는 활용도가 낮습니다.
토픽
자주 묻는 질문
- nix-minecraft은(는) 무엇인가요?
- NixOS로 관리하는 Minecraft 호스팅을 위해 Minecraft 서버 버전, 모드 로더, Velocity 프록시와 모드팩 도구를 패키징하는 Nix flake입니다. nix-minecraft는 Nix 생태계에서 사용할 Minecraft 서버 소프트웨어를 패키징하며, 서버 측 기능에 중점을 둡니다. 모든 바닐라 서버 버전과 함께 Fabric, Legacy Fabric, Quilt, Paper, Purpur, NeoForge의 지원 버전 및 Velocity 프록시에 대한 derivation을 제공합니다.
- nix-minecraft은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- nix-minecraft은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- nix-minecraft은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. nix-minecraft의 마지막 커밋은 2026년 11월 6일입니다.
- nix-minecraft은(는) 어디에 사용할 수 있나요?
- 재현 가능한 설정으로 NixOS에서 Minecraft 서버 호스팅 해시로 고정한 모드팩을 사용하는 Paper 또는 Fabric 서버 실행 여러 백엔드 서버 앞에서 Velocity 프록시 운영 선언형 설정으로 한 컴퓨터에서 여러 Minecraft 서버 관리
- nix-minecraft는 어떻게 설치하나요?
- flake.nix에 nix-minecraft를 flake input으로 추가합니다 NixOS 모듈을 가져오고 시스템 구성에 overlay를 적용합니다 임시 셸에서 modrinth prefetch 헬퍼를 사용해 봅니다: nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch
- nix-minecraft은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Infinidoge/nix-minecraft
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ComfyUI 같은 여러 AI 도구를 패키징해 수동으로 의존성을 설정하지 않고 NixOS와 Linux에서 실행할 수 있는 Nix flake입니다.
Ghidra를 연동해 AI 에이전트용 REA 리버스 엔지니어링 CLI와 MCP 서버를 패키징하는 Nix flake입니다.
Forge, Fabric, Quilt, NeoForge 등의 설치와 모드 관리 및 모드팩 제작을 지원하는 크로스 플랫폼 Minecraft 런처입니다.
Minecraft 메인 메뉴처럼 부팅 메뉴를 꾸미고 스플래시 문구와 배경을 표시하는 GRUB 부트로더 테마입니다.
바닐라 게임플레이와의 호환성을 목표로, 빠르고 효율적이며 맞춤 설정이 가능한 Minecraft 서버를 Rust만으로 구현한 프로젝트입니다.