Como configurar um servidor Minecraft em um VPS (Forge, Fabric, Paper)
-
6 min read -
93 -
0
Este guia explica como configurar um servidor Minecraft em um VPS usando três tipos de servidores populares: Forge, Fabric e Paper. As instruções pressupõem que você tenha experiência básica em linha de comando do Linux e acesso root ou sudo ao seu VPS.
Pré-requisitos
- Um VPS com pelo menos 2 núcleos de CPU, 4 GB RAM e armazenamento SSD (para servidores modificados, podem ser necessários mais recursos).
- Uma distribuição Linux de 64 bits (recomenda-se o Ubuntu 20.04 ou o Debian 11).
Passo 0: Ligue-se ao seu VPS a partir do Windows
Antes de instalar um servidor Minecraft, precisa de se ligar ao seu VPS. Se estiver a usar o Windows, tem duas opções principais:
Opção 1: Usando o Terminal do Windows / PowerShell
- Prima
Win S
e digite "Terminal" ou "PowerShell"
- Em seguida, clique em Terminal do Windows ou PowerShell para o abrir. - Utilize o seguinte comando para estabelecer ligação (substitua pelo seu endereço e porta actuais):
Liga-se ao servidor através de SSH
ssh root@YOUR_SERVER_IP -p PORT
ssh [email protected] -p 22
- Quando solicitado, digite a senha que você recebeu por e-mail.
(Veja a mensagem da VirtFusion - a senha está ao lado de Password:)
Opção 2: Utilizar o PuTTY (se preferir uma GUI)
- Descarregue o PuTTY a partir de: https://www.putty.org/
- Abra o PuTTY
- No campo Nome do anfitrião (ou endereço IP), introduza o IP do seu VPS
- Defina a porta (a predefinição é
22
, altere se necessário)
- Clique em Abrir
- Quando o terminal aparecer, faça o login com:
- Nome de utilizador:
root
- Senha: (do e-mail da VirtFusion)
Passo 1: Instalar os pacotes necessários
17 Java:
Atualizar a lista de pacotes e atualizar os pacotes existentes:
sudo apt update && sudo apt upgrade -y
Instale o Java 17 e os utilitários necessários:
sudo apt install wget curl unzip screen openjdk-17-jre-headless -y
ou
21 Java:
Instalar o Java 21 e os utilitários necessários:
sudo apt install wget curl unzip screen openjdk-21-jre-headless -y
Verificar a instalação de Java:
Verificar a versão de Java instalada:
java -version
Passo 2: Criar um diretório de servidor
Criar o diretório principal do servidor:
mkdir ~/server
Navegar para o diretório do servidor:
cd ~/server
Utilize uma pasta separada para cada tipo de servidor (e.g.,
~/server/forge/, ~/server/fabric/
, etc.
).
Secção 1: Instalação do servidor de papel
1. Fazer download do Paper
Visite https://papermc.io/downloads/all?project=paper para encontrar a versão mais recente ou use a API:
Criar um diretório para o servidor do Paper:
mkdir paper
Navegue até o diretório do Paper:
cd paper
Descarregar o jar do servidor do Paper:
wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/103/downloads/paper-1.20.1-103.jar -O paper.jar
2. Aceitar o EULA
echo "eula=true" > eula.txt
3. Iniciar o servidor
Iniciar o servidor do Paper com um limite mínimo de 2 e máximo de 4GB de RAM, sem GUI:
java -Xms2G -Xmx4G -jar paper.jar nogui
Use o ecrã para o executar em segundo plano:
screen -S paper
java -Xms2G -Xmx4G -jar paper.jar nogui
Para desanexar: Ctrl A
, depois D
.
Para voltar a ligar: screen -r paper
.
- Pronto!
Secção 2: Instalar o Forge Server
1. Baixar o instalador do Forge
Visite https://files.minecraftforge.net/ para obter o instalador para a sua versão. Exemplo:
Crie um diretório para o Forge Server:
mkdir forge
Navegue até o diretório do Forge:
cd forge
Instalar os ficheiros do servidor Forge:
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.1-47.2.0/forge-1.20.1-47.2.0-installer.jar
2. Executar o instalador (Modo Servidor)
Inicie o servidor Forge com um limite mínimo de 2 e máximo de 4 GB de RAM, sem GUI:
java -jar forge-1.20.1-47.2.0-installer.jar --installServer
3. Aceitar o EULA
echo "eula=true" > eula.txt
4. Iniciar o servidor
screen -S forge
java -Xms2G -Xmx4G -jar forge-1.20.1-47.2.0.jar nogui
Secção 3: Instalar o Fabric Server
1. Download do instalador do Fabric
Vá para https://fabricmc.net/use/ e faça o download do instalador do servidor:
Crie um diretório para o servidor Fabric:
mkdir fabric
Navegue até o diretório Fabric:
cd fabric
Descarregar o jar do instalador do Fabric:
wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.0/fabric-installer-1.0.0.jar
2. Executar o instalador (modo de servidor)
Instalar o servidor Fabric para a versão 1.20.1:
java -jar fabric-installer-1.0.0.jar server -mcversion 1.20.1 -downloadMinecraft
3. Aceitar o EULA
echo "eula=true" > eula.txt
4. Iniciar o servidor
screen -S fabric
java -Xms2G -Xmx4G -jar fabric-server-launch.jar nogui
Notas
- Substitui a versão 1.20.1 pela versão Minecraft que pretendes utilizar.
- Para servidores com mods (Forge/Fabric), coloque os mods .jar na pasta mods/.
- Para plugins (Paper), coloque os ficheiros .jar na pasta plugins/.
- Sempre teste com o mínimo de mods/plugins primeiro para verificar a compatibilidade.
- Monitorize a utilização de recursos com ferramentas como o htop ou o top.
- Para encontrar a ligação wget, basta copiar a ligação de transferência clicando com o botão direito do rato no ícone de transferência no sítio
Conclusão
Agora você pode executar um servidor Minecraft no seu VPS usando Forge, Fabric ou Paper. Cada tipo de servidor tem suas próprias vantagens:
- Paper: Mais rápido e melhor para plugins.
- Forge: Melhor para mods complexos.
- Fabric: Leve, ecossistema de modding mais recente.
Escolha com base no seu caso de uso pretendido.