Como criar um servidor Minecraft no Debian

Este guia Debian instala um servidor Vanilla Minecraft Java a partir de SSH. Se comprou a nossa hospedagem de servidor Minecraft, não precisa destes passos para Linux; use Como criar um servidor Minecraft para o método do painel de controlo.

O Minecraft 1.21 e versões mais recentes necessitam do Java 21. As versões do Debian não incluem todas os mesmos pacotes Java, por isso este guia utiliza o repositório Temurin antes de descarregar o jar do Minecraft.

Se estiver a hospedar por conta própria, utilize um servidor com CPU e RAM suficientes para os seus jogadores. As nossas gamas de Gaming VPS, VPS e Servidor Dedicado podem ser usadas para este tipo de configuração.

Instalar Java 21 no Debian

  1. Inicie sessão no servidor Debian via SSH.
  2. Instale as ferramentas necessárias para adicionar o repositório Java e descarregar o Minecraft:
    sudo apt update
    sudo apt install -y wget gpg apt-transport-https curl jq screen
  3. Adicione o repositório Temurin:
    wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/keyrings/adoptium.gpg >/dev/null
    echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(. /etc/os-release; echo ) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
  4. Instale o runtime Java 21:
    sudo apt update
    sudo apt install -y temurin-21-jre

Descarregar o servidor Minecraft

  1. Crie uma pasta para o servidor:
    mkdir -p ~/minecraft
    cd ~/minecraft
  2. Descarregue o jar do servidor Vanilla mais recente:
    LATEST=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r '.latest.release')
    VERSION_URL=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r --arg VERSION "$LATEST" '.versions[] | select(.id == $VERSION) | .url')
    SERVER_URL=$(curl -fsSL "$VERSION_URL" | jq -r '.downloads.server.url')
    curl -fLo server.jar "$SERVER_URL"

    Se quiser uma versão específica do Minecraft em vez da última versão, defina VERSION para a versão desejada e depois descarregue o jar do servidor correspondente:

    VERSION="1.21.1"
    VERSION_URL=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r --arg VERSION "$VERSION" '.versions[] | select(.id == $VERSION) | .url')
    SERVER_URL=$(curl -fsSL "$VERSION_URL" | jq -r '.downloads.server.url')
    curl -fLo server.jar "$SERVER_URL"
  3. Execute-o uma vez para criar eula.txt e o primeiro conjunto de ficheiros:
    java -Xms1G -Xmx2G -jar server.jar nogui
  4. Se concordar com o EULA do Minecraft, aceite-o:
    sed -i 's/eula=false/eula=true/' eula.txt

Executar e conectar

  1. Inicie o servidor dentro do screen:
    screen -S minecraft java -Xms1G -Xmx2G -jar server.jar nogui
  2. Use CTRL + A, depois D para se desligar do console sem parar o Minecraft.
  3. Se este servidor Debian usar UFW, abra a porta padrão do Minecraft. O seu firewall pode ser diferente, especialmente se o seu fornecedor de VPS tiver os seus próprios controlos de firewall:
    sudo ufw allow 25565/tcp
  4. Abra novamente o console mais tarde com:
    screen -r minecraft

Os jogadores podem conectar-se usando o endereço IP do servidor. Se server.properties ainda usar a porta padrão, essa porta é 25565.

O Debian oferece uma base limpa para o Minecraft, mas ainda precisa de gerir manualmente as atualizações do jar, atualizações do Java, backups, reinícios e alterações de firewall.

  • 0 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

Códigos de Cor para Minecraft Multiplayer e Vanilla

Este artigo lista todos os códigos que pode usar com muitos plugins no Minecraft usando Spigot ou...

Qual é a diferença entre Fabric, Quilt e Forge na Modificação de Minecraft

Explorando as Diferenças Entre Fabric e Forge Ao mergulhar no emocionante mundo da modificação...

O que é uma Pedra de Amolar e como é usada?

Neste guia, vamos ensinar-lhe o que a Pedra de Amolar faz no Minecraft e como usá-la de forma...

Como Converter Mundos das Edições Java e Bedrock

Neste guia, vamos ensinar-lhe como converter o seu mundo de um mundo da Edição Java para um mundo...

Como instalar Pixelmon no seu servidor Minecraft

Pixelmon é instalado como um modpack de Minecraft, portanto, o servidor e qualquer pessoa que se...