Een eigen Terraria Server is de moeite waard als je groep onafhankelijk van individuele hosts wil spelen, adminrechten netjes wil beheren en mods of tShock-plugins gecontroleerd wil inzetten. Voor kleine tot middelgrote groepen is Terraria relatief zuinig met resources; belangrijker dan ruwe kracht zijn de juiste wereldgrootte, een stabiele configuratie, back-ups en een duidelijke rechtenverdeling. Hoe je mods en tShock-plugins installeert en up-to-date houdt, lees je in Terraria Server: mods en plugins.
Vereisten voor je Terraria Server
Voor de start heb je een Terraria-versie nodig die past bij je medespelers, toegang tot het serverpaneel en een beslissing of de server openbaar, privé of alleen voor een vaste groep bedoeld is. De bestaande richtwaarde blijft: 2 GB RAM is genoeg voor veel Terraria-setups, vooral bij kleine groepen en matig plugingebruik. Als je veel spelers, grote werelden of meerdere plugins plant, kun je beter reserve inplannen in plaats van de server permanent op het randje te draaien.
Bij game-serverhosting huur je geen gratis communityproject, maar betaalde multi-game-hosting met technische controle, support en begrijpelijke bedrijfsprocessen. Voor de bestelling kun je de bestaande Terraria-pagina gebruiken: game-serverhosting Terraria Server huren.
Als je vergelijkbare coöp- of survival-setups bekijkt, zijn ook de Valheim Server coöp-gids 2026 en de V Rising Server vampiergids goede interne oriëntatiepunten voor serverrollen, privégroepen en progressie.
Server bestellen en basisgegevens vastleggen
- Ga naar game-serverhosting
- 2 GB RAM is een planningswaarde voor een typische kleine groep. Controleer de behoefte aan de hand van je wereld, het aantal spelers en de gebruikte uitbreidingen; grotere of zwaarder belaste setups hebben meer reserve nodig.
- De server wordt automatisch met tShock ingericht
Stel vóór de eerste start de servernaam, het maximale aantal slots en het wachtwoord in. Kies het aantal slots niet alleen op basis van de gewenste grootte, maar op basis van de groep die echt tegelijk speelt. Een privéserver met wachtwoord is voor vaste groepen meestal zinvoller dan een open server, omdat je zo griefing, progressie van vreemden en spontane rechtenvragen beperkt.
tShock: beheer, rechten en plugins
tShock is de serversoftware voor Terraria met:
- Rechtensysteem
- Pluginondersteuning
- Anti-cheat
- REST API
- Regiobescherming
De officiële projectbron is de tShock-repository van Pryaxis op GitHub: Pryaxis/TShock. Zie tShock als beheer- en beveiligingstool, niet als vervanging voor duidelijke serverregels. Vooral het rechtensysteem is belangrijk: niet elke vaste speler heeft owner-rechten nodig. Geef rechten op basis van taak, bijvoorbeeld moderatie, regiobescherming of technisch beheer.
Instellingen in de config.json
De bestaande voorbeeldconfiguratie blijft een zinvol startpunt:
{
"ServerName": "Mijn Terraria Server",
"MaxSlots": 8,
"ServerPassword": "geheim",
"SpawnProtection": true,
"SpawnProtectionRadius": 10,
"AutoSave": true
}
ServerName moet uniek zijn, zodat spelers de server herkennen. MaxSlots beperkt het aantal gelijktijdige spelers. ServerPassword beschermt privéwerelden. SpawnProtection en SpawnProtectionRadius helpen tegen onbedoelde of opzettelijke wijzigingen aan de spawn. AutoSave blijft best ingeschakeld, zodat voortgang regelmatig wordt opgeslagen. Controleer na wijzigingen altijd of de JSON-syntaxis geldig is: ontbrekende komma's of verkeerde aanhalingstekens zijn genoeg om de start te verhinderen.
De wereldgrootte kiezen die bij de groep past
| Grootte | Blokken | Aanbevolen voor |
|---|---|---|
| Klein | 4200 x 1200 | 1-4 spelers |
| Middel | 6400 x 1800 | 4-6 spelers |
| Groot | 8400 x 2400 | 6-8 spelers |
Een kleine wereld versnelt looproutes, bossvoorbereiding en het vinden van grondstoffen. Een middelgrote wereld is vaak de beste middenweg als regelmatig vier tot zes spelers actief zijn. Grote werelden bieden meer ruimte en verkenning, maar kunnen onoverzichtelijker worden. Voor een vaste groep is de wereldgrootte ook een ontwerpkeuze: korte sessies profiteren van compactere werelden, lange progressie van meer ruimte.
Admincommando's veilig gebruiken
/user add <name> <passwort> owner # Admin aanmaken
/group addperm <gruppe> <permission> # Permissie toevoegen
/region define <name> # Regio aanmaken
/region protect <name> true # Regio beschermen
/time noon # Middag instellen
/butcher # Alle NPC's doden
Richt de eerste administratieve toegang in via de daarvoor bedoelde eerste-start-/setupprocedure van TShock. Controleer of het account na het inloggen de benodigde groep heeft; een gewone speler kan zichzelf niet willekeurig via /user add owner-rechten geven. Geef daarna taakrechten en test de regiobescherming ook met een normaal account.
Plugins installeren
- Kies een plugin uit een betrouwbare projectbron en controleer de ondersteunde TShock-/Terraria-versie.
- Stop de server en maak een back-up van configuratie en wereld.
- Plaats de plugin-DLL met de gedocumenteerde afhankelijkheden in
ServerPlugins. - Start de server volledig opnieuw op en controleer het loader-log en de pluginfunctie.
/reload laadt TShock-configuraties opnieuw; het vervangt niet betrouwbaar het laden van nieuwe plugin-DLL's.
Installeer alleen plugins waarvan je het doel begrijpt en waarvan je de bron kunt controleren. Elke plugin vergroot het aanvalsoppervlak en kan gedrag veranderen. Controleer na elke installatie het serverlog, het opstartgedrag en de commando's in het spel. Als een plugin fouten veroorzaakt, verwijder dan eerst de laatst toegevoegde DLL en start de server opnieuw.
Aanbevolen plugins
- InfiniteChests – Meer kisten
- Regions – Gebiedsbescherming
- SEconomy – Economiesysteem
- AutoBroadcast – Automatische berichten
Gebruik niet automatisch alle plugins. Voor private coöpservers volstaan vaak regiobescherming en enkele gemaksfuncties. Economiesystemen of automatische berichten zijn eerder zinvol voor grotere communityservers.
Resultaat controleren
Start de server na de installatie opnieuw op en verbind als gewone speler. Controleer servernaam, wachtwoord, spawn, wereldgrootte en of AutoSave actief werkt. Log vervolgens in met je adminaccount en test een ongevaarlijk commando zoals /time noon. Daarna controleer je een geïnstalleerde plugin, bijvoorbeeld via het helpcommando of een zichtbare functie.
Vraag een tweede speler om tegelijk mee te doen. Zo zie je vroeg of slots, wachtwoord en verbindingsgegevens correct werken. Pas daarna moet je de toegangsgegevens aan de hele groep geven.
Probleemoplossing
Als de server niet start, controleer dan eerst de laatst gewijzigde config.json. JSON-fouten zijn een veelvoorkomende oorzaak. Als spelers niet kunnen meedoen, controleer dan wachtwoord, versie en slotlimiet. Als admincommando's niet werken, is meestal de gebruiker niet correct aangemaakt of heeft de groep niet de nodige permissie.
Als een plugin problemen geeft, verwijder hem dan als test uit /ServerPlugins, start de server opnieuw op en controleer het log. Installeer plugins één voor één, niet als pakket, zodat je fouten eenduidig kunt toewijzen. Verminder bij prestatieproblemen eerst onnodige plugins en controleer of grote werelden of veel gelijktijdige spelers de oorzaak zijn.
FAQ
Hoeveel RAM heb ik nodig voor een Terraria Server?
De bestaande richtwaarde is 2 GB RAM voor typische kleine Terraria-groepen. Bij veel spelers, grote werelden of meerdere plugins moet je meer reserve inplannen.
Heb ik tShock per se nodig?
Voor gewoon spelen niet per se, maar voor rechtenbeheer, plugins, regiobescherming en admincontrole is het erg handig. Als je een permanent draaiende multiplayerserver wilt, is tShock meestal de betere basis.
Welke wereldgrootte is het beste voor vrienden?
Voor 1-4 spelers past een kleine wereld, voor 4-6 spelers een middelgrote wereld en voor 6-8 spelers een grote wereld. Beslissend is of jullie korte looproutes of meer verkenning verkiezen.
Hoe bescherm ik mijn spawn?
Schakel SpawnProtection in, stel een zinvolle SpawnProtectionRadius in en gebruik bij tShock aanvullend regio's als bepaalde gebieden niet gewijzigd mogen worden.
Waarom laadt mijn plugin niet?
Controleer of de DLL in de map /ServerPlugins staat, of de server opnieuw is opgestart en of de plugin past bij de gebruikte tShock-versie. Verwijder bij fouten eerst de laatst geïnstalleerde plugin.