Ir para o conteúdo
Terraria

Instalar um servidor Terraria

Este guia explica como instalar um servidor dedicado de Terraria: primeiro localmente no Windows para testar e depois em um VPS ou servidor dedicado. Sistema: Linux ou Windows. Reserve de 30 a 60 minutos para a primeira instalação, sem contar o download.

Última atualização: 09/10/2026

Este guia explica como instalar um servidor dedicado de Terraria: primeiro localmente no Windows para testar e depois em um VPS ou servidor dedicado. Sistema: Linux ou Windows. Reserve de 30 a 60 minutos para a primeira instalação, sem contar o download.

Instalação passo a passo

  1. Confira os requisitos (CPU, RAM, disco) e escolha o host: PC Windows, VPS ou servidor dedicado.

  2. Baixe o servidor dedicado em terraria.org (link «Dedicated Server» no fim da página) e descompacte-o.

  3. No Linux, crie um usuário não root e uma pasta dedicada; no Windows, uma pasta simples (ex.: C:\servidor).

  4. Inicie o servidor uma vez para gerar os arquivos de configuração e encerre-o corretamente.

  5. Configure nome, senha e número de vagas (use nossas ferramentas de Terraria para gerar os arquivos).

  6. Abra as portas 7777/TCP no firewall do sistema e do provedor; redirecione-as no roteador se hospedar em casa.

  7. Teste localmente (127.0.0.1) e depois a partir de uma conexão externa à sua rede.

  8. Crie um serviço systemd (Linux) ou uma tarefa agendada (Windows) para a inicialização automática.

  9. Agende os backups e as atualizações do servidor.

  10. Adicione seu servidor em game-rank.com/jeux/terraria para divulgá-lo.

Pré-requisitos

  • Sistema: Linux ou Windows.
  • Hardware: não documentado oficialmente nas fontes consultadas; ponto de partida a ajustar conforme a carga: RAM 1 / 2 GB, disco 1 GB.
  • Conta: não é necessária conta Steam para o servidor baixado em terraria.org; os jogadores precisam ter o jogo na mesma versão.
  • Rede: um IP público (ou redirecionamento de portas) com as portas 7777/TCP abertas.
  • Acesso: SSH (Linux) ou Área de Trabalho Remota (Windows Server); recomenda-se SSD.

Instalação local (Windows)

Baixe e descompacte o servidor em terraria.org e execute TerrariaServer.exe a partir da pasta Windows. Você também pode usar nosso gerador de serverconfig.txt. Depois entre pelo jogo em 127.0.0.1.

cd C:\terraria-server\<version>\Windows
TerrariaServer.exe -config serverconfig.txt

Instalação em VPS ou servidor dedicado Linux (Ubuntu/Debian)

Crie um usuário dedicado sem direitos de root, instale unzip e tmux, baixe o servidor em terraria.org (copie o endereço do link «Dedicated Server»), descompacte-o e torne os arquivos executáveis.

sudo apt update && sudo apt install -y unzip tmux wget
sudo adduser --disabled-password --gecos "" terraria
# then, as the terraria user (sudo -iu terraria):
mkdir -p ~/server && cd ~/server
wget -O terraria-server.zip "<address of the Dedicated Server link on terraria.org>"
unzip terraria-server.zip
ln -s ~/server/*/Linux ~/server/Linux
cd ~/server/Linux && chmod u+x TerrariaServer*
./TerrariaServer -config serverconfig.txt

Portas a abrir

Valores padrão; o tráfego é de entrada (para o servidor).

Para mudar uma porta, edite-a na configuração ou na linha de inicialização do servidor (serverconfig.txt: port) e ajuste o firewall.

  • 7777/TCP — jogo

Firewall Linux (ufw), provedor e roteador

Libere primeiro o SSH para não ficar bloqueado e depois as portas do jogo. As portas só ficam acessíveis se também estiverem abertas no firewall do provedor (OVH, Hetzner, Scaleway…: «security group» ou regras de rede do painel).

Hospedagem em casa: crie um redirecionamento de portas (NAT) no roteador para o IP local fixo do servidor, com as mesmas portas e protocolos. Se sua operadora usa CGNAT (sem IPv4 público), o redirecionamento é impossível: peça um IP público ou alugue um VPS.

Teste: UDP não pode ser testado com um verificador de portas web simples; confirme entrando pelo jogo a partir de uma rede externa (um hotspot de celular, por exemplo) e consulte os logs do servidor.

sudo ufw allow 22/tcp
sudo ufw allow 7777/tcp
sudo ufw enable
sudo ufw status verbose

Firewall do Windows (netsh)

Execute estes comandos em um prompt de comando iniciado como administrador. Se hospedar em casa, adicione também o redirecionamento de portas no roteador.

netsh advfirewall firewall add rule name="Terraria 7777 TCP" dir=in action=allow protocol=TCP localport=7777

Inicialização automática no Linux (systemd)

O serviço reinicia o servidor após uma falha e na inicialização da máquina. Ative-o com os comandos indicados no bloco.

[Unit]
Description=Terraria dedicated server
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
RemainAfterExit=yes
User=terraria
WorkingDirectory=/home/terraria/server/Linux
ExecStart=/usr/bin/tmux new-session -d -s terraria '/home/terraria/server/Linux/TerrariaServer -config serverconfig.txt'
ExecStop=/usr/bin/tmux send-keys -t terraria 'exit' Enter
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

# sudo nano /etc/systemd/system/terraria.service
# sudo systemctl daemon-reload && sudo systemctl enable --now terraria
# console: sudo -u terraria tmux attach -t terraria

Inicialização automática no Windows (tarefa agendada)

Crie uma tarefa que execute o script de inicialização quando o Windows iniciar, de preferência com uma conta dedicada. Adapte o caminho do script.

schtasks /Create /TN "Terraria Server" /TR "C:\terraria-server\<version>\Windows\start-terraria.bat" /SC ONSTART /RU SYSTEM /RL HIGHEST
schtasks /Run /TN "Terraria Server"
schtasks /End /TN "Terraria Server"

Atualizações, backups e reinicializações

O Terraria não tem atualização automática: baixe o novo arquivo do servidor em terraria.org a cada versão do jogo (jogadores e servidor precisam da mesma versão) e mantenha o serverconfig.txt e os mundos.

sudo systemctl stop terraria
# download the new archive from terraria.org, unzip it, keep serverconfig.txt
mkdir -p ~/backups
tar czf ~/backups/terraria-$(date +%F).tar.gz -C ~/.local/share/Terraria Worlds
find ~/backups -name 'terraria-*.tar.gz' -mtime +14 -delete
sudo systemctl start terraria
# Windows worlds: %USERPROFILE%\Documents\My Games\Terraria\Worlds

Divulgar e encontrar seu servidor

Quando o servidor estiver estável, adicione-o em game-rank.com/jeux/terraria (site do proprietário destas ferramentas) com endereço de conexão, vagas, idioma e versão. Endereço de conexão direta para compartilhar: <IP>:7777 (conforme a versão do jogo). Nunca publique uma senha de administração.

Solução de problemas

  • O servidor não aparece na lista — causa: portas de consulta fechadas ou servidor não listado. Solução: abra 7777/TCP, confira nome/senha e aguarde alguns minutos; conecte-se direto por IP para testar.
  • Não conecta pela Internet, mas funciona localmente — causa: firewall do sistema/provedor, redirecionamento de portas ausente ou CGNAT. Solução: verifique os três níveis (ufw/Windows, provedor, roteador) e o protocolo (UDP/TCP).
  • O servidor fecha ao iniciar ou fica sem memória — causa: RAM insuficiente, bibliotecas ausentes ou diretório de trabalho errado. Solução: execute em primeiro plano, leia os logs, adicione RAM ou swap.
  • Jogadores veem versão incompatível após uma atualização do jogo — causa: servidor desatualizado. Solução: pare-o, atualize-o (veja a seção Atualizações) e reinicie.
  • Alterações de configuração são ignoradas ou sobrescritas — causa: arquivo editado com o servidor em execução, pasta errada ou erro de sintaxe. Solução: pare o servidor, edite o arquivo certo, valide a sintaxe (JSON/XML) e reinicie.

Perguntas frequentes

De que máquina preciso para um servidor Terraria?
Hardware: não documentado oficialmente nas fontes consultadas; ponto de partida a ajustar conforme a carga: RAM 1 / 2 GB, disco 1 GB.
Quais portas devo abrir?
Abra 7777/TCP de entrada, no firewall do sistema, no provedor e no roteador, se necessário. São os valores padrão e podem ser alterados na configuração do servidor.
Preciso ter o jogo para hospedar?
O servidor é gratuito em terraria.org; os jogadores precisam ter o jogo.
Como atualizar o servidor?
O Terraria não tem atualização automática: baixe o novo arquivo do servidor em terraria.org a cada versão do jogo (jogadores e servidor precisam da mesma versão) e mantenha o serverconfig.txt e os mundos.
Posso hospedar em casa?
Sim, se sua conexão tiver IP público e você puder redirecionar portas no roteador. Com CGNAT ou upload fraco, prefira um VPS ou servidor dedicado.

Ferramentas para o seu servidor Terraria

Terraria
TerrariaAcesso livre
Gere o serverconfig.txt do seu servidor Terraria: world, autocreate, difficulty, maxplayers, port, password, secure, language. Grátis, 100 % no navegador.
ConfiguraçãoAbrir
Documentação
Terraria
TerrariaAcesso livre
Gere o script de inicialização (start-terraria.sh / start-terraria.bat) do seu servidor Terraria: -config, -world, -port, -players, -pass, -secure, -noupnp, -steam. Grátis, no navegador.
InicializaçãoConfiguraçãoAbrir
Documentação