Terraria ist sehr genügsam: Mit 2 GB RAM hast du für eine Gruppe von Freunden mehr als genug, außer bei riesigen Welten oder vielen Mods.
1. Herunterladen
Auf terraria.org steht ganz unten der Link PC Dedicated Server. Die .zip enthält einen Ordner pro System: Nimm Windows oder Linux.
Unter Linux:
apt install -y unzip
mkdir ~/terraria && cd ~/terraria
wget -O terraria.zip "LINK_ZUM_DEDIZIERTEN_SERVER"
unzip terraria.zip
cd */Linux
chmod +x TerrariaServer.bin.x86_64
2. Eine Konfigurationsdatei
Ohne sie stellt dir der Server bei jedem Start Fragen. Lege serverconfig.txt neben der ausführbaren Datei an:
worldpath=./welten
world=./welten/MeineWelt.wld
autocreate=2
worldname=MeineWelt
difficulty=0
maxplayers=8
port=7777
password=
motd=Willkommen
secure=1
| Einstellung | Werte |
|---|---|
autocreate | Erstellt die Welt, wenn es sie nicht gibt: 1 klein, 2 mittel, 3 groß |
difficulty | 0 klassisch, 1 Experte, 2 Meister, 3 Reise |
secure | 1 aktiviert den Schutz gegen Cheats |
Lege vorher den Ordner welten an. Wenn du schon eine Welt aus deinem Spiel hast, lade sie dorthin hoch (.wld) und trag ihren Namen bei world ein.
3. Starten
# Windows (aus dem Ordner Windows)
TerrariaServer.exe -config serverconfig.txt
# Linux (aus dem Ordner Linux)
./TerrariaServer.bin.x86_64 -config serverconfig.txt
In der Konsole hast du save, kick, ban und exit (speichert und beendet).
4. Port
Terraria nutzt den 7777 mit TCP:
# Windows (PowerShell als Administrator)
New-NetFirewallRule -DisplayName "Terraria TCP 7777" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow -Profile Any
# Linux
ufw allow 7777/tcp
Zum Beitreten: Mehrspieler → Über IP beitreten, mit der IP deines VPS und dem Port 7777.
Mods oder Plugins?
- tModLoader: zum Spielen mit Mods. Er bringt einen eigenen dedizierten Server mit, und auch die Spieler brauchen tModLoader.
- TShock: Server mit Plugins und Rechten (Ränge, Gebietsschutz, Anti-Cheat). Die Spieler verbinden sich mit dem normalen Spiel.