Terraria · Gids

TShock-gids: installatie, commando's en rechten

Bijgewerkt October 11, 2026 6 min leestijd

Op deze pagina
  1. Versies van TShock en Terraria
  2. Eerste setup: maak het owner-account aan
  3. Groepen en rechten
  4. TShock-commando's (Terraria-servercommando's)
  5. Bescherm bouwwerken met regio's
  6. Server-side characters
  7. Het configbestand en de REST API
  8. TShock bij HytHost
  9. FAQ

TShock maakt van een gewone Terraria-server een server die je echt als admin kunt beheren: accounts en groepen, bans, beschermde regio's, commando's voor items en mobs, server-side characters en anti-cheat. Het is de standaardkeuze voor openbare Terraria-servers.

Deze gids behandelt de eerste setup, groepen en rechten, de commando's die je dagelijks gebruikt, regio's, server-side characters, de REST API en de belangrijkste instellingen in de config.

Versies van TShock en Terraria

TShock wordt steeds voor één exacte Terraria-versie gebouwd. De huidige release, TShock 6.2.1, draait op Terraria 1.4.5.8. Spelers moeten dezelfde Terraria-versie gebruiken als de server.

Als Terraria een update krijgt, wacht dan op de bijbehorende TShock-release voordat je de server bijwerkt. Maak vóór een TShock-upgrade een back-up van tshock.sqlite en de hele map tshock: daarin staan je accounts, groepen, bans en regio's.

Het opzetten van de server zelf, met poorten en werelden, lees je in een Terraria-server maken.

Eerste setup: maak het owner-account aan

Bij de eerste start toont TShock een setupcode in de console en slaat die op in tshock/setup-code.txt. Join de server en typ:

/setup 123456
/user add YourName YourPassword owner
/login YourName YourPassword
/setup

De eerste regel ontgrendelt de setup met de code, de tweede maakt je account aan in de groep owner, de derde logt je in en de laatste zet de setupmodus uit. Zodra er een account bestaat, kan de setup niet opnieuw worden gebruikt.

Speel vanuit de groep owner. TShock heeft ook een ingebouwde superadmin, maar de ontwikkelaars raden af om daarmee te spelen: die omzeilt alles, ook server-side characters.

Kies TShock bij het bestellen of stap later over via het panel: Terraria-hosting van HytHost begint bij €2.59/mnd.

Bekijk Terraria-pakketten

Groepen en rechten

Elke speler zit in een groep, en groepen bevatten rechten. TShock maakt standaard deze groepen aan: guest (niet ingelogd), default (geregistreerde spelers), vip, newadmin, admin, trustedadmin en owner.

CommandoWat het doet
/group add builderMaakt een groep aan
/group parent builder defaultLaat de groep de rechten van een andere groep erven
/group addperm builder tshock.world.editregionVoegt een recht toe
/group delperm builder tshock.world.editregionVerwijdert een recht
/group listperm builderToont de rechten van de groep
/user group Alex builderVerplaatst het account van een speler naar een groep

Spelers maken zelf een account aan met /register password en loggen in met /login. Wil je niet dat ongeregistreerde spelers bouwen, zet dan RequireLogin op true in de config.

TShock-commando's (Terraria-servercommando's)

CommandoWat het doet
/kick Name reasonKickt een speler
/ban add Name reason 7dBant een speler, hier voor 7 dagen; zonder duur is de ban permanent
/ban list / /ban del 3Toont de bans, of verwijdert ban nummer 3
/mute NameDempt een speler in de chat
/tp Name / /tphere NameTeleporteert je naar een speler, of haalt die naar jou toe
/item "Iron Pickaxe" 1Geeft jou een item
/give "Healing Potion" Name 10Geeft een andere speler een item
/butcherDoodt alle vijandige NPC's
/time dayStelt de tijd in: day, night, noon, midnight
/spawnmob Zombie 5Spawnt mobs bij je in de buurt
/save / /offSlaat de wereld op, of slaat op en sluit de server af
/reloadLaadt de config en rechten opnieuw

Commando's beginnen met /; begin je er een met !, dan wordt hij stil uitgevoerd, zonder dat andere spelers het zien. Namen met spaties zet je tussen aanhalingstekens.

Bescherm bouwwerken met regio's

Regio's voorkomen dat andere spelers een gebied aanpassen, zoals de spawn of een dorp.

/region set 1
/region set 2
/region define spawn
/region protect spawn true
/region allow Alex spawn
/region allowg builder spawn

Sla na /region set 1 een blok om de eerste hoek te markeren; doe hetzelfde voor hoek 2. Geef de regio daarna een naam en bescherm hem. allow laat één speler binnen de regio bouwen, allowg een hele groep. /region list en /region info spawn laten zien wat er bestaat.

Let op: sinds TShock 6 staat de automatische spawnbescherming standaard uit (SpawnProtection in de config). Een regio rond de spawn geeft je sowieso meer controle.

Server-side characters

Normaal staat het personage van elke speler, met de inventaris, op de eigen computer, dus spelers kunnen items uit andere werelden of bewerkte personages meenemen. Server-side characters (SSC) slaan personages in plaats daarvan op de server op, zodat iedereen eerlijk vooruitgang boekt.

  • Zet het aan in tshock/sscconfig.json met "Enabled": true en herstart.
  • Stel in waarmee nieuwe personages beginnen: StartingHealth, StartingMana en StartingInventory.
  • Admins met het recht tshock.ignore.ssc worden niet in SSC opgeslagen.

Beslis het vroeg: met SSC aan beginnen spelers met de startinventaris en moet een admin een bestaand personage importeren met /uploadssc. Het later aanzetten overvalt je vaste spelers.

Het configbestand en de REST API

De instellingen van TShock staan in tshock/config.json. Deze passen de meeste servers aan:

  • ServerPassword: een wachtwoord om te joinen;
  • MaxSlots: het spelerslimiet (standaard 8);
  • RequireLogin: spelers moeten inloggen voordat ze kunnen spelen;
  • EnableWhitelist: alleen toegestane adressen kunnen joinen;
  • BackupInterval: hoe vaak TShock een back-up van de wereld maakt.

Pas wijzigingen toe met /reload, of herstart voor instellingen die dat vereisen.

De REST API laat websites en tools de server via HTTP aansturen, standaard op poort 7878. Hij staat standaard uit (RestApiEnabled), en laat hem zo tenzij je hem nodig hebt: een REST-token kan elk servercommando uitvoeren met de rechten van het account waar het bij hoort. Gebruik je hem wel, geef het account van het token dan alleen de rechten die de tool nodig heeft, en publiceer het token nooit.

TShock bij HytHost

Bij Terraria-hosting van HytHost is TShock één klik verwijderd: kies het bij het bestellen, of stap later over via het tabblad Software in het panel, dat je wereld, wachtwoord, MOTD en slots behoudt. De server draait TShock 6.2.1 voor Terraria 1.4.5.8, met de REST API standaard uit.

De setupcode verschijnt bij de eerste start in de console van het panel, en je bewerkt config.json en sscconfig.json in de bestandsbeheerder.

FAQ

Veelgestelde vragen

Gebruik bij de eerste start de setupcode uit de console: /setup code, daarna /user add Name Password owner, /login Name Password en nogmaals /setup om de setup af te sluiten.

TShock toont hem bij de eerste start in de serverconsole en slaat hem op in tshock/setup-code.txt. Hij werkt alleen tot het eerste account bestaat.

TShock 6.2.1 ondersteunt Terraria 1.4.5.8. Elke TShock-release is gemaakt voor één Terraria-versie, en spelers moeten dezelfde versie gebruiken als de server.

Bescherm hem met een regio: /region set 1 en /region set 2 om de hoeken te markeren, /region define spawn en daarna /region protect spawn true.

Alleen als een tool hem nodig heeft. De REST API kan elk servercommando uitvoeren, dus laat hem standaard uit, koppel het token aan een account met minimale rechten en deel het token nooit.

Draai een TShock-server

Terraria-hosting van HytHost bevat TShock, Vanilla en tModLoader, te wisselen via het panel, vanaf €2.59/mnd.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Was deze gids nuttig?