Crie seu Servidor Minecraft: Guia Completo para Windows e Ubuntu

Vamos configurar um servidor de Minecraft funcional em poucos minutos para que você possa desfrutar com seus amigos mais próximos.

Minecraft pode ser visto como um paraíso para criadores ou um mundo cúbico de aparência peculiar, que pode te irritar a cada nova entrada.

De qualquer forma, jogadores de todo o mundo o consideram irresistível e jogam em grande número, tornando-o o videogame mais vendido de todos os tempos.

Embora seja possível jogar Minecraft sozinho, a experiência se torna um pouco monótona após várias horas explorando minas e construindo.

Por isso, o modo multijogador mantém a diversão. Agora você pode se juntar a servidores famosos e jogar com centenas ou até milhares de outros jogadores.

Ou, se preferir, você pode configurar o seu próprio servidor de Minecraft e se divertir com quem você gosta.

É importante notar que este guia mostrará como criar um servidor de Minecraft no seu computador pessoal. Portanto, você não deve convidar jogadores que não confia, pois seu endereço IP será revelado.

Além disso, este guia se concentra na edição Java de Minecraft, compatível com Windows, macOS e Linux.

Agora que você tem uma visão geral, vamos ao que interessa.

Como Criar um Servidor de Minecraft

É provável que você esteja usando seu próprio computador para isso. No entanto, também existe a opção de utilizar um serviço de hospedagem de servidores de Minecraft, que oferece suporte extra e um ambiente de jogo profissional para grandes grupos de jogadores.

Mas, para este guia, vamos considerar que você está utilizando um computador pessoal.

E como vamos instalar a edição Java do Minecraft, precisamos primeiro instalar o Java ou atualizá-lo, caso já o tenha.

A instalação do Java no Windows é relativamente simples. Visite esta página de download do Java e baixe a versão mais recente.

Para Ubuntu, abra o terminal e digite `sudo apt install openjdk-18-jre` e pressione Enter. No momento da redação deste artigo, o Java 18 era a versão mais recente; você pode precisar adaptá-lo conforme o tempo passa.

Se você for executar o Minecraft em um servidor de nuvem de terceiros como o DigitalOcean, instale o Java com este comando: `sudo apt install openjdk-18-jre-headless`. Isso significa que o Minecraft será executado sem interface gráfica.

Em seguida, baixe e instale o Servidor Minecraft Edição Java. Isso resultará em um arquivo único chamado `server.jar`. É importante saber que não existem arquivos separados para Windows e Linux.

Após o download, o ideal é criar uma pasta separada para este arquivo, já que o servidor irá gerar mais arquivos. Desta forma, você os manterá organizados em vez de deixá-los na pasta de downloads.

Em seguida, você pode escolher ter um servidor de Minecraft com ou sem uma interface gráfica de usuário (GUI). Embora ter uma GUI seja conveniente, você pode ter acesso a algumas funcionalidades extras utilizando o prompt de comando.

Vamos examinar ambas as opções.

Servidor de Minecraft com GUI

A utilização do servidor Minecraft com GUI é praticamente igual no Windows e no Ubuntu.

Windows

Execute o arquivo do servidor.

Isso não abrirá nada diretamente, mas criará vários arquivos, incluindo um arquivo de texto para o contrato de licença do usuário final (`eula.txt`). Abra este arquivo e altere `eula=false` para `eula=true`, e salve as alterações.

Isso indica que você concorda com os termos e condições do desenvolvedor. Se essa etapa for ignorada, o servidor será encerrado ao ser aberto.

Em seguida, clique duas vezes no arquivo do servidor novamente para abrir sua interface gráfica. Ele começará a carregar todos os pré-requisitos e você verá a mensagem `Done` no canto inferior direito (logo acima do campo em branco), indicando que o servidor está pronto para hospedagem.

Ubuntu

Abra o terminal e use o comando `cd` para navegar até a pasta do Minecraft. Você também pode abrir a pasta, clicar com o botão direito e selecionar `Abrir no Terminal`, o que fará com que ele aponte diretamente para aquele diretório.

Agora, execute `java -Xmx1024M -Xms1024M -jar server.jar` e pressione Enter.

Os parâmetros `Xmx` e `Xms` representam a memória RAM máxima e mínima que seu servidor Minecraft irá utilizar, respectivamente. Você pode experimentar com esses valores para obter a melhor experiência possível.
Por exemplo, você pode alterá-los para:
`java -Xmx4096M -Xms2048M -jar server.jar`
o que significa que o servidor Minecraft operará entre 2 GB e 4 GB de RAM.

Isso solicitará a sua aceitação do EULA antes de iniciar o servidor. Assim como fizemos no Windows, localize o arquivo `eula.txt` recém-criado e modifique-o alterando `false` para `true`.

Em seguida, copie e execute o mesmo comando novamente:

Isso levará algum tempo, mas em breve você verá a interface gráfica aparecer, mostrando o status do servidor.

É possível que você encontre alguns erros, como `Falha ao carregar o módulo “canberra-gtk-module”`. Isso pode ser corrigido instalando os arquivos necessários através do terminal: `sudo apt install libcanberra-gtk-module libcanberra-gtk3-module`.

Agora, reinicie o servidor e o erro não deverá mais aparecer.

Embora a interface gráfica seja útil, o uso do terminal a cada vez para iniciá-la pode ser irritante. Então, vamos criar um script para iniciar o servidor facilmente.

Para isso, crie um arquivo de texto qualquer na pasta e nomeie-o como `start.sh`. Em seguida, abra o arquivo com qualquer editor de texto. Copie e cole a linha `java -Xmx1024M -Xms1024M -jar server.jar` e salve as alterações.

Por fim, clique com o botão direito do mouse sobre o arquivo, selecione `Propriedades` no menu, vá até a aba `Permissões` e marque a caixa `Permitir a execução do arquivo como um programa`.

Agora, basta clicar com o botão direito no arquivo `start.sh` e selecionar `Executar como um programa` para iniciar a interface do servidor de Minecraft.

Assim, vimos como criar um servidor de Minecraft com interface gráfica. Agora, vamos analisar a alternativa.

Servidor de Minecraft sem GUI

Sem dúvida, esta é a opção mais poderosa e faz mais sentido para usuários avançados.

Windows

Neste método, não vamos executar o arquivo `server.jar` diretamente. Em vez disso, vamos criar um arquivo `start.bat` para executar o servidor pelo prompt de comando.

Primeiro, abra a pasta que contém o `server.jar` e crie um arquivo `start.txt`. Abra o arquivo no Bloco de Notas, copie e cole o seguinte código no arquivo, e salve as alterações:

`java -Xmx1024M -Xms1024M -jar server.jar nogui`

Em seguida, renomeie o arquivo de `start.txt` para `start.bat`.

Agora, clique duas vezes neste arquivo `start.bat` para executar o servidor pela primeira vez. Isso criará vários arquivos, com o prompt de comando fechando logo após a execução.

É necessário modificar o arquivo `eula.txt`, assim como fizemos no método com GUI.

Após fazer isso e executar o arquivo `bat` novamente, esta será a saída:

A palavra `Done` no final indica que o servidor está funcionando perfeitamente.

Ubuntu

No Ubuntu, usar um servidor sem interface gráfica significa adicionar o parâmetro `nogui` ao script que criamos anteriormente. Portanto, o novo script será:
`java -Xmx1024M -Xms1024M -jar server.jar nogui`

Após salvar as alterações, execute o script para abrir o servidor de Minecraft no terminal:

Você pode digitar `help` para obter a lista de comandos válidos, ou consultar a Minecraft Wiki.

Finalizamos a parte da criação do servidor.

Agora, para jogar nesse servidor recém-criado, tudo que você precisa fazer é localizar a opção `Adicionar Servidor` em `Multijogador` no iniciador do Minecraft. Em seguida, digite `localhost` ou `0` no endereço do servidor e clique em `Concluído`.

Isso listará o servidor no menu multijogador. Agora, selecione o servidor e clique em `Entrar no Servidor` na parte inferior.

Isso abrirá o jogo para o jogador local (você). Mas, como o objetivo é jogar em modo multijogador, vamos ver como convidar outras pessoas para seu servidor local.

Convidando jogadores para seu servidor de Minecraft

Você pode convidar outros jogadores para seu servidor de Minecraft dentro ou fora da sua rede local (LAN).

As pessoas na mesma rede precisam apenas do endereço IP interno do anfitrião, que pode ser obtido digitando `ipconfig` no prompt de comando.

No Ubuntu, os usuários podem digitar `hostname -I` para obter o endereço IP interno:

No exemplo, o IP interno é `192.168.1.32`.

Compartilhe esse endereço com os outros jogadores e eles poderão acessar o seu servidor informando-o na seção de endereço do servidor dentro da guia multijogador.

No entanto, hospedar jogadores de fora da rede LAN exige alguns conhecimentos de rede para:

O primeiro passo é configurar o firewall para permitir conexões a um número de porta específico, que pode ser encontrado no arquivo de propriedades do servidor criado na pasta principal do servidor.

Portanto, o número de porta padrão é `25565`.

Posteriormente, você precisa configurar o firewall para permitir conexões por meio dessa porta, para que seus amigos do Minecraft possam participar.

Configuração do Firewall

A configuração do firewall depende do seu sistema operacional. Como este guia é destinado a Windows e Ubuntu, vamos abordar ambos.

Configurando o Firewall no Windows

Pressione ⊞+R, digite `firewall.cpl` e pressione Enter.

Basicamente, vamos definir regras de entrada e saída para a porta (25565) para os protocolos de rede UDP e TCP. Este será um processo de quatro etapas. Veja esta demonstração da primeira etapa, que consiste em criar uma regra de entrada para TCP:

Você repetirá esse procedimento para entrada (UDP) e saída (TCP e UDP) para a mesma porta.

Configurando o Firewall no Ubuntu

No Ubuntu, o firewall permanece desativado por padrão, e você pode verificar isso executando `sudo ufw status verbose` no terminal.

Se a resposta for `Status: inactive`, você pode ativá-lo com `sudo ufw enable`.

Em seguida, digite `sudo ufw allow 25565` e pressione Enter para abrir a porta 25565, que é a padrão para permitir conexões no Minecraft.

Agora, podemos verificar a porta aberta novamente usando `sudo ufw status verbose`:

Agora que a porta está pronta para conexões, é hora de disponibilizá-la para outras pessoas. Esse processo é chamado de encaminhamento de porta, e pode levar de alguns segundos até um minuto. No entanto, este procedimento específico varia conforme seu roteador WiFi.

Pesquise sobre seu dispositivo e prossiga.

Depois disso, seus amigos precisarão do seu endereço IP público.

Você pode obter isso pesquisando no Google `Qual é o meu endereço IP` ou visitando sites como whatismyipaddress.

O fato de que eu ocultei meu endereço IP público enfatiza que você não deve compartilhá-lo com pessoas que não confia.

O processo para acessar esse servidor é similar ao de acessar o seu próprio servidor; a diferença é que eles usarão o endereço IP público seguido do número da porta (ex: `125.245.74.894:25565`) na seção de endereço do servidor. Não se preocupe com o nome do servidor, ele será obtido automaticamente.

Conclusão

Este é o processo para criar um servidor de Minecraft Java e convidar seus amigos para participar.

É bastante simples quando todo o grupo está na mesma rede LAN. Neste caso, você apenas cria o servidor e compartilha seu endereço IP interno.

Para jogadores em redes diferentes, o processo envolve baixar e executar o arquivo do servidor de Minecraft, configurar o firewall, encaminhar a porta e compartilhar o endereço IP externo.

Embora seja possível transformar seu computador em um pequeno servidor, é necessário um dispositivo potente para hospedar o servidor e jogar simultaneamente.

E se você não quiser usar seu PC para isso, ou se não gosta dos servidores gerenciados de Minecraft, temos um guia perfeito para hospedar o Minecraft no Vultr.