Terraria is heel licht: met 2 GB RAM heb je ruim genoeg voor een groep vrienden, behalve bij enorme werelden of veel mods.
1. Download hem
Op terraria.org, helemaal onderaan, staat de link PC Dedicated Server. Het .zip-bestand bevat een map per systeem: gebruik Windows of Linux.
Op Linux:
apt install -y unzip
mkdir ~/terraria && cd ~/terraria
wget -O terraria.zip "LINK_VAN_DE_DEDICATED_SERVER"
unzip terraria.zip
cd */Linux
chmod +x TerrariaServer.bin.x86_64
2. Een configuratiebestand
Zonder dit bestand stelt de server je bij elke start vragen. Maak serverconfig.txt aan naast het uitvoerbare bestand:
worldpath=./werelden
world=./werelden/MijnWereld.wld
autocreate=2
worldname=MijnWereld
difficulty=0
maxplayers=8
port=7777
password=
motd=Welkom
secure=1
| Instelling | Waarden |
|---|---|
autocreate | Maakt de wereld aan als die niet bestaat: 1 klein, 2 middelgroot, 3 groot |
difficulty | 0 Classic, 1 Expert, 2 Master, 3 Journey |
secure | 1 schakelt de bescherming tegen valsspelen in |
Maak eerst de map werelden aan. Heb je al een wereld uit je eigen spel, upload die dan daarheen (.wld) en zet de naam ervan bij world.
3. Start hem
# Windows (vanuit de map Windows)
TerrariaServer.exe -config serverconfig.txt
# Linux (vanuit de map Linux)
./TerrariaServer.bin.x86_64 -config serverconfig.txt
In de console heb je save, kick, ban en exit (slaat op en sluit af).
4. Poort
Terraria gebruikt 7777 via 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
Om binnen te komen: Multiplayer → Join via IP (Deelnemen via IP), met het IP-adres van je VPS en poort 7777.
Mods of plug-ins?
- tModLoader: om met mods te spelen. Het heeft een eigen dedicated server, en de spelers hebben ook tModLoader nodig.
- TShock: een server met plug-ins en rechten (rangen, bescherming van gebieden, anti-cheat). Spelers komen binnen met de gewone game.