Repolode
Infinidoge

Infinidoge/nix-minecraft

Uma flake do Nix que empacota versões de servidores Minecraft, mod loaders, o proxy Velocity e ferramentas para modpacks, para hospedagem gerenciada pelo NixOS.

Estrelas
632
Forks
93
Issues abertas
45
Último commit
há 17 horas

O que é?

nix-minecraft empacota software de servidor Minecraft para o ecossistema Nix, com foco no lado do servidor. Oferece derivations para todas as versões vanilla do servidor, além de versões compatíveis de Fabric, Legacy Fabric, Quilt, Paper, Purpur e NeoForge, bem como o proxy Velocity.

Além dos pacotes de servidor, a flake oferece um módulo do NixOS (services.minecraft-servers) para executar vários servidores ao mesmo tempo. Diretórios de dados, server.properties, listas de permissões, operadores, opções da JVM, regras de firewall e comportamento de reinicialização são configurados de forma declarativa. Mods, plugins e arquivos de configuração podem ser vinculados ou gerados pelas opções symlinks e files.

O projeto também inclui funções auxiliares para modpacks: fetchPackwizModpack para packs do packwiz, fetchModrinthModpack para arquivos .mrpack e nix-modrinth-prefetch para converter um ID de versão do Modrinth em uma expressão fetchurl.

Recursos principais

  • 01Empacota versões de servidores vanilla, Fabric, Quilt, Paper, Purpur, NeoForge e Velocity
  • 02Oferece um módulo do NixOS para hospedar vários servidores Minecraft com systemd
  • 03Gerencia de forma declarativa server.properties, lista de permissões, operadores e jogadores banidos
  • 04Vincula mods e arquivos de configuração aos diretórios do servidor por meio das opções symlinks e files
  • 05Gera derivations do Nix para modpacks do packwiz e do Modrinth

Casos de uso

  • Hospedar um servidor Minecraft no NixOS com configuração reproduzível
  • Executar um servidor Paper ou Fabric com um modpack fixado por hash
  • Operar um proxy Velocity à frente de vários servidores de backend
  • Gerenciar vários servidores Minecraft em uma máquina com configuração declarativa

Início rápido

  1. 1

    Adicione nix-minecraft como flake input ao seu flake.nix

  2. 2

    Importe o módulo do NixOS e aplique o overlay na configuração do sistema

  3. 3

    Experimente o helper de prefetch do modrinth em um shell temporário

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

Antes de usar

  • Desenvolvido exclusivamente como Nix flake; o caminho do flake-compat não é testado ativamente.
  • Destinado a hospedagens gerenciadas pelo NixOS, portanto é pouco útil fora do ecossistema Nix.

Tópicos

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

Perguntas frequentes

O que é nix-minecraft?
Uma flake do Nix que empacota versões de servidores Minecraft, mod loaders, o proxy Velocity e ferramentas para modpacks, para hospedagem gerenciada pelo NixOS. nix-minecraft empacota software de servidor Minecraft para o ecossistema Nix, com foco no lado do servidor. Oferece derivations para todas as versões vanilla do servidor, além de versões compatíveis de Fabric, Legacy Fabric, Quilt, Paper, Purpur e NeoForge, bem como o proxy Velocity.
nix-minecraft é gratuito? Qual é a licença?
nix-minecraft é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
nix-minecraft ainda é mantido?
Manutenção ativa. O último commit de nix-minecraft foi em 7 de nov. de 2026.
Para que posso usar nix-minecraft?
Hospedar um servidor Minecraft no NixOS com configuração reproduzível Executar um servidor Paper ou Fabric com um modpack fixado por hash Operar um proxy Velocity à frente de vários servidores de backend Gerenciar vários servidores Minecraft em uma máquina com configuração declarativa
Como instalar nix-minecraft?
Adicione nix-minecraft como flake input ao seu flake.nix Importe o módulo do NixOS e aplique o overlay na configuração do sistema Experimente o helper de prefetch do modrinth em um shell temporário: nix shell github:Infinidoge/nix-minecraft#nix-modrinth-prefetch
Onde consigo nix-minecraft?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Infinidoge/nix-minecraft

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Launcher de Minecraft multiplataforma com gerenciamento de mods, criação de modpacks e instaladores para Forge, Fabric, Quilt, NeoForge e outros.

Produtividade e apps#minecraft#minecraft-launcher#java
10,9 mil+85 esta semana1,3 milJavaGPL-3.0Bem mantidoAtualizado há 9 horas