Portas do servidor de Terraria e firewall
A porta
O Terraria usa a porta 7777/TCP por padrão, tanto no vanilla quanto no TShock e no tModLoader. Diferente de muitos jogos, é TCP.
UFW
sudo ufw allow 22/tcp
sudo ufw allow 7777/tcp
sudo ufw enable
Vários servidores
Cada mundo rodando precisa de uma porta diferente: 7777, 7778, 7779... Defina com port= no serverconfig.txt (ou no config.json do TShock) e libere cada uma no firewall.
REST API do TShock
O TShock tem uma API REST (porta 7878 por padrão), usada por painéis e bots. Se você não usa, deixe desativada. Se usar, libere só para IPs confiáveis.
Problemas comuns
- "Connection failed" / conexão demorando: porta fechada ou servidor ainda criando o mundo (mundos grandes demoram na primeira vez);
- Versão incompatível: jogador e servidor em versões diferentes do jogo;
- tModLoader: o jogador precisa estar no tModLoader (não no Terraria normal) e baixa os mods automaticamente ao entrar, se o servidor permitir.
Teste
Do seu computador:
nc -vz IP_DA_VPS 7777
Se conectar, a porta está aberta.
Hospede seu servidor de Terraria na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Terraria, o ponto de partida recomendado é o VPS-NVME-BR-01 (2 vCores, 4 GB), que roda vários mundos com folga. Se quiser economizar, o VPS-BR-01 tem os mesmos recursos com disco SSD.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.