Como alojar um servidor de Minecraft numa VPS
Nesta página
Uma VPS dá-lhe um servidor Linux inteiro só para si: acesso root, um IP público e nada a correr que não tenha sido você a instalar. Para um servidor de Minecraft, isso significa controlo total: qualquer versão, qualquer software, quantos mundos quiser e espaço para um proxy, um bot de Discord ou um site ao lado.
Os mesmos passos (o runtime certo, uma regra de firewall, um serviço systemd e cópias de segurança) aplicam-se a quase qualquer servidor de jogos que corra numa VPS Linux; só mudam o programa e a porta.
Também significa que o administrador é você. Este guia cobre a instalação completa em Ubuntu 24.04 (cada comando foi executado num servidor limpo antes de ser escrito) e começa com uma comparação honesta, porque para um único servidor de Minecraft uma VPS nem sempre é o melhor negócio.
A versão curta
- Arranje uma VPS com pelo menos 4 GB de RAM e Ubuntu 24.04. Os repositórios oficiais do Ubuntu têm todas as versões de Java de que o Minecraft precisa.
- Instale o Java exigido pela sua versão de Minecraft: Java 25 para as versões 26.x atuais, Java 21 para 1.20.5 a 1.21.x.
- Corra o servidor com um utilizador próprio e a partir da sua própria pasta, nunca como root.
- Abra a porta TCP 25565 na firewall, depois de permitir SSH, não antes.
- Transforme-o num serviço systemd para que arranque com o sistema e reinicie após uma falha, e configure as cópias de segurança antes de precisar delas.
É cerca de meia hora de trabalho. As secções abaixo dão os comandos exatos, e a primeira ajuda-o a decidir se uma VPS é mesmo a ferramenta certa.
Acesso root total, NVMe e proteção DDoS: um VPS da HytHost com 4 GB de RAM a partir de €7.00/mês.
Ver planos VPSVPS ou plano de Minecraft gerido? A comparação honesta
Ambos correm o mesmo servidor Java em hardware semelhante. A diferença está em quem faz o trabalho e no que mais a máquina pode fazer.
| VPS Linux | Plano de Minecraft gerido | |
|---|---|---|
| Cerca de 8-9 GB de RAM | VPS 3, 8 GB — €15.00/mês | MC Diamond, 9 GB — €11.65/mês |
| Memória disponível para o Minecraft | O que sobra depois do sistema operativo | O plano inteiro |
| Instalar versões e modpacks | À mão | Seletor de versões e instalador de modpacks num clique |
| Atualizações de segurança, firewall, cópias | Por sua conta | Tratadas por nós |
| Outro software na mesma máquina | O que quiser | Só Minecraft |
| Vários servidores, um proxy, uma base de dados | Sim, tudo numa máquina | Um servidor por plano |
Para um único servidor de Minecraft, o plano gerido compensa mais: mais memória por menos dinheiro e nenhuma administração. Uma VPS justifica-se quando quer mais do que um servidor (por exemplo, um proxy Velocity à frente de um lobby e de um mundo survival) ou outras coisas a correr ao lado do Minecraft: um bot de Discord, um site, uma base de dados, as suas próprias ferramentas. Também é a escolha certa se gerir o servidor é precisamente o objetivo e quer aprender Linux pelo caminho.
Se isto o descreve, continue. Se só quer um servidor para os amigos, o alojamento de Minecraft leva-o lá mais depressa.
Escolher a VPS, o sistema operativo e a versão de Java
Que VPS
Deixe cerca de 1.5-2 GB ao sistema operativo e dê o resto ao Minecraft.
| VPS HytHost | Especificações | Indicada para |
|---|---|---|
| VPS 2 — €7.00/mês | 4 vCPU, 4 GB RAM, 30 GB NVMe | Um servidor Paper para um grupo de amigos |
| VPS 3 — €15.00/mês | 4 vCPU, 8 GB RAM, 50 GB NVMe | Um servidor Paper mais movimentado ou um modpack leve |
| VPS 4 — €27.00/mês | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpacks, ou um proxy com vários servidores atrás |
Os planos mais pequenos, de 2 GB, servem para um bot ou um mundo de testes, mas ficam apertados para um servidor de Minecraft a sério depois de o sistema operativo levar a sua parte. Para perceber como a memória se relaciona com jogadores e mods, veja quanta RAM precisa um servidor de Minecraft.
Que sistema operativo
Escolha Ubuntu 24.04. Os seus repositórios padrão incluem OpenJDK 17, 21 e 25, o que cobre qualquer versão de Minecraft que venha a usar. O Debian 12 também é um bom sistema, mas os seus repositórios só oferecem Java 17 (demasiado antigo para qualquer versão de Minecraft desde a 1.20.5), pelo que teria de adicionar primeiro um repositório de Java de terceiros.
Que versão de Java
| Versão de Minecraft | Java necessário |
|---|---|
| 26.1 e posteriores | Java 25 |
| 1.20.5 a 1.21.x | Java 21 |
| 1.18 a 1.20.4 | Java 17 |
Estes dados vêm diretamente da informação de versões que a Mojang publica para cada lançamento. A maioria dos modpacks ainda aponta para a 1.21.1, por isso confirme a versão do seu pack antes de instalar o Java.
Instalar o servidor, passo a passo
Entre por SSH com um utilizador que tenha sudo. Os comandos abaixo instalam o Java 25 para a versão atual; troque por openjdk-21-jre-headless para 1.20.5-1.21.x.
- Atualize o sistema e instale o Java:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Crie um utilizador que seja dono do servidor e de mais nada:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
Correr o servidor com um utilizador próprio significa que um plugin comprometido pode danificar o servidor, não a máquina inteira. - Descarregue o jar do servidor. Copie o link de download do servidor vanilla em minecraft.net, ou do Paper em papermc.io, e descarregue-o para a pasta do servidor:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Aceite a EULA e arranque-o uma vez:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Espere porDone, escrevastop, e o mundo e oserver.propertiesficam criados. Defina-Xmxcomo a memória da VPS menos cerca de 2 GB:-Xmx6Gnuma VPS de 8 GB.
Firewall, arranque automático e reinícios
Abra a porta sem ficar trancado lá fora
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw sem a primeira linha corta a sua própria sessão SSH, e a única forma de voltar a entrar é a consola do fornecedor.Corra-o como serviço
Crie /etc/systemd/system/minecraft.service:
[Unit] Description=Minecraft server After=network-online.target Wants=network-online.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar server.jar nogui Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target
Depois carregue-o e arranque-o:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
O servidor passa a arrancar quando a VPS inicia e volta sozinho se falhar. O journalctl mostra a saída da consola; sudo systemctl stop minecraft desliga-o de forma limpa.
Os jogadores ligam-se ao endereço IP da VPS. Se não conseguirem, verifique por esta ordem: se o serviço está a correr, se sudo ufw status mostra a 25565 e se server-port em server.properties continua a ser 25565.
Cópias de segurança e atualizações
Numa VPS ninguém faz cópia do seu mundo se não for você. Duas camadas funcionam bem em conjunto:
- Um snapshot da VPS inteira. Os planos VPS da HytHost oferecem uma opção de cópia por snapshot, que captura a máquina tal como está: exatamente o que convém restaurar depois de uma atualização de sistema que correu mal.
- Uma cópia do mundo fora do servidor. Um snapshot vive com a VPS; uma cópia noutro sítio sobrevive a tudo o que lhe aconteça. Arquive a pasta do servidor com o servidor parado e mova o arquivo para fora da máquina de forma agendada com
cron.
Atualizar o Minecraft passa então a ser rotina: faça uma cópia, confirme na tabela de Java acima a nova versão, substitua o server.jar, arranque-o e leia o log. Se um plugin ou mod ainda não estiver pronto para a nova versão, a cópia é o seu caminho de volta.
sudo apt update && sudo apt upgrade por semana, ou as atualizações automáticas, não custa nada e fecha a maioria das portas que importam num servidor exposto à internet.Perguntas frequentes
Sim, se quer controlo total ou mais do que uma coisa na máquina: vários servidores atrás de um proxy, um bot de Discord, um site ou uma base de dados. Para um único servidor de Minecraft, um plano de Minecraft gerido costuma dar mais memória por menos dinheiro e não exige administração.
Pelo menos 4 GB para um servidor Paper pequeno, 8 GB para um servidor mais movimentado ou um modpack leve, e 16 GB para modpacks pesados ou vários servidores. O sistema operativo precisa de cerca de 1.5-2 GB, por isso defina -Xmx como a memória da VPS menos cerca de 2 GB.
Segundo os dados de versões que a Mojang publica, o Minecraft 26.1 e posteriores precisa de Java 25, as versões 1.20.5 a 1.21.x precisam de Java 21, e da 1.18 à 1.20.4 precisam de Java 17. A maioria dos modpacks aponta atualmente para a 1.21.1, ou seja, Java 21.
O Ubuntu 24.04 é a escolha mais simples, porque os seus repositórios padrão incluem OpenJDK 17, 21 e 25. O Debian 12 só oferece Java 17 nos repositórios, demasiado antigo para o Minecraft 1.20.5 e posteriores, a menos que se adicione um repositório de Java de terceiros.
Verifique três coisas por ordem: se o servidor está a correr (systemctl status minecraft), se a firewall permite TCP 25565 (ufw status) e se o server.properties continua a usar a porta 25565. Os jogadores devem ligar-se ao IP público da VPS; um nome de host só funciona quando um registo DNS aponta para ele.
Para um único servidor de Minecraft, normalmente não. Na HytHost, um plano de Minecraft gerido de 9 GB custa €11.65/mês, enquanto uma VPS de 8 GB custa €15.00/mês, e na VPS parte da memória vai para o sistema operativo. Uma VPS passa a compensar quando corre vários servidores ou outro software.
Sim, é uma das principais razões para escolher uma VPS. Um proxy como o Velocity com vários servidores atrás, um bot de Discord, um site ou uma base de dados podem partilhar a máquina, desde que a RAM e a CPU estejam dimensionadas para todos em conjunto.
O seu próprio servidor Linux, pronto em minutos
VPS KVM HytHost com núcleos vCPU dedicados, armazenamento NVMe, acesso root total e proteção DDoS: 4 GB desde €7.00/mês.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursEste guia foi útil?