O Terraria é muito leve: com 2 GB de RAM sobra para um grupo de amigos, exceto em mundos enormes ou com muitos mods.
1. Descarrega-o
Em terraria.org, lá em baixo, está a ligação PC Dedicated Server. O .zip traz uma pasta por sistema: usa Windows ou Linux.
Em Linux:
apt install -y unzip
mkdir ~/terraria && cd ~/terraria
wget -O terraria.zip "LINK_DO_SERVIDOR_DEDICADO"
unzip terraria.zip
cd */Linux
chmod +x TerrariaServer.bin.x86_64
2. Um ficheiro de configuração
Sem ele, o servidor faz-te perguntas sempre que arranca. Cria o serverconfig.txt junto ao executável:
worldpath=./mundos
world=./mundos/OMeuMundo.wld
autocreate=2
worldname=OMeuMundo
difficulty=0
maxplayers=8
port=7777
password=
motd=Bem-vindo
secure=1
| Definição | Valores |
|---|---|
autocreate | Cria o mundo se não existir: 1 pequeno, 2 médio, 3 grande |
difficulty | 0 clássico, 1 perito, 2 mestre, 3 viagem |
secure | 1 ativa a proteção contra batota |
Cria antes a pasta mundos. Se já tens um mundo da tua partida, envia-o para lá (.wld) e põe o nome dele em world.
3. Arranca-o
# Windows (a partir da pasta Windows)
TerrariaServer.exe -config serverconfig.txt
# Linux (a partir da pasta Linux)
./TerrariaServer.bin.x86_64 -config serverconfig.txt
Na consola tens save, kick, ban e exit (guarda e fecha).
4. Porta
O Terraria usa a 7777 em TCP:
# Windows (PowerShell como administrador)
New-NetFirewallRule -DisplayName "Terraria TCP 7777" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow -Profile Any
# Linux
ufw allow 7777/tcp
Para entrar: Multijogador → Entrar por IP, com o IP do teu VPS e a porta 7777.
Mods ou plugins?
- tModLoader: para jogar com mods. Traz o seu próprio servidor dedicado, e os jogadores também precisam do tModLoader.
- TShock: servidor com plugins e permissões (patentes, proteção de zonas, antibatota). Os jogadores entram com o jogo normal.