Como criar um servidor Minecraft no AlmaLinux

Imprimir
  • 0

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.


Esta resposta foi útil?

Artigos Relacionados

« Voltar

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!