Repolode
Infinidoge

Infinidoge/nix-minecraft

Un flake de Nix que empaqueta versiones de servidores de Minecraft, loaders de mods, el proxy Velocity y herramientas para modpacks, para alojarlos con NixOS.

Estrellas
632
Forks
93
Issues abiertos
45
Último commit
ayer

¿Qué es?

nix-minecraft empaqueta software de servidor de Minecraft para el ecosistema de Nix, con un enfoque en el lado del servidor. Ofrece derivaciones para todas las versiones del servidor vanilla, además de versiones compatibles de Fabric, Legacy Fabric, Quilt, Paper, Purpur y NeoForge, así como del proxy Velocity.

Además de los paquetes de servidor, el flake incluye un módulo de NixOS (services.minecraft-servers) para ejecutar varios servidores a la vez. Los directorios de datos, server.properties, las listas de permitidos, los operadores, las opciones de JVM, las reglas del firewall y el comportamiento de reinicio se configuran de forma declarativa. Los mods, plugins y archivos de configuración se pueden enlazar o generar mediante las opciones symlinks y files.

El proyecto también incluye utilidades para modpacks: fetchPackwizModpack para packs de packwiz, fetchModrinthModpack para archivos .mrpack y nix-modrinth-prefetch para convertir un ID de versión de Modrinth en una expresión fetchurl.

Funciones clave

  • 01Empaqueta versiones de servidores vanilla, Fabric, Quilt, Paper, Purpur, NeoForge y Velocity
  • 02Ofrece un módulo de NixOS para alojar varios servidores de Minecraft con systemd
  • 03Gestiona de forma declarativa server.properties, la lista de permitidos, los operadores y los jugadores bloqueados
  • 04Enlaza mods y archivos de configuración en los directorios del servidor mediante las opciones symlinks y files
  • 05Genera derivaciones de Nix para modpacks de packwiz y Modrinth

Casos de uso

  • Alojar un servidor de Minecraft en NixOS con una configuración reproducible
  • Ejecutar un servidor Paper o Fabric con un modpack fijado por hash
  • Operar un proxy Velocity delante de varios servidores backend
  • Gestionar varios servidores de Minecraft en una máquina con una configuración declarativa

Inicio rápido

  1. 1

    Añade nix-minecraft como flake input en tu flake.nix

  2. 2

    Importa el módulo de NixOS y aplica el overlay en la configuración del sistema

  3. 3

    Prueba el helper de prefetch de modrinth en un shell temporal

    nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch

Antes de usarlo

  • Está desarrollado exclusivamente como Nix flake; la ruta de flake-compat no se prueba de forma activa.
  • Está pensado para alojamientos gestionados con NixOS, por lo que resulta poco útil fuera del ecosistema de Nix.

Temas

#minecraft#nix#nixos#game-server#modpack#velocity#nixos-module

Preguntas frecuentes

¿Qué es nix-minecraft?
Un flake de Nix que empaqueta versiones de servidores de Minecraft, loaders de mods, el proxy Velocity y herramientas para modpacks, para alojarlos con NixOS. nix-minecraft empaqueta software de servidor de Minecraft para el ecosistema de Nix, con un enfoque en el lado del servidor. Ofrece derivaciones para todas las versiones del servidor vanilla, además de versiones compatibles de Fabric, Legacy Fabric, Quilt, Paper, Purpur y NeoForge, así como del proxy Velocity.
¿nix-minecraft es gratuito? ¿Qué licencia tiene?
nix-minecraft es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nix-minecraft sigue mantenido?
Mantenimiento activo. El último commit de nix-minecraft fue el 5 nov 2026.
¿Para qué puedo usar nix-minecraft?
Alojar un servidor de Minecraft en NixOS con una configuración reproducible Ejecutar un servidor Paper o Fabric con un modpack fijado por hash Operar un proxy Velocity delante de varios servidores backend Gestionar varios servidores de Minecraft en una máquina con una configuración declarativa
¿Cómo se instala nix-minecraft?
Añade nix-minecraft como flake input en tu flake.nix Importa el módulo de NixOS y aplica el overlay en la configuración del sistema Prueba el helper de prefetch de modrinth en un shell temporal: nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch
¿Dónde consigo nix-minecraft?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Infinidoge/nix-minecraft

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Un launcher multiplataforma para Minecraft con gestión de mods, creación de modpacks e instaladores para Forge, Fabric, Quilt, NeoForge y más.

Productividad y apps#minecraft#minecraft-launcher#java
10,9 mil+93 esta semana1,3 milJavaGPL-3.0Bien mantenidoActualizado hace 23 horas

Un tema para el gestor de arranque GRUB que recrea el menú principal de Minecraft, con textos de bienvenida e imágenes de fondo.

Otros#grub#grub-theme#linux
4,6 mil+8 esta semana69PythonMITActualizado hace 29 días