Terraria sunucu gecikmesini düzeltmek için doğma oranlarının ince ayarlanması, en uygun dünya boyutunun seçilmesi ve eklenti temizliğinin sağlanması gerekir. Bu rehber, uygulanabilir ayarlar, Hugo protable kısa kodunuz aracılığıyla tablolar ve sunucunuzu sorunsuz çalışır durumda tutmak için pratik öneriler sunar.
Boyutlandırma Özeti
- Doğma Oranları & Sınırlar: Yüzey 0.5, Yeraltı 0.3, Zindan 0.2 ve ilgili varlık sınırları.
- Dünya Boyutu: 5-10 oyuncu için Orta kullanın; Büyük ve Yolculuk dünyaları güçlü donanım gerektirir.
- Eklentiler: Yüksek etkili eklentileri denetleyin (WorldEdit, MagicStorage) ve doğma/etkinlik kısıtlamalarını yapılandırın.
Doğma Oranı Ayarları
Recommended Terraria Spawn Settings| Area type | Max entities | Notes | Spawn rate |
|---|
| Yüzey (Gündüz) | 200 | Gündüz yüzeydeki ortaya çıkmaları azaltarak NPC örtüşmesini sınırlayın | 0.5 |
| Yeraltı | 150 | Yeraltı ortaya çıkmasını sınırla, yan çubuk gecikmesini önle | 0.3 |
| Zindan/Bozulma | 100 | Yüksek yoğunluklu biyomlarda doğmaları sıkılaştır | 0.2 |
Dünya Boyutu Rehberi
Terraria World Size Performance Guide| Max kbps | Notes | Recommended players | Size |
|---|
| 2 | Samimi oyun deneyimi için küçük dünya | 1-4 | Küçük |
| 5 | Dengeli dünya boyutu ve performans | 5-10 | Orta |
| 10 | Yüksek keşif ancak daha fazla gecikme riski | 10-20 | Büyük |
| 15 | Yalnızca güçlü donanım kümeleri için | 20+ | Yolculuk |
Eklenti Temizliği
Terraria Plugin Hygiene Checklist| Impact | Plugin | Recommendation |
|---|
| Yüksek | WorldEdit | Az kullanın ve etkin olmayan saatlere programlayın |
| Orta | TShockNPC | Yaratılma olaylarını yapılandırma üzerinden sınırla |
| Düşük | KeepInventory | Her zaman açık kullanım için güvenli |
| Orta | EssentialsREST | API çağrı oranlarını izleyin |
| Yüksek | MagicStorage | IO'yu azaltmak için üretim sıklığını sınırla |
Doğma Oranları ve Sınırlarını Ayarlama
config.json dosyasında SpawnRateMultiplier altında sunucu tarafı doğma oranlarını ayarlayın.- İstemci senkronizasyonunu önlemek için varlıkları
MaxNPCs ve MaxBalloons ile sınırlandırın. - Etkinlik yoğun biyomlarda (örn. Balkabağı Ayı), doğma çarpanını geçici olarak düşürün.
Dünya Boyutu Seçimi
- Küçük: 1-4 oyuncu için idealdir; düşük bellek ve CPU kullanımı.
- Orta: 5-10 oyuncu için dengelidir; halka açık lobiler için uygundur.
- Büyük/Yolculuk: Yüksek keşif; yalnızca >=8 GB RAM ve SSD’li VPS üzerinde.
Eklenti Bakımı
- Haftalık eklenti denetimleri planlayın: kullanılmayan eklentileri kaldırın, eski sürümleri güncelleyin.
- Yüksek etkili eklentiler için, yapılandırma dosyalarında bekleme süresi ve etkinlik kısıtlamaları kullanın.
- Bellek sızıntılarını erken tespit etmek için sunucu günlüklerinde
NPC doğmaları, WorldSave olayları ve eklenti hatalarını izleyin.
Ek İpuçları
- Düzenli Yeniden Başlatmalar: Yoğun olmayan saatlerde her 24–48 saatte bir otomatik yeniden başlatma yapın.
- Yedekler: Yedekleri harici depolamaya aktararak I/O yükünü azaltın.
- Profil Oluşturma: Gecikme noktalarını tespit etmek için TShock’un
/profile komutunu kullanın. - Ağ: 5 oyuncu başına ≥1Mbps yükleme bant genişliği sağlayın; sıkıştırma için
nether eklentisini kullanın.
Bu dosyayı content/posts/terraria-server-lag.md olarak kaydedin ve Hugo projenize ekleyin. Protable kısa kodlarınız tabloları otomatik olarak oluşturacaktır.