Como criar um servidor de Terraria
Nesta página
Com amigos, Terraria é outro jogo: um cava, outro constrói, outro sai procurando o chefe para o qual ninguém está preparado. Para jogar Terraria no multiplayer você precisa de um servidor, e o jogo oferece dois tipos: a sessão Host & Play da Steam, que roda dentro do seu jogo, e um servidor dedicado de Terraria, que roda sozinho.
Este guia explica os dois e depois mostra como criar um servidor dedicado no seu PC, como escolher entre Vanilla, TShock e tModLoader, como rodar um em uma hospedagem e quais dispositivos conseguem entrar de verdade. Ele foi escrito para o Terraria 1.4.5, a versão atual.
Host & Play ou um servidor dedicado
Host & Play é o botão no menu Multiplayer do Terraria. Você escolhe um mundo, a Steam convida seus amigos e vocês jogam. Não exige nenhuma configuração, então é a escolha certa para uma jogatina à noite. O problema: o mundo roda dentro do seu jogo e para assim que você sai, e só amigos da Steam podem entrar desse jeito.
Um servidor dedicado é um programa separado, o TerrariaServer, que roda um mundo sem ninguém jogando naquela máquina. Os amigos se conectam com Join via IP quando quiserem, e o mundo continua quando você sai.
| Host & Play | Servidor dedicado | |
|---|---|---|
| Configuração | Nenhuma | Alguns minutos, mais o redirecionamento de portas em casa |
| Online quando o anfitrião não está jogando | Não | Sim, enquanto o servidor estiver rodando |
| Quem pode entrar | Amigos da Steam que você convidar | Qualquer pessoa com o IP, a porta e a senha |
| Ferramentas de administração e plugins | Não | Com TShock |
| Mods | Com tModLoader | Com tModLoader |
Quer o mundo online sem depender do seu PC? Um servidor de Terraria da HytHost com Vanilla, TShock ou tModLoader começa em €2.59/mês.
Ver planos de TerrariaCriar um servidor dedicado de Terraria em casa
Encontre o servidor
Se você tem Terraria na Steam, já tem o servidor: o TerrariaServer.exe fica na pasta do jogo (na Steam, clique com o botão direito em Terraria > Manage > Browse local files). Para Linux, ou para uma máquina sem o jogo, baixe o servidor dedicado em terraria.org; o arquivo atual é terraria-server-1458.zip, com versões para Windows, Linux e Mac dentro.
Inicie e responda às perguntas
- Execute o
TerrariaServer.exe(no Linux,./TerrariaServer.bin.x86_64, de preferência dentro dotmuxpara ele continuar rodando quando você fechar o terminal). - Escolha um mundo, ou aperte
npara criar um novo: tamanho (pequeno, médio, grande), dificuldade (Classic, Expert, Master, Journey), o mal do mundo, um nome e uma seed opcional. - Max players: aperte Enter para 16.
- Server port: aperte Enter para 7777.
- Automatically forward port?:
ypede ao roteador para abrir a porta via UPnP. Muitas vezes funciona; se os amigos ainda não conseguirem se conectar, redirecione a porta manualmente. - Senha: defina uma, a não ser que você queira estranhos no servidor.
Quando o console disser que o servidor iniciou, ele está rodando. Digite exit para pará-lo; antes disso, ele salva o mundo.
Abra a porta
Redirecione a porta TCP 7777 no roteador para o IP local do PC e libere o TerrariaServer no firewall. Os amigos entram com o seu IP público e a porta 7777; você entra pelo mesmo PC com 127.0.0.1.
Pule as perguntas com o serverconfig.txt
Para um servidor que você inicia com frequência, coloque as respostas em um arquivo de configuração e inicie com TerrariaServer.exe -config serverconfig.txt. O download inclui um exemplo com todas as opções comentadas:
world=C:\Users\You\Documents\My Games\Terraria\Worlds\MyWorld.wld autocreate=2 worldname=MyWorld difficulty=1 maxplayers=8 port=7777 password=changeme motd=Welcome, survivors secure=1
autocreate cria o mundo se o arquivo não existir (1 pequeno, 2 médio, 3 grande); difficulty é 0 Classic, 1 Expert, 2 Master, 3 Journey, e só vale para um mundo novo. Os mundos ficam em Documents/My Games/Terraria/Worlds no Windows e em ~/.local/share/Terraria/Worlds no Linux.
Vanilla, TShock ou tModLoader
- Vanilla é o servidor oficial, exatamente como a Re-Logic distribui. Tem alguns comandos de console e mais nada. Perfeito para um grupo de amigos que confiam uns nos outros.
- TShock é um servidor construído sobre o vanilla que adiciona o que um servidor público precisa: contas de jogador, grupos e permissões, proteção de regiões contra griefing, banimentos, banimento de itens, personagens no lado do servidor e plugins. Os jogadores se conectam com o jogo normal. A versão atual, TShock 6, roda Terraria 1.4.5.
- tModLoader roda mods de conteúdo como Calamity e Thorium. Todo jogador também precisa do tModLoader, e ele ainda é baseado no Terraria 1.4.4, então um mundo jogado na 1.4.5 não pode ser aberto nele. Ele tem um guia próprio: como criar um servidor tModLoader.
A primeira inicialização do TShock
Um servidor TShock novo mostra um código de configuração no console (ele também fica salvo em tshock/setup-code.txt). Entre no servidor e digite no chat:
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
A primeira linha dá permissões temporárias, a segunda cria sua conta de dono e a última fecha o sistema de configuração. As configurações ficam em tshock/config.json. Guias mais antigos citam /auth; o TShock atual usa /setup.
Criar um servidor de Terraria na HytHost
- Faça o pedido e escolha o software. Em hospedagem de Terraria, escolha um plano, depois Vanilla, TShock ou tModLoader, e uma versão do jogo da 1.4.1 até a mais recente 1.4.5. O servidor é criado automaticamente após o pagamento.
- Configure o mundo na aba Startup. Nome do mundo, tamanho, dificuldade (Journey e Master incluídas), seed, senha, mensagem do dia e número máximo de jogadores. Tamanho, dificuldade e seed só valem quando um mundo novo é criado.
- Ou traga seu próprio mundo. Pare o servidor, envie seu arquivo
.wldparasaves/Worldspelo gerenciador de arquivos ou via sFTP e defina o World Name na aba Startup com o nome do arquivo sem.wld. O nome pode ter letras, números,-e_, então renomeie antes um arquivo com espaços. - Entre por IP. No Terraria escolha Multiplayer > Join via IP, informe o endereço e a porta do seu painel, e a senha. Em um IP compartilhado, o painel mostra a porta atribuída a você; o adicional de IP dedicado dá ao servidor um endereço próprio na porta 7777.
Mudou de ideia sobre o software depois? A aba Software alterna entre Vanilla, TShock e tModLoader e troca a versão, mantendo seu mundo, a senha, a mensagem do dia e as vagas de jogadores, e salvando antes um snapshot do mundo. A única troca que ela recusa é um mundo 1.4.5 para o tModLoader, que não consegue abri-lo.
Vanilla, TShock ou tModLoader, qualquer versão da 1.4.1 à 1.4.5: hospedagem de Terraria a partir de €2.59/mês, e o Iron para um grupo de amigos por €5.18/mês.
Ver planos de TerrariaMantendo o servidor online com o PC desligado
Um servidor em casa é grátis, e para um grupo que joga junto pode ser tudo de que você vai precisar. O limite é simples: o mundo fica online exatamente enquanto o seu PC estiver. Toda vez que você desliga, reinicia para uma atualização ou leva o notebook, o servidor vai junto, e o amigo que queria entrar para uma hora de mineração não encontra nada.
Hospedar em casa também exige um roteador que você possa configurar; algumas conexões, como internet móvel ou muitas linhas compartilhadas "CGNAT", simplesmente não aceitam jogadores de fora.
Esse é o motivo honesto para alugar um servidor: não que seja mais rápido de configurar, mas que ele mantém o mundo online o tempo todo sem o seu PC. Para grupos pequenos custa menos do que as pessoas imaginam: Vanilla e TShock rodam tranquilamente no plano Copper de 2 GB. Se quiser ver todas as opções gratuitas primeiro, leia hospedagem gratuita de servidor de Terraria.
Celular, console e crossplay
Jogadores de celular podem entrar em um servidor de Terraria Vanilla por IP e porta quando o celular e o servidor estão na mesma versão do jogo. No celular, é Multiplayer > Online, e depois adicionar o endereço e a porta do servidor.
- As versões precisam ser iguais. Os celulares atualizam no próprio ritmo, então, se um celular estiver em outra versão, escolha a versão correspondente para o servidor: na HytHost no pedido ou depois na aba Software, qualquer uma da 1.4.1 à 1.4.5.
- Jogadores de console ainda não podem entrar em servidores dedicados. A Re-Logic diz que o crossplay nos consoles está chegando, mas hoje jogadores de Xbox, PlayStation e Switch só jogam entre si nos próprios sistemas.
- O tModLoader é só para PC, então jogadores de celular não podem entrar em um servidor com mods.
- Steam e GOG são o mesmo jogo de PC, e os dois podem entrar em um servidor dedicado com Join via IP. Os convites do Host & Play são só da Steam.
Comandos do servidor e quanta RAM você precisa
Digite estes comandos no console do servidor, sem barra:
| Comando | O que faz |
|---|---|
help | Lista todos os comandos |
playing | Mostra quem está online |
save | Salva o mundo |
exit | Salva e para o servidor; exit-nosave para sem salvar |
kick <player> / ban <player> | Expulsa ou bane um jogador; para desbanir, apague a linha dele em banlist.txt |
password <new> | Muda a senha do servidor; password sozinho mostra a senha |
say <message> | Envia uma mensagem para todos |
motd <text> | Muda a mensagem do dia |
dawn, noon, dusk, midnight | Define a hora do dia |
settle | Assenta todos os líquidos |
seed | Mostra a seed do mundo |
RAM: um servidor vanilla é leve. Ocioso e sem ninguém conectado, ele usa cerca de 0,6 GB em um mundo pequeno, 0,8 GB em um médio e um pouco mais de 1 GB em um grande, e mais conforme os jogadores exploram. 2 GB rodam Vanilla ou TShock tranquilamente para um grupo pequeno, 4 GB atendem um grupo maior ou um mundo grande e bem explorado, e o tModLoader com grandes mods de conteúdo pede 6–8 GB.
Perguntas frequentes
O software do servidor é grátis: ele vem com a versão Steam do Terraria e pode ser baixado em terraria.org, e TShock e tModLoader também são grátis. Hospedar no seu próprio PC não custa nada além da energia, mas o mundo só fica online enquanto esse PC estiver ligado. Um servidor alugado é a opção paga para um mundo que fica online sem ele.
Execute o TerrariaServer.exe na pasta do jogo Terraria, escolha ou crie um mundo, aceite a porta 7777 e defina uma senha. Redirecione a porta TCP 7777 no roteador para o seu PC, e os amigos entram com o seu IP público pelo Join via IP.
Sim, em um servidor Vanilla, quando o celular e o servidor estão na mesma versão do jogo. Jogadores de celular usam Multiplayer, depois Online, e adicionam o endereço IP e a porta do servidor. Servidores tModLoader são só para PC, então jogadores de celular não podem entrar em um servidor com mods.
Ainda não. Hoje jogadores de Xbox, PlayStation e Switch não podem entrar em servidores dedicados; eles jogam com outros da mesma família de consoles. A Re-Logic diz que o crossplay nos consoles está chegando.
A porta 7777 por padrão, via TCP. Em casa, redirecione a TCP 7777 no roteador para o PC que roda o servidor. Um servidor hospedado mostra o endereço e a porta no painel, então não há nada para redirecionar.
Vanilla para amigos que só querem jogar. TShock para servidores públicos ou de comunidade que precisam de contas, permissões e proteção contra griefing. tModLoader para mods de conteúdo como Calamity ou Thorium, com todos os jogadores usando o tModLoader também.
2 GB rodam Vanilla ou TShock tranquilamente para um grupo pequeno. Escolha 4 GB para um grupo maior ou um mundo grande e bem explorado, e de 6 a 8 GB para tModLoader com grandes mods de conteúdo como Calamity ou Thorium.
No Terraria eles escolhem Multiplayer, depois Join via IP, e informam o endereço IP do servidor, a porta e a senha. Para um servidor no seu PC, é o seu IP público e a porta 7777; para um servidor hospedado, o endereço e a porta mostrados no painel.
Sim. Copie o arquivo .wld da sua pasta Worlds para a pasta de mundos do servidor e configure o servidor para usá-lo. Na HytHost, envie para saves/Worlds e defina o World Name na aba Startup com o nome do arquivo; um mundo com mods também precisa do arquivo .twld. Também migramos mundos sem custo.
Um servidor no seu próprio PC só fica online enquanto o PC estiver ligado, então um mundo sempre disponível precisa de uma máquina que nunca desliga. É isso que um servidor alugado é: o mesmo servidor dedicado, rodando em um data center, sem nada do seu lado para deixar ligado.
Seu mundo, online quando você não está
A hospedagem de Terraria da HytHost roda Vanilla, TShock ou tModLoader em qualquer versão da 1.4.1 à 1.4.5, com backups automáticos e migração gratuita do mundo, a partir de €2.59/mês.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursEste guia foi útil?