Een Terraria-server maken
Op deze pagina
Met vrienden is Terraria een ander spel: de een graaft, de ander bouwt en weer een ander gaat op zoek naar de baas waar niemand klaar voor is. Om Terraria multiplayer te spelen heb je een server nodig, en het spel geeft je twee soorten: de Steam-sessie Host & Play, die in je eigen spel draait, en een Terraria dedicated server, die zelfstandig draait.
Deze gids behandelt beide en laat daarna zien hoe je een dedicated server op je pc maakt, hoe je kiest tussen Vanilla, TShock en tModLoader, hoe je er een bij een host draait en welke apparaten echt kunnen joinen. Hij is geschreven voor Terraria 1.4.5, de huidige versie.
Host & Play of een dedicated server
Host & Play is de knop in het Multiplayer-menu van Terraria. Je kiest een wereld, Steam nodigt je vrienden uit en je speelt. Er is geen enkele instelling nodig, dus voor een avondje spelen is het de juiste keuze. Het nadeel: de wereld draait in jouw spel en stopt zodra jij stopt, en alleen Steam-vrienden kunnen zo joinen.
Een dedicated server is een apart programma, TerrariaServer, dat een wereld draait zonder dat iemand op die machine speelt. Vrienden verbinden met Join via IP wanneer ze willen, en de wereld blijft draaien als jij uitlogt.
| Host & Play | Dedicated server | |
|---|---|---|
| Installatie | Geen | Een paar minuten, plus port forwarding thuis |
| Online als de host niet speelt | Nee | Ja, zolang de server draait |
| Wie kan joinen | Steam-vrienden die je uitnodigt | Iedereen met het IP, de poort en het wachtwoord |
| Beheertools en plugins | Nee | Met TShock |
| Mods | Met tModLoader | Met tModLoader |
Wil je de wereld online zonder dat je pc aan hoeft? Een Terraria-server van HytHost met Vanilla, TShock of tModLoader vanaf €2.59/mnd.
Bekijk Terraria-pakkettenEen Terraria dedicated server thuis maken
Vind de server
Heb je Terraria op Steam, dan heb je hem al: TerrariaServer.exe staat in de spelmap (in Steam: rechtsklik op Terraria > Manage > Browse local files). Voor Linux, of een machine zonder het spel, download je de dedicated server van terraria.org; het huidige bestand is terraria-server-1458.zip, met builds voor Windows, Linux en Mac erin.
Start hem en beantwoord de vragen
- Start
TerrariaServer.exe(op Linux./TerrariaServer.bin.x86_64, het liefst intmux, zodat hij blijft draaien als je de terminal sluit). - Kies een wereld, of druk op
nvoor een nieuwe: grootte (klein, middel, groot), moeilijkheid (Classic, Expert, Master, Journey), het kwaad van de wereld, een naam en optioneel een seed. - Max players: druk op Enter voor 16.
- Server port: druk op Enter voor 7777.
- Automatically forward port?: met
yvraagt hij je router om de poort via UPnP te openen. Dat werkt vaak; kunnen vrienden nog steeds niet verbinden, forward hem dan handmatig. - Wachtwoord: stel er een in, tenzij je vreemden wilt binnenlaten.
Als de console meldt dat de server is gestart, draait hij. Typ exit om hem te stoppen; dat slaat eerst de wereld op.
Open de poort
Forward TCP-poort 7777 op je router naar het lokale IP-adres van de pc en sta TerrariaServer toe in de firewall. Vrienden joinen dan met je publieke IP en poort 7777; zelf join je vanaf dezelfde pc met 127.0.0.1.
Sla de vragen over met serverconfig.txt
Voor een server die je vaak start, zet je de antwoorden in een configbestand en start je hem met TerrariaServer.exe -config serverconfig.txt. De download bevat een voorbeeld waarin elke optie is toegelicht:
world=C:\Users\You\Documents\My Games\Terraria\Worlds\MyWorld.wld autocreate=2 worldname=MyWorld difficulty=1 maxplayers=8 port=7777 password=changeme motd=Welcome, survivors secure=1
autocreate maakt de wereld aan als het bestand niet bestaat (1 klein, 2 middel, 3 groot); difficulty is 0 Classic, 1 Expert, 2 Master, 3 Journey en geldt alleen voor een nieuwe wereld. Werelden staan in Documents/My Games/Terraria/Worlds op Windows en in ~/.local/share/Terraria/Worlds op Linux.
Vanilla, TShock of tModLoader
- Vanilla is de officiële server, precies zoals Re-Logic hem levert. Hij heeft een handvol consolecommando's en verder niets. Perfect voor een groep vrienden die elkaar vertrouwen.
- TShock is een server op basis van vanilla die toevoegt wat een openbare server nodig heeft: spelersaccounts, groepen en rechten, gebiedsbescherming tegen griefing, bans, itembans, server-side characters en plugins. Spelers verbinden met het gewone spel. De huidige release, TShock 6, draait Terraria 1.4.5.
- tModLoader draait contentmods zoals Calamity en Thorium. Elke speler heeft ook tModLoader nodig, en het is nog gebaseerd op Terraria 1.4.4, dus een wereld die op 1.4.5 is gespeeld kan er niet in worden geopend. Er is een aparte gids voor: een tModLoader-server maken.
De eerste start van TShock
Een nieuwe TShock-server toont een setupcode in de console (die ook wordt opgeslagen in tshock/setup-code.txt). Join de server en typ in de chat:
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
De eerste regel geeft je tijdelijke rechten, de tweede maakt je eigenaarsaccount aan en de laatste sluit het setupsysteem af. De instellingen staan in tshock/config.json. Oudere gidsen noemen /auth; het huidige TShock gebruikt /setup.
Een Terraria-server maken bij HytHost
- Bestel en kies de software. Kies op Terraria hosting een pakket, daarna Vanilla, TShock of tModLoader, en een spelversie van 1.4.1 tot de nieuwste 1.4.5. De server wordt na betaling automatisch aangemaakt.
- Stel de wereld in op het tabblad Startup. Wereldnaam, grootte, moeilijkheid (inclusief Journey en Master), seed, wachtwoord, bericht van de dag en maximaal aantal spelers. Grootte, moeilijkheid en seed gelden alleen als er een nieuwe wereld wordt aangemaakt.
- Of neem je eigen wereld mee. Stop de server, upload je
.wld-bestand naarsaves/Worldsmet de bestandsbeheerder of via sFTP, en zet de World Name op het tabblad Startup op de bestandsnaam zonder.wld. De naam mag letters, cijfers,-en_bevatten, dus hernoem een bestand met spaties eerst. - Join via IP. Kies in Terraria Multiplayer > Join via IP, vul het adres en de poort uit je panel in, en het wachtwoord. Op een gedeeld IP toont het panel de poort die aan jou is toegewezen; de add-on Dedicated IP geeft de server een eigen adres op poort 7777.
Later toch een andere software? Het tabblad Software wisselt tussen Vanilla, TShock en tModLoader en wijzigt de versie, met behoud van je wereld, wachtwoord, bericht van de dag en spelersslots, en maakt eerst een snapshot van de wereld. De enige wissel die het weigert, is een 1.4.5-wereld naar tModLoader, dat die niet kan openen.
Vanilla, TShock of tModLoader, elke versie van 1.4.1 tot 1.4.5: Terraria-hosting vanaf €2.59/mnd, en Iron voor een vriendengroep voor €5.18/mnd.
Bekijk Terraria-pakkettenDe server online houden als je pc uit staat
Een server thuis is gratis, en voor een groep die samen speelt kan dat alles zijn wat je ooit nodig hebt. De grens is simpel: de wereld is precies zo lang online als je pc. Elke keer dat je afsluit, herstart voor een update of de laptop meeneemt, gaat de server mee, en de vriend die een uurtje wilde minen vindt niets.
Thuis hosten vraagt ook om een router die je kunt instellen; sommige verbindingen, zoals mobiel internet en veel gedeelde "CGNAT"-lijnen, kunnen helemaal geen inkomende spelers aannemen.
Dat is de eerlijke reden om een server te huren: niet dat hij sneller is ingesteld, maar dat hij de wereld de klok rond online houdt zonder je pc. Voor kleine groepen kost het minder dan mensen denken: Vanilla en TShock draaien ruim op het Copper-pakket van 2 GB. Wil je eerst alle gratis opties zien, lees dan gratis Terraria server hosting.
Mobiel, console en crossplay
Mobiele spelers kunnen via IP en poort een Vanilla Terraria-server joinen als de telefoon en de server dezelfde spelversie draaien. Op de telefoon is dat Multiplayer > Online, waarna je het adres en de poort van de server toevoegt.
- Versies moeten overeenkomen. Telefoons updaten in hun eigen tempo, dus als een telefoon een andere versie heeft, kies dan de bijpassende versie voor de server: bij HytHost tijdens het bestellen of later op het tabblad Software, ergens van 1.4.1 tot 1.4.5.
- Consolespelers kunnen nog geen dedicated servers joinen. Re-Logic zegt dat console-crossplay eraan komt, maar vandaag spelen Xbox-, PlayStation- en Switch-spelers alleen met elkaar op hun eigen systemen.
- tModLoader is alleen voor pc, dus mobiele spelers kunnen geen server met mods joinen.
- Steam en GOG zijn hetzelfde pc-spel, en beide kunnen een dedicated server joinen met Join via IP. Uitnodigingen via Host & Play werken alleen op Steam.
Servercommando's en hoeveel RAM je nodig hebt
Typ deze in de serverconsole, zonder schuine streep:
| Commando | Wat het doet |
|---|---|
help | Toont alle commando's |
playing | Laat zien wie er online is |
save | Slaat de wereld op |
exit | Slaat op en stopt de server; exit-nosave stopt zonder op te slaan |
kick <player> / ban <player> | Verwijdert of bant een speler; om een ban op te heffen, verwijder je zijn regel uit banlist.txt |
password <new> | Wijzigt het serverwachtwoord; password alleen toont het |
say <message> | Stuurt een bericht naar iedereen |
motd <text> | Wijzigt het bericht van de dag |
dawn, noon, dusk, midnight | Stelt het tijdstip in |
settle | Laat alle vloeistoffen tot rust komen |
seed | Toont de seed van de wereld |
RAM: een vanilla-server is licht. Inactief en zonder spelers gebruikt hij ongeveer 0,6 GB op een kleine wereld, 0,8 GB op een middelgrote en iets meer dan 1 GB op een grote, en meer naarmate spelers verkennen. 2 GB draait Vanilla of TShock ruim voor een kleine groep, 4 GB past bij een grotere groep of een grote, goed verkende wereld, en tModLoader met grote contentmods wil 6–8 GB.
Veelgestelde vragen
De serversoftware is gratis: hij zit bij de Steam-versie van Terraria en is te downloaden van terraria.org, en TShock en tModLoader zijn ook gratis. Hosten op je eigen pc kost niets behalve stroom, maar de wereld is alleen online zolang die pc aan staat. Een gehuurde server is de betaalde optie voor een wereld die zonder je pc online blijft.
Start TerrariaServer.exe vanuit de Terraria-spelmap, kies of maak een wereld, accepteer poort 7777 en stel een wachtwoord in. Forward TCP-poort 7777 op je router naar je pc, en vrienden joinen met je publieke IP via Join via IP.
Ja, op een Vanilla-server, als de telefoon en de server dezelfde spelversie draaien. Mobiele spelers kiezen Multiplayer, dan Online, en voegen het IP-adres en de poort van de server toe. tModLoader-servers zijn alleen voor pc, dus mobiele spelers kunnen geen server met mods joinen.
Nog niet. Xbox-, PlayStation- en Switch-spelers kunnen vandaag geen dedicated servers joinen; ze spelen met anderen op dezelfde consolefamilie. Re-Logic zegt dat console-crossplay eraan komt.
Standaard poort 7777, via TCP. Thuis forward je TCP 7777 op je router naar de pc waarop de server draait. Een gehoste server toont zijn adres en poort in het panel, dus er valt niets te forwarden.
Vanilla voor vrienden die gewoon willen spelen. TShock voor openbare of communityservers die accounts, rechten en bescherming tegen griefing nodig hebben. tModLoader voor contentmods zoals Calamity of Thorium, waarbij elke speler ook tModLoader draait.
2 GB draait Vanilla of TShock ruim voor een kleine groep. Kies 4 GB voor een grotere groep of een grote, goed verkende wereld, en 6 tot 8 GB voor tModLoader met grote contentmods zoals Calamity of Thorium.
In Terraria kiezen ze Multiplayer, dan Join via IP, en vullen ze het IP-adres van de server, de poort en het wachtwoord in. Voor een server op je pc is dat je publieke IP en poort 7777; voor een gehoste server het adres en de poort uit het panel.
Ja. Kopieer het .wld-bestand uit je Worlds-map naar de wereldmap van de server en laat de server ernaar verwijzen. Bij HytHost upload je het naar saves/Worlds en zet je de World Name op het tabblad Startup op de bestandsnaam; een wereld met mods heeft ook zijn .twld-bestand nodig. We migreren werelden bovendien gratis.
Een server op je eigen pc is alleen online zolang de pc aan staat, dus een wereld die altijd beschikbaar is, heeft een machine nodig die nooit uitgaat. Dat is precies wat een gehuurde server is: dezelfde dedicated server, draaiend in een datacenter, zonder dat jij iets aan hoeft te laten.
Jouw wereld, online als jij dat niet bent
Terraria hosting van HytHost draait Vanilla, TShock of tModLoader op elke versie van 1.4.1 tot 1.4.5, met automatische back-ups en gratis wereldmigratie, vanaf €2.59/mnd.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWas deze gids nuttig?