Kendi Terraria sunucun, grubun tek tek hostlara bağlı kalmadan oynamak, admin haklarını düzgün yönetmek ve modları ya da tShock eklentilerini kontrollü kullanmak istediğinde gerçekten işe yarar. Küçük ve orta ölçekli gruplar için Terraria nispeten az kaynak tüketir; ham performanstan daha önemli olan doğru dünya boyutu, stabil yapılandırma, yedekler ve net yetki dağıtımıdır.
Terraria sunucun için gereksinimler
Başlamak için arkadaşlarınla uyumlu bir Terraria sürümüne, sunucu paneline erişime ve sunucunun herkese açık mı, özel mi yoksa sadece sabit bir grup için mi olacağına dair bir karara ihtiyacın var. Mevcut kılavuz değer geçerliliğini korur: 2 GB RAM birçok Terraria kurulumu için yeterlidir, özellikle küçük gruplarda ve ölçülü eklenti kullanımında. Çok fazla oyuncu, büyük dünyalar veya birden fazla eklenti planlıyorsan sunucuyu sürekli sınırda çalıştırmak yerine pay bırakmalısın.
game-serverhosting’de ücretsiz bir topluluk projesi değil, teknik kontrol, destek ve izlenebilir işletim süreçleri olan ücretli Multi-Game-Hosting kiralarsın. Sipariş için mevcut Terraria hedef sayfasını kullanabilirsin: game-serverhosting Terraria Sunucusu Kirala.
Benzer co-op veya survival kurulumlarını karşılaştırıyorsan, sunucu rolleri, özel gruplar ve ilerleme için dahili yönlendirme olarak Valheim Sunucusu Co-op Rehberi 2026 ve V Rising Sunucusu Vampir Rehberi de uygundur.
Sunucu sipariş etme ve temel verileri belirleme
- game-serverhosting sayfasına git
- Terraria için 2 GB RAM yeterlidir (çok verimli!)
- Sunucu tShock ile otomatik olarak kurulur
İlk başlatmadan önce sunucu adını, maksimum slot sayısını ve şifreyi belirle. Slot sayısı sadece istediğin büyüklüğe göre değil, gerçekten aynı anda oynayacak gruba göre seçilmelidir. Şifreli özel bir sunucu, sabit gruplar için genellikle açık bir sunucudan daha mantıklıdır; çünkü griefing’i, yabancı ilerlemeyi ve anlık yetki sorularını azaltırsın.
tShock: Yönetim, yetkiler ve eklentiler
tShock, Terraria için şu özelliklere sahip sunucu yazılımıdır:
- Yetki sistemi
- Eklenti desteği
- Anti-Cheat
- REST API
- Bölge koruması
Resmi proje kaynağı, GitHub’daki Pryaxis tShock deposudur: Pryaxis/TShock. tShock’u net sunucu kurallarının yerine geçen bir şey olarak değil, yönetim ve güvenlik aracı olarak ele al. Özellikle yetki sistemi önemlidir: Her düzenli oyuncunun Owner haklarına ihtiyacı yoktur. Hakları göreve göre ver, örneğin moderasyon, bölge koruması veya teknik yönetim.
config.json içindeki ayarlar
Mevcut örnek yapılandırma mantıklı bir başlangıç noktası olarak kalır:
{
"ServerName": "Terraria Sunucum",
"MaxSlots": 8,
"ServerPassword": "gizli",
"SpawnProtection": true,
"SpawnProtectionRadius": 10,
"AutoSave": true
}
ServerName net olmalı ki oyuncular sunucuyu tekrar tanıyabilsin. MaxSlots eş zamanlı oyuncu sayısını sınırlar. ServerPassword özel dünyaları korur. SpawnProtection ve SpawnProtectionRadius, spawn alanında kazara veya kasıtlı değişikliklere karşı yardımcı olur. AutoSave açık kalmalıdır ki ilerleme düzenli olarak kaydedilsin. Değişikliklerden sonra JSON sözdiziminin geçerli olup olmadığını her zaman kontrol et: eksik virgüller veya yanlış tırnak işaretleri sunucunun başlamasını engellemeye yeter.
Dünya boyutunu gruba uygun seçme
| Boyut | Bloklar | Şunun için önerilir |
|---|---|---|
| Küçük | 4200 x 1200 | 1-4 oyuncu |
| Orta | 6400 x 1800 | 4-6 oyuncu |
| Büyük | 8400 x 2400 | 6-8 oyuncu |
Küçük bir dünya yolları, boss hazırlığını ve kaynak bulmayı hızlandırır. Düzenli olarak dört ila altı oyuncu aktifse orta boy dünya çoğu zaman en iyi dengedir. Büyük dünyalar daha fazla alan ve keşif sunar, ancak daha karmaşık hale gelebilir. Sabit bir grup için dünya boyutu aynı zamanda bir tasarım kararıdır: kısa oturumlar daha kompakt dünyalardan, uzun ilerleme ise daha fazla alandan faydalanır.
Admin komutlarını güvenli kullanma
/user add <name> <passwort> owner # Admin oluştur
/group addperm <gruppe> <permission> # Yetki ekle
/region define <name> # Bölge oluştur
/region protect <name> true # Bölgeyi koru
/time noon # Öğle vaktini ayarla
/butcher # Tüm NPC’leri öldür
Önce kendi Owner erişimini oluştur ve giriş yapmayı test et. Sonra grupları ve hakları adım adım ver. Bölge koruması spawn, depolar, arenalar ve inşa projeleri için uygundur. /time noon gibi komutlar zararsız görünür, ancak ilerlemeyi etkileyebilir. /butcher çok daha müdahalecidir, çünkü NPC’leri kaldırır; bu tür komutları yalnızca bilinçli şekilde ve aktif etkinlikler ya da boss savaşları sırasında değilken kullan.
Eklentileri kurma
- Eklentileri tShock Plugins üzerinden indir
- DLL dosyasını
/ServerPluginsklasörüne koy - Sunucuyu yeniden başlat
- Eklentiyi
/reloadile etkinleştir
Sadece amacını anladığın ve kaynağını kontrol edebildiğin eklentileri kur. Her eklenti saldırı yüzeyini genişletir ve davranışı değiştirebilir. Her kurulumdan sonra sunucu günlüğünü, başlatma davranışını ve oyun içi komutları kontrol etmelisin. Bir eklenti hata oluşturuyorsa önce en son eklenen DLL dosyasını kaldır ve sunucuyu yeniden başlat.
Önerilen eklentiler
- InfiniteChests – Daha fazla sandık
- Regions – Bölge koruması
- SEconomy – Ekonomi sistemi
- AutoBroadcast – Otomatik mesajlar
Tüm eklentileri otomatik olarak kullanma. Özel co-op sunucuları için çoğu zaman bölge koruması ve birkaç konfor işlevi yeterlidir. Ekonomi sistemleri veya otomatik mesajlar daha çok büyük topluluk sunucuları için anlamlıdır.
Sonucu kontrol etme
Kurulumdan sonra sunucuyu yeniden başlat ve normal oyuncu olarak bağlan. Sunucu adını, şifreyi, spawn’ı, dünya boyutunu ve AutoSave’in aktif çalışıp çalışmadığını kontrol et. Ardından admin hesabınla giriş yap ve /time noon gibi risksiz bir komutu test et. Sonra kurulu bir eklentiyi, örneğin yardım komutu veya görünür bir işlevi üzerinden kontrol et.
İkinci bir oyuncudan aynı anda katılmasını iste. Böylece slotların, şifrenin ve bağlantı bilgilerinin doğru çalışıp çalışmadığını erken fark edersin. Ancak bundan sonra erişim bilgilerini tüm gruba vermelisin.
Sorun giderme
Sunucu başlamıyorsa önce en son değiştirilen config.json dosyasını kontrol et. JSON hataları yaygın bir nedendir. Oyuncular katılamıyorsa şifreyi, sürümü ve slot limitini kontrol et. Admin komutları çalışmıyorsa çoğu zaman kullanıcı doğru oluşturulmamıştır veya grubun gerekli Permission’ı yoktur.
Bir eklenti sorun çıkarıyorsa test için onu /ServerPlugins içinden kaldır, sunucuyu yeniden başlat ve günlüğü kontrol et. Eklentileri paket halinde değil, tek tek kur; böylece hataları net şekilde eşleştirebilirsin. Performans sorunlarında önce gereksiz eklentileri azalt ve büyük dünyaların ya da çok sayıda eş zamanlı oyuncunun neden olup olmadığını kontrol et.
Kontrol, sınırlar ve güvenli geri dönüş
“Terraria Sunucusu Kirala – Multiplayer Kurulumu” rehberi, makalede açıklanan sunucu tipi ve kontrol anında görünen sürüm durumu için geçerlidir. Menü adları, mevcut sürümler, mod veya eklenti uyumluluğu ve gereken kaynaklar güncellemelerden sonra değişebilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.
Dünya, kayıt dosyası, yapılandırma veya uzantılarda değişiklik yapmadan önce ilgili dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle bağlantılı tek bir adımı değiştir ve daha sonra oynamak istediğin aynı istemci ve sunucu sürümüyle test et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Sunucu başlangıcı | Sunucu yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlatma hatalarında değişikliği geri al ve son yedeği yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürümü, portu ve izinleri yeniden karşılaştır. |
| İşlev testi | Somut olarak değiştirilen işlev, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde sunucuyu durdur ve yedeklenmiş dosyaları geri yükle. |
Başarılı bir tekil test, performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, eklentiler, oyuncu sayısı, ağ yolu ve eş zamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgele ki sonraki sapmaları anlayabilesin.
FAQ
Bir Terraria sunucusu için ne kadar RAM gerekir?
Mevcut kılavuz değer, tipik küçük Terraria grupları için 2 GB RAM’dir. Çok oyuncu, büyük dünyalar veya birden fazla eklenti varsa daha fazla pay planlamalısın.
tShock kesinlikle gerekli mi?
Basit oyun için kesinlikle gerekli değildir; ancak yetki yönetimi, eklentiler, bölge koruması ve admin kontrolü için çok pratiktir. Sürekli çalışan bir multiplayer sunucusu istiyorsan tShock çoğu zaman daha iyi temeldir.
Arkadaşlar için hangi dünya boyutu en iyisi?
1-4 oyuncu için küçük dünya, 4-6 oyuncu için orta dünya ve 6-8 oyuncu için büyük dünya uygundur. Belirleyici olan, kısa yolları mı yoksa daha fazla keşfi mi tercih ettiğinizdir.
Spawn’ımı nasıl korurum?
SpawnProtection özelliğini etkinleştir, mantıklı bir SpawnProtectionRadius belirle ve belirli alanların değiştirilmemesi gerekiyorsa tShock’ta ayrıca bölgeler kullan.
Eklentim neden yüklenmiyor?
DLL dosyasının /ServerPlugins klasöründe olup olmadığını, sunucunun yeniden başlatılıp başlatılmadığını ve eklentinin kullanılan tShock sürümüyle uyumlu olup olmadığını kontrol et. Hatalarda önce en son kurulan eklentiyi kaldır.