Terraria çok hafiftir: çok büyük dünyalar veya çok sayıda mod olmadıkça bir arkadaş grubu için 2 GB RAM fazlasıyla yeterlidir.
1. İndirin
terraria.org sitesinin en altında PC Dedicated Server bağlantısı bulunur. .zip dosyasında her sistem için bir klasör vardır: Windows veya Linux klasörünü kullanın.
Linux'ta:
apt install -y unzip
mkdir ~/terraria && cd ~/terraria
wget -O terraria.zip "DEDICATED_SUNUCU_BAGLANTISI"
unzip terraria.zip
cd */Linux
chmod +x TerrariaServer.bin.x86_64
2. Bir yapılandırma dosyası
Bu dosya olmadan sunucu her başlatmada size sorular sorar. Çalıştırılabilir dosyanın yanına serverconfig.txt dosyasını oluşturun:
worldpath=./dunyalar
world=./dunyalar/Dunyam.wld
autocreate=2
worldname=Dunyam
difficulty=0
maxplayers=8
port=7777
password=
motd=Merhaba
secure=1
| Ayar | Değerler |
|---|---|
autocreate | Dünya yoksa oluşturur: 1 küçük, 2 orta, 3 büyük |
difficulty | 0 klasik (Classic), 1 uzman (Expert), 2 usta (Master), 3 yolculuk (Journey) |
secure | 1 hile korumasını etkinleştirir |
Önce dunyalar klasörünü oluşturun. Kendi oyununuzdan bir dünyanız varsa onu (.wld) oraya yükleyin ve adını world satırına yazın.
3. Başlatın
# Windows (Windows klasöründen)
TerrariaServer.exe -config serverconfig.txt
# Linux (Linux klasöründen)
./TerrariaServer.bin.x86_64 -config serverconfig.txt
Konsolda save, kick, ban ve exit (kaydeder ve kapatır) komutlarını kullanabilirsiniz.
4. Port
Terraria TCP'de 7777 portunu kullanır:
# Windows (yönetici olarak açılmış PowerShell)
New-NetFirewallRule -DisplayName "Terraria TCP 7777" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow -Profile Any
# Linux
ufw allow 7777/tcp
Oyuna girmek için: Multiplayer → Join via IP (Çok Oyunculu → IP ile Katıl) yolunu izleyin; VPS'inizin IP adresini ve 7777 portunu girin.
Mod mu, eklenti mi?
- tModLoader: modlarla oynamak için. Kendi dedicated sunucusuyla gelir ve oyuncuların da tModLoader'a ihtiyacı vardır.
- TShock: eklentileri ve izin sistemi olan bir sunucu (rütbeler, bölge koruması, hile önleme). Oyuncular normal oyunla girer.