Como criar um servidor Minecraft no AlmaLinux

Use este guia do AlmaLinux se quiser um servidor Minecraft Java num sistema estilo RHEL usando dnf e firewalld. Se o seu serviço for um dos nossos planos de alojamento de servidores Minecraft, siga Como criar um servidor Minecraft em vez disso, pois o painel de controlo trata da configuração do servidor por si.

Para uma instalação manual, escolha o hardware com base no tamanho do seu mundo, distância de visualização, número de jogadores e quaisquer plugins que planeia adicionar mais tarde. Um Gaming VPS, VPS ou Servidor Dedicado pode ser usado dependendo de quanto espaço de manobra precisa.

Preparar o AlmaLinux

  1. Inicie sessão via SSH com um utilizador que possa executar comandos sudo.
  2. Atualize o sistema e instale Java 21, curl, jq e screen:
    sudo dnf update -y
    sudo dnf install -y java-21-openjdk-headless curl jq screen
  3. Crie o diretório Minecraft:
    mkdir -p ~/minecraft
    cd ~/minecraft

Criar os ficheiros do servidor

  1. Obtenha o jar oficial mais recente do servidor Vanilla da Mojang:
    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"
  2. Execute o Minecraft uma vez para que os primeiros ficheiros sejam gerados:
    java -Xms1G -Xmx2G -jar server.jar nogui
  3. Se aceitar o EULA do Minecraft, defina eula=true:
    sed -i 's/eula=false/eula=true/' eula.txt
  4. Inicie o servidor no screen:
    screen -S minecraft java -Xms1G -Xmx2G -jar server.jar nogui
  5. Desanexe do screen com CTRL + A, depois D. O servidor permanece online após a sua desconexão.

Abrir a porta

  1. Se o firewalld estiver ativo, abra a porta 25565 para o Minecraft. Algumas instalações do AlmaLinux usam outro firewall ou filtragem upstream, por isso ajuste isto para corresponder à sua configuração:
    sudo firewall-cmd --permanent --add-port=25565/tcp
    sudo firewall-cmd --reload
  2. Anexe de volta ao console em execução quando necessário:
    screen -r minecraft

Assim que o servidor terminar de iniciar, os jogadores podem juntar-se com o IP do seu servidor. A porta padrão do Minecraft Java é 25565.

Com o AlmaLinux, lembre-se de que também está a manter o sistema operativo. Mantenha o Java atualizado, verifique os logs após falhas e certifique-se de que tem um plano de backup antes de alterar os ficheiros do servidor.

  • 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...