Terraria Server Einrichtung: Dedicated Server Anleitung
Terraria Dedicated Server Einrichtung, tShock Mod Framework, Weltkonfiguration, Berechtigungssystem, Portweiterleitung und automatisches Backup.
Inhaltsverzeichnis
Einführung
Terraria ist ein 2D-Sandbox-Action-Adventure-Spiel, das Erkundung, Bauen, Kampf und Crafting kombiniert. Durch die Einrichtung eines eigenen Dedicated Servers können Sie gemeinsam mit Freunden spielen. Diese Anleitung behandelt die Terraria Dedicated Server und tShock Mod Framework Einrichtung auf Ihrem REXE VDS.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 2 GB | 4+ GB |
| Festplatte | 5 GB SSD | 10+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
Der Terraria-Server verbraucht im Vergleich zu anderen Spielen wenig Ressourcen.
Voraussetzungen
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget unzip screen mono-complete
sudo adduser terraria --disabled-login --gecos ""
sudo su - terraria
tShock Einrichtung (Empfohlen)
tShock ist das beliebteste Mod-Framework für Terraria-Server mit Plugin-Unterstützung und Berechtigungssystem.
tShock herunterladen und installieren
mkdir -p ~/tshock-server && cd ~/tshock-server
wget https://github.com/Pryaxis/TShock/releases/latest/download/TShock-5-2-0-for-Terraria-1-4-4-9-linux-x64-Release.zip
unzip TShock-*.zip
chmod +x TShock.Server
tShock-Konfiguration
nano ~/tshock-server/tshock/config.json
{
"Settings": {
"ServerPassword": "",
"ServerPort": 7777,
"MaxSlots": 16,
"ServerName": "REXE Terraria Server",
"SpawnProtection": true,
"AntiCheat": true,
"BackupInterval": 10,
"AutoSave": true,
"RESTApiEnabled": true,
"RESTApiPort": 7878
}
}
Konfigurationsparameter
| Parameter | Beschreibung | Werte |
|---|---|---|
| autocreate | Weltgröße | 1=Klein, 2=Mittel, 3=Groß |
| difficulty | Schwierigkeit | 0=Normal, 1=Expert, 2=Master, 3=Journey |
| maxplayers | Max. Spieler | 1-255 |
| port | Spielport | 7777 (Standard) |
Port-Konfiguration
| Port | Protokoll | Verwendung |
|---|---|---|
| 7777 | TCP | Terraria Spielport |
| 7878 | TCP | tShock REST API (optional) |
Firewall-Regeln
sudo ufw allow 7777/tcp comment "Terraria Game"
sudo ufw allow 7878/tcp comment "tShock REST API"
Startskript
nano ~/tshock-server/start.sh
#!/bin/bash
cd ~/tshock-server
./TShock.Server \
-port 7777 \
-maxplayers 16 \
-world /home/terraria/tshock-server/worlds/myworld.wld \
-autocreate 3 \
-worldname REXE_Terraria
chmod +x ~/tshock-server/start.sh
Automatischer Start mit systemd
sudo nano /etc/systemd/system/terraria.service
[Unit]
Description=Terraria tShock Server
After=network.target
[Service]
Type=simple
User=terraria
Group=terraria
WorkingDirectory=/home/terraria/tshock-server
ExecStart=/home/terraria/tshock-server/TShock.Server -port 7777 -maxplayers 16 -world /home/terraria/tshock-server/worlds/myworld.wld -autocreate 3
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable terraria
sudo systemctl start terraria
tShock-Berechtigungssystem
Super-Admin erstellen
/setup SETUP_CODE
/user add BENUTZERNAME PASSWORT superadmin
Gruppenverwaltung
/group add moderator
/group addperm moderator tshock.admin.kick
/group addperm moderator tshock.admin.ban
/user group BENUTZERNAME moderator
Beliebte tShock-Befehle
| Befehl | Beschreibung |
|---|---|
| /kick spieler | Spieler kicken |
| /ban spieler | Spieler bannen |
| /tp spieler | Zu Spieler teleportieren |
| /item id menge | Gegenstand geben |
| /time day | Tag setzen |
| /save | Welt speichern |
Plugin-Installation
cp PluginName.dll ~/tshock-server/ServerPlugins/
sudo systemctl restart terraria
Automatisches Backup
nano ~/tshock-server/backup.sh
#!/bin/bash
BACKUP_DIR="/home/terraria/backups"
WORLD_DIR="/home/terraria/tshock-server/worlds"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/terraria_$DATE.tar.gz -C $WORLD_DIR .
find $BACKUP_DIR -name "terraria_*.tar.gz" -mtime +7 -delete
echo "$(date): Backup abgeschlossen"
chmod +x ~/tshock-server/backup.sh
crontab -e
0 */4 * * * /home/terraria/tshock-server/backup.sh >> /home/terraria/backup.log 2>&1
Fazit
Die Terraria Dedicated Server Einrichtung ist einfach und schnell. Mit dem tShock Mod Framework für Plugin-Unterstützung, Berechtigungssystem und erweiterte Verwaltungstools bieten Sie ein professionelles Servererlebnis. Die zuverlässige REXE VDS-Infrastruktur bietet ideale Leistung für Ihren Terraria-Server.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.