Terraria jest bardzo lekka: dla grupy znajomych 2 GB RAM w zupełności wystarczą, chyba że świat jest ogromny lub masz dużo modów.
1. Pobierz serwer
Na stronie terraria.org, na samym dole, znajduje się link PC Dedicated Server. Plik .zip zawiera osobny folder dla każdego systemu: użyj folderu Windows lub Linux.
W Linuksie:
apt install -y unzip
mkdir ~/terraria && cd ~/terraria
wget -O terraria.zip "LINK_DO_SERWERA_DEDYKOWANEGO"
unzip terraria.zip
cd */Linux
chmod +x TerrariaServer.bin.x86_64
2. Plik konfiguracyjny
Bez niego serwer zadaje pytania przy każdym uruchomieniu. Utwórz plik serverconfig.txt obok pliku wykonywalnego:
worldpath=./swiaty
world=./swiaty/MojSwiat.wld
autocreate=2
worldname=MojSwiat
difficulty=0
maxplayers=8
port=7777
password=
motd=Witaj
secure=1
| Ustawienie | Wartości |
|---|---|
autocreate | Tworzy świat, jeśli nie istnieje: 1 mały, 2 średni, 3 duży |
difficulty | 0 klasyczny, 1 ekspert, 2 mistrz, 3 podróż |
secure | 1 włącza ochronę przed oszustwami |
Najpierw utwórz folder swiaty. Jeśli masz już świat ze swojej rozgrywki, prześlij go tam (.wld) i wpisz jego nazwę w world.
3. Uruchom serwer
# Windows (z folderu Windows)
TerrariaServer.exe -config serverconfig.txt
# Linux (z folderu Linux)
./TerrariaServer.bin.x86_64 -config serverconfig.txt
W konsoli masz polecenia save, kick, ban i exit (zapisuje i zamyka).
4. Port
Terraria używa portu 7777 w TCP:
# Windows (PowerShell jako administrator)
New-NetFirewallRule -DisplayName "Terraria TCP 7777" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow -Profile Any
# Linux
ufw allow 7777/tcp
Aby wejść: Gra wieloosobowa → Dołącz przez IP, z adresem IP Twojego serwera VPS i portem 7777.
Mody czy pluginy?
- tModLoader: do gry z modami. Ma własny serwer dedykowany, a gracze również potrzebują tModLoadera.
- TShock: serwer z pluginami i uprawnieniami (rangi, ochrona obszarów, anty-cheat). Gracze wchodzą ze zwykłej gry.