Datafex LogoDatafex
Tüm rehberler

25 Eylül 2026 · 3 dk okuma

Terraria sunucusu nasıl kurulur? Adım adım rehber

Bu rehber sıfırdan çalışan bir Terraria sunucusu kurar: işletim sistemi seçiminden sunucu dosyalarının çalıştırılmasına, serverconfig.txt ile yapılandırmadan port açmaya ve ilk açılışta en sık yapılan hatalara kadar. Vanilla kurulum da, tModLoader ile modlu kurulum da aynı iskeleti izler; ikisinin ayrıştığı yerleri ayrıca işaretledik.

Başlamadan önce: neye ihtiyacınız var?

1. İşletim sistemi

Ubuntu 22.04 LTS veya Debian 12 seçin. Terraria sunucusu grafik arayüz istemez ve tek bir süreç olarak çalışır; masaüstü kurulu bir şablonun tek etkisi boşa giden bellek olur.

Sunucuyu SSH üzerinden yöneteceksiniz. Anahtar tabanlı erişim ve ilk gün yapılacak sertleştirme adımları: SSH ile sunucuya bağlanma

2. Sunucu dosyaları ve çalıştırma

Vanilla sunucu dosyaları oyunun resmi adanmış sunucu paketiyle gelir; tModLoader kullanacaksanız onun kendi sunucu dağıtımını indirirsiniz. Her iki durumda da Linux ikilisi doğrudan çalıştırılır ve yapılandırma dosyası parametre olarak verilir:

./TerrariaServer.bin.x86_64 -config serverconfig.txt

Sunucuyu screen oturumunda bırakmak yerine systemd servisi olarak tanımlayın ve Restart=always ekleyin; makine yeniden başladığında dünya kendiliğinden geri gelir.

tModLoader kullanıyorsanız buradaki tek kritik kural şudur: sunucudaki tModLoader sürümü ile oyuncuların istemci sürümü birebir aynı olmalı, mod sürümleri de öyle. Uyuşmazlık, oyuncunun bağlanırken aldığı anlaşılmaz bir hata olarak görünür ve sunucu tarafında hiçbir iz bırakmaz. Modpack listesini sabitleyip oyunculara aynı listeyi vermek, bu oyundaki destek taleplerinin çoğunu baştan keser.

Yönetim eklentisi isteyen sunucular genellikle TShock kullanır: izin grupları, yönetim komutları ve eklenti desteği getirir. TShock kendi yapılandırma klasörünü ilk açılışta üretir, bu yüzden eklenti eklemeden önce sunucuyu bir kez temiz başlatın.

3. serverconfig.txt ile yapılandırma

Tüm ayarlar tek bir düz metin dosyasında durur ve satır satır okunur. Pratikte önemli olan alanlar şunlardır:

world=/home/terraria/worlds/dunya.wld
worldpath=/home/terraria/worlds
autocreate=2
worldname=Sunucu
difficulty=1
maxplayers=16
port=7777
password=
motd=Sunucuya hos geldiniz

Burada en sık gözden kaçan satır autocreate'tir: world ile gösterdiğiniz dosya yoksa sunucu yeni bir dünya üretir ve hiçbir şey söylemez. Yol yanlış yazıldığında oyuncular boş bir dünyaya düşer, eski dünya ise diskte durmaya devam eder. Kurulumdan sonra dosyanın gerçekten yüklendiğini bir kez kendiniz girip doğrulayın.

Sunucuyu kapatırken süreci öldürmeyin, konsoldan exit komutunu kullanın: bu komut dünyayı kaydedip düzgün kapanır. Sert kapatma, kaydetme anına denk geldiğinde bozuk dünya dosyası üretir. Dünya yanında tutulan .bak dosyası bu durumda tek şansınızdır ama tek başına yedek sayılmaz; yaklaşımın tamamı: sunucu yedekleme stratejisi

4. Portlar

PortProtokolNe için
7777TCPOyun trafiği

Terraria tek port üzerinden ve TCP ile çalışır; ayrı bir sorgu portu yoktur. Aynı makinede birden fazla dünya çalıştıracaksanız her örneğe ayrı bir port ve ayrı bir çalışma dizini verin. Datafex kullanıyorsanız port yönetimi müşteri panelinden yapılır.

İlk açılışta en sık yapılan hatalar

  1. `world` yolu yanlış, `autocreate` açık. Sunucu sessizce yeni bir dünya üretir; oyuncular ilerlemelerini kaybettiklerini sanır.
  2. tModLoader sürümleri uyuşmuyor. Oyuncu bağlanamaz, sunucu günlüğünde bir şey görünmez.
  3. Süreç sert kapatılmış. Kaydetme anına denk geldiğinde dünya dosyası bozulur.
  4. Port TCP yerine UDP açılmış. Sunucu çalışır ama kimse bağlanamaz.
  5. Parola yalnızca `motd` içinde yazılı, `password` alanı boş bırakılmış. Sunucu herkese açıktır.
  6. Yedek yok. Tek dosya kaybolduğunda geri dönüş yolu da yoktur.

Kaydetme sırasında kısa donmalar hissediyorsanız bu bir CPU sorunu değildir: dünya dosyasının diske yazılmasıdır ve disk gecikmesine bağlıdır. Ölçülebilir tarafı: NVMe SSD nedir?

DDoS tarafı

Terraria sunucuları genellikle küçük topluluklara hizmet eder ve saldırı yüzeyi dardır; buna karşılık tek bir TCP portu üzerinden çalıştıkları için bağlantı taşması türü saldırılara karşı bağışık değildir. Filtrelemenin ağ seviyesinde yapılması gerekir: DDoS koruması nedir?

Datafex sunucularında katmanlı Fexwall DDoS koruması tüm paketlerde ücretsiz dahildir.

Sonraki adım

Terraria'da gereğinden büyük paket almak yaygın bir israftır; fazladan RAM oynanışa yansımaz. Dünya boyutu ve mod listesine göre hangi basamağın yettiğini tek sayfada topladık: Terraria sunucu paketleri. Aynı makinede birden fazla dünya çalıştırmayı planlıyorsanız sanal sunucu paketlerindeki vCPU basamakları belirleyici olur; kaynakları kendiniz seçip aylık tutarı sunucu yapılandırıcıda görebilirsiniz.

Bu rehberdeki bilgiyle ilerlemek isterseniz:

Terraria için önerilen sunucu paketlerini görün

İlgili rehberler