---
title: "Como criar servidor de Terraria em VPS Linux | RoxyCloud"
description: "Crie um servidor de Terraria 24 horas: requisitos, servidor oficial, TShock ou tModLoader, serverconfig.txt, porta 7777 TCP, systemd e backup do mundo."
url: "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria"
category: "servidor-vps-cloud"
categoryLabel: "Servidor VPS (Cloud)"
slug: "como-criar-servidor-terraria"
datePublished: "2026-08-31"
dateModified: "2026-08-31"
author: "Equipe RoxyCloud"
language: "pt-BR"
readingMinutes: 8
json: "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria.json"
---

# Como criar um servidor de Terraria em VPS Linux

Crie um servidor de Terraria 24 horas: requisitos, servidor oficial, TShock ou tModLoader, serverconfig.txt, porta 7777 TCP, systemd e backup do mundo.

**Resposta rápida:** para criar um servidor de Terraria, baixe o servidor dedicado em terraria.org, extraia a pasta `Linux`, descreva o mundo em um `serverconfig.txt` e rode o `TerrariaServer.bin.x86_64` como serviço. Libere a **porta 7777 em TCP**. Para até 8 amigos, 2 GB de RAM e 2 vCPU bastam. Se você não quer mexer com Linux, a RoxyCloud tem [hospedagem de Terraria com painel](https://roxycloud.com.br/host-terraria), com vanilla, TShock e tModLoader.

## Quanto de servidor o Terraria precisa

O servidor de Terraria é leve. A simulação roda praticamente em um núcleo, e a memória depende mais do tamanho do mundo e de quantos jogadores estão espalhados por ele. Um grupo explorando lados opostos do mapa mantém mais áreas carregadas do que um grupo jogando junto na mesma base.

| Cenário | RAM | vCPU | Disco |
| --- | --- | --- | --- |
| Até 8 jogadores, servidor oficial, mundo pequeno ou médio | 2 GB | 2 | 10 GB |
| 8 a 16 jogadores, mundo grande | 4 GB | 2 a 3 | 20 GB |
| 16 a 32 jogadores com TShock e plugins | 4 GB | 2 de clock alto | 20 GB |
| tModLoader com modpack grande | 6 a 8 GB | 3 a 4 de clock alto | 40 GB |

Para vanilla e grupo de amigos, qualquer plano pequeno sobra, e o que importa é o servidor ficar no Brasil para o ping não atrapalhar as lutas contra chefes. Com muitos jogadores, plugins ou mods pesados, a velocidade por núcleo passa a fazer diferença.

## Servidor oficial, TShock ou tModLoader

| Opção | Para quem | O que oferece | Cuidado |
| --- | --- | --- | --- |
| Servidor oficial | Grupo de amigos, jogo vanilla | Mundo, senha e comandos básicos | Sem contas nem permissões |
| TShock | Servidor público ou comunidade | Contas, grupos, proteção de área, anticheat e plugins | Pode demorar a suportar a versão nova do jogo |
| tModLoader | Quem joga com mods | Servidor que sincroniza os mods com os jogadores | Consome bem mais RAM e CPU |

Este guia instala o servidor oficial, base para entender os outros dois. O TShock usa os mesmos mundos e a mesma porta, então dá para começar vanilla e migrar depois. Mundos criados com mods não voltam limpos para o vanilla.

## Instalar o servidor oficial na VPS

Os comandos valem para Ubuntu 24.04 e 22.04. Administre a VPS com um usuário com sudo e crie um usuário só para o jogo, sem privilégios:

```bash
sudo apt update
sudo apt install -y unzip tmux wget
sudo useradd -m -s /bin/bash terraria
```

No rodapé do site terraria.org existe o link do servidor dedicado para PC, um arquivo zip com as versões para Windows, Mac e Linux. Copie o endereço desse link e baixe direto na VPS, já como usuário `terraria`:

```bash
sudo -iu terraria
wget -O servidor.zip "COLE_AQUI_O_LINK_DO_SITE"
unzip servidor.zip
ls
```

O zip cria uma pasta com o número da versão (por exemplo, `1449`). Mova a pasta `Linux` para um lugar fixo e dê permissão de execução, trocando `NUMERO` pelo nome que o `ls` mostrou:

```bash
mv NUMERO/Linux ~/server
chmod +x ~/server/TerrariaServer.bin.x86_64
mkdir -p ~/worlds
```

Os mundos e a configuração ficam fora da pasta do servidor, em `~/worlds` e `~/serverconfig.txt`, para que atualizar seja só trocar uma pasta pela outra.

## Configurar o mundo no serverconfig.txt

Sem arquivo de configuração, o servidor faz perguntas no console a cada início. Crie o arquivo com `nano ~/serverconfig.txt`:

```
world=/home/terraria/worlds/MeuMundo.wld
autocreate=2
worldname=MeuMundo
difficulty=1
maxplayers=16
port=7777
password=SenhaDoServidor
motd=Servidor Terraria BR
worldpath=/home/terraria/worlds
banlist=/home/terraria/banlist.txt
secure=1
```

- `world` e `autocreate` : se o mundo não existir, o servidor cria um novo no tamanho indicado (1 pequeno, 2 médio, 3 grande). Nos próximos inícios, ele só carrega.
- `difficulty` : vale só na criação. 0 é clássico, 1 é expert, 2 é mestre e 3 é jornada.
- `password` : use sempre em servidor de amigos. Sem ela, qualquer pessoa com o IP entra.
- `secure` : com 1, ativa a proteção básica contra trapaças.

Faça um teste manual antes de criar o serviço. A primeira geração do mundo leva alguns minutos:

```bash
cd ~/server
./TerrariaServer.bin.x86_64 -config /home/terraria/serverconfig.txt
```

Quando aparecer a mensagem de que o servidor está escutando na porta 7777, digite `exit`, que salva e fecha. Para usar um mundo do seu PC, envie o arquivo `.wld` para `~/worlds` (no Windows ele fica em Documentos, My Games, Terraria, Worlds) seguindo o guia de [SCP e rsync](https://ajuda.roxycloud.com.br/artigos/scp-e-rsync-transferir-arquivos-vps).

## Porta 7777 e firewall

Terraria usa uma única porta em **TCP**, diferente da maioria dos jogos, que usa UDP.

| Porta | Protocolo | Função |
| --- | --- | --- |
| 7777 | TCP | Conexão dos jogadores |
| 7778 em diante | TCP | Mundos extras, um por instância |
| 22 (ou a sua porta SSH) | TCP | Administração da VPS |

```bash
sudo ufw allow OpenSSH
sudo ufw allow 7777/tcp
sudo ufw enable
```

Libere o SSH antes de ativar o firewall, senão a sua sessão cai. Se você [mudou a porta do SSH](https://ajuda.roxycloud.com.br/artigos/mudar-porta-ssh-linux), libere a porta nova no lugar de `OpenSSH`. Os jogadores entram pelo menu Multijogador, opção de entrar por IP, informando o IP da VPS, a porta e a senha.

Se alguém não consegue entrar, confira nesta ordem:

1. **Versão diferente:** o jogo atualizou na Steam e o servidor ficou na versão anterior.
2. **Regra em UDP:** confira com `sudo ufw status` se aparece `7777/tcp` .
3. **Servidor parado no console:** sem `serverconfig.txt` , ele espera alguém escolher o mundo.
4. **Personagem de outra dificuldade:** personagens do modo jornada só entram em mundos de jornada, e o contrário também vale.

## Rodar como serviço com systemd

O servidor recebe comandos pelo console, então ele vai rodar dentro de uma sessão `tmux` controlada pelo systemd. Assim ele sobe sozinho com a VPS e você continua podendo digitar comandos. Saia do usuário do jogo com `exit` e crie `/etc/systemd/system/terraria.service`:

```ini
[Unit]
Description=Servidor Terraria
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
User=terraria
WorkingDirectory=/home/terraria/server
ExecStart=/usr/bin/tmux new-session -d -s terraria /home/terraria/server/TerrariaServer.bin.x86_64 -config /home/terraria/serverconfig.txt
ExecStop=/bin/sh -c '/usr/bin/tmux send-keys -t terraria "exit" Enter; while /usr/bin/tmux has-session -t terraria 2>/dev/null; do sleep 1; done'
TimeoutStopSec=60
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
```

```bash
sudo systemctl daemon-reload
sudo systemctl enable --now terraria
sudo -iu terraria tmux attach -t terraria
```

O último comando abre o console. Para sair sem desligar o servidor, aperte **Ctrl+B** e depois **D**. Para parar de verdade, use `sudo systemctl stop terraria`, que manda `exit`, espera o mundo ser salvo e só então encerra.

Quando o jogo atualizar, baixe o zip novo e troque a pasta:

```bash
sudo systemctl stop terraria
sudo -iu terraria
wget -O servidor.zip "LINK_DA_VERSAO_NOVA"
unzip -o servidor.zip
rm -rf ~/server
mv NUMERO/Linux ~/server
chmod +x ~/server/TerrariaServer.bin.x86_64
exit
sudo systemctl start terraria
```

## Comandos de administração e backup do mundo

- `playing` : lista quem está conectado.
- `kick NOME` e `ban NOME` : expulsam ou banem o jogador.
- `password` : mostra ou troca a senha sem reiniciar.
- `save` e `exit` : salvam o mundo; o segundo também desliga o servidor.

O Terraria guarda um arquivo `.bak` ao lado de cada mundo, mas só com a versão anterior. Para ter histórico, crie como usuário `terraria` o script `/home/terraria/backup.sh`:

```bash
#!/bin/bash
DESTINO=/home/terraria/backups
mkdir -p "$DESTINO"
/usr/bin/tmux send-keys -t terraria "save" Enter
sleep 15
tar -czf "$DESTINO/mundos-$(date +%F-%H%M).tar.gz" -C /home/terraria worlds serverconfig.txt
find "$DESTINO" -name 'mundos-*.tar.gz' -mtime +14 -delete
```

Dê permissão com `chmod +x ~/backup.sh`, abra o agendador com `crontab -e` e acrescente `0 */3 * * * /home/terraria/backup.sh` para rodar a cada três horas. Guarde cópias também fora da VPS, como mostra o guia de [backup automático com rsync](https://ajuda.roxycloud.com.br/artigos/backup-automatico-linux-rsync).

## Plano pronto ou VPS na RoxyCloud

Para a maioria dos grupos, a [hospedagem de Terraria da RoxyCloud](https://roxycloud.com.br/host-terraria) é o caminho mais simples: painel web, vanilla, TShock ou tModLoader, Anti-DDoS e nada de Linux. Os planos são Novato (até 10 jogadores), Explorador (até 20) e Aventureiro (até 50), a partir de cerca de R$ 24 por mês em outubro de 2026.

Se você quer controle total, vários mundos ou outros serviços na mesma máquina, como um bot de Discord, use uma VPS seguindo este guia. Para vanilla, a [VPS Xeon](https://roxycloud.com.br/vps-xeon) de 2 GB dá conta; para TShock com muitos jogadores ou tModLoader pesado, prefira a [VPS Ryzen 7](https://roxycloud.com.br/vps-ryzen-7) ou a [Ryzen 9](https://roxycloud.com.br/vps-ryzen-9), de clock mais alto. Tudo fica no datacenter próprio da RoxyCloud em Presidente Prudente (SP).

## Perguntas frequentes

**Qual porta o servidor de Terraria usa?**

A porta 7777 em TCP. Ela pode ser trocada pela linha `port` do `serverconfig.txt`; se mudar, libere a porta nova no firewall e passe o número aos jogadores.

**Quanta RAM precisa um servidor de Terraria?**

O servidor oficial é leve: 2 GB atendem até 8 jogadores em mundo pequeno ou médio, e 4 GB dão folga para mundo grande e 16 jogadores. Com tModLoader e modpacks grandes, reserve de 6 a 8 GB.

**Qual a diferença entre o servidor oficial e o TShock?**

O oficial só tem comandos básicos no console, como kick, ban e save. O TShock, mantido pela comunidade, adiciona contas, permissões, proteção de área, anticheat e plugins, mas às vezes demora a acompanhar a versão nova do jogo.

**Como levar meu mundo do PC para o servidor?**

No Windows, o mundo fica em Documentos, My Games, Terraria, Worlds, com extensão `.wld`. Envie o arquivo para a pasta de mundos do servidor, aponte a linha `world` para ele e reinicie.

**Dá para criar servidor de Terraria no celular?**

Este guia cobre o servidor dedicado da versão para PC. O Terraria Mobile tem um multijogador próprio; confira nas notas oficiais da sua versão se ela conecta em servidores dedicados antes de contratar.

## Guias relacionados

- [RDP não conecta na VPS Windows? Use o console VNC do painel](https://ajuda.roxycloud.com.br/artigos/console-vnc-vps-windows-rdp-nao-conecta.md)
- [Disco cheio no Linux: como ver o que ocupa espaço na VPS](https://ajuda.roxycloud.com.br/artigos/disco-cheio-linux-ver-espaco-vps.md)
- [Como monitorar uma VPS 24 horas: alertas, uptime e métricas](https://ajuda.roxycloud.com.br/artigos/monitorar-vps-24-horas.md)
- [Como monitorar a VPS com htop e Netdata](https://ajuda.roxycloud.com.br/artigos/htop-e-netdata-monitorar-vps.md)
- [Como instalar o Portainer na VPS para gerenciar o Docker](https://ajuda.roxycloud.com.br/artigos/como-instalar-portainer-vps.md)

## Produtos citados

- https://roxycloud.com.br/host-terraria
- https://roxycloud.com.br/vps-xeon
- https://roxycloud.com.br/vps-ryzen-7
- https://roxycloud.com.br/vps-ryzen-9

## Fonte

Central de Ajuda RoxyCloud: https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria

## Dados estruturados

```json
[
  {
    "@type": "Article",
    "@id": "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria#article",
    "headline": "Como criar servidor de Terraria em VPS Linux",
    "description": "Crie um servidor de Terraria 24 horas: requisitos, servidor oficial, TShock ou tModLoader, serverconfig.txt, porta 7777 TCP, systemd e backup do mundo.",
    "url": "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria",
    "articleSection": "Servidor VPS (Cloud)",
    "inLanguage": "pt-BR",
    "isAccessibleForFree": true,
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria#webpage"
    },
    "image": [
      "https://ajuda.roxycloud.com.br/og-ajuda.png"
    ],
    "author": {
      "@type": "Organization",
      "name": "RoxyCloud"
    },
    "publisher": {
      "@type": "Organization",
      "name": "RoxyCloud",
      "logo": {
        "@type": "ImageObject",
        "url": "https://cdn.roxycloud.com.br/logo.png"
      }
    },
    "datePublished": "2026-08-31T13:51:25.000Z",
    "dateModified": "2026-08-31T14:35:25.000Z"
  },
  {
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Início",
        "item": "https://ajuda.roxycloud.com.br"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Servidor VPS (Cloud)",
        "item": "https://ajuda.roxycloud.com.br/categorias/servidor-vps-cloud"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Como criar um servidor de Terraria em VPS Linux",
        "item": "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria"
      }
    ]
  },
  {
    "@type": "FAQPage",
    "@id": "https://ajuda.roxycloud.com.br/artigos/como-criar-servidor-terraria#faq",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Qual porta o servidor de Terraria usa?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "A porta 7777 em TCP. Ela pode ser trocada pela linha port do serverconfig.txt; se mudar, libere a porta nova no firewall e passe o número aos jogadores."
        }
      },
      {
        "@type": "Question",
        "name": "Quanta RAM precisa um servidor de Terraria?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "O servidor oficial é leve: 2 GB atendem até 8 jogadores em mundo pequeno ou médio, e 4 GB dão folga para mundo grande e 16 jogadores. Com tModLoader e modpacks grandes, reserve de 6 a 8 GB."
        }
      },
      {
        "@type": "Question",
        "name": "Qual a diferença entre o servidor oficial e o TShock?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "O oficial só tem comandos básicos no console, como kick, ban e save. O TShock, mantido pela comunidade, adiciona contas, permissões, proteção de área, anticheat e plugins, mas às vezes demora a acompanhar a versão nova do jogo."
        }
      },
      {
        "@type": "Question",
        "name": "Como levar meu mundo do PC para o servidor?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No Windows, o mundo fica em Documentos, My Games, Terraria, Worlds, com extensão .wld. Envie o arquivo para a pasta de mundos do servidor, aponte a linha world para ele e reinicie."
        }
      },
      {
        "@type": "Question",
        "name": "Dá para criar servidor de Terraria no celular?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Este guia cobre o servidor dedicado da versão para PC. O Terraria Mobile tem um multijogador próprio; confira nas notas oficiais da sua versão se ela conecta em servidores dedicados antes de contratar."
        }
      }
    ]
  }
]
```
