Client modları otomatik olarak sunucuya ait değildir

Sodium, Minecraft istemcisindeki görüntülemeyi optimize eder. Onu uygun client instance’ına kur; Dedicated Server üzerinde sözde bir TPS düzeltmesi gibi kurma. Başka bir modun cliente mi, sunucuya mı yoksa iki tarafa birden mi ait olduğunu, projenin bilgilerinden ve bağımlılıklarından anlarsın.

Bir modpack’te üç bilgiyi ayrı tut: Minecraft sürümü, loader ve sürümü, ayrıca somut mod dosyası. Daha eski bir Minecraft sürümü için yeni bir Fabric API indirmesi, mevcut oyun sürümün için yükseltme değildir. Uygun bir güncellemeyi kontrol edene kadar modpack’in belirlediği sürüm setinde kal.

Kaynaklar: Sodium projesi, Fabric: Modları kurma.

Modlar ve modpack’ler; sunucu, loader, Minecraft sürümü ve client aynı teknik temeli kullandığında güvenilir şekilde çalışır. game-serverhosting’de hazır bir modpack’i doğrudan sipariş sırasında seçebilir veya tek tek Forge ve Fabric modlarını daha sonra panelden ekleyebilirsin. Önemli olan sürümleri, bağımlılıkları ve başlangıç loglarını temiz şekilde kontrol etmendir.

Modlar vs. Pluginler – fark nedir?

Modlar Minecraft’ı köklü biçimde değiştirir: yeni bloklar, düşmanlar, makineler, biomlar, boyutlar, tarifler veya teknik sistemler ekler. Birçok mod doğrudan oyun mekaniklerine müdahale eder ve bu yüzden sunucuda uygun bir mod loader gerektirir. Modern Minecraft sunucuları için özellikle Forge ve Fabric önemlidir.

Pluginler farklı çalışır. Genellikle Spigot veya Paper gibi platformlarda sunucu tarafında çalışır ve oyuncuların aynı dosyaları yerelde kurmasına gerek kalmadan sunucuyu genişletir. Bu; yetkiler, ekonomi, koruma sistemleri veya admin araçları için pratiktir. Modlar yerine ağırlıklı olarak Paper veya Spigot eklentileri kullanmak istiyorsan, Minecraft pluginlerini kurma ve yönetme – Panelde Spigot/Paper rehberi daha uygundur.

Modlar için şu geçerlidir: Sunucu ve client çoğu durumda aynı mod listesini kullanmalıdır. Bir Forge modu otomatik olarak Fabric üzerinde çalışmaz ve Minecraft 1.20.1 için hazırlanmış bir mod otomatik olarak 1.21 ile uyumlu değildir. Resmi Minecraft kullanım temelini Minecraft Usage Guidelines içinde bulabilirsin; somut mod uyumluluğu için ayrıca her zaman ilgili modun dokümantasyonu belirleyicidir.

Gereksinimler

Başlamadan önce dört noktayı netleştir:

  1. Sunucu hangi Minecraft sürümünü kullanmalı?
  2. Sunucu Forge mu yoksa Fabric mi kullanmalı?
  3. Hazır bir modpack ile mi yoksa tek tek modlarla mı başlıyorsun?
  4. Tüm oyuncular aynı client durumuna erişebiliyor mu?

Sunucun hâlâ Vanilla, Paper veya başka bir varyantta çalışıyorsa önce sunucu sürümünü ya da sunucu tipini uygun şekilde değiştirmen gerekir. Bunun için Minecraft sunucu sürümünü değiştirme – Reinstall olmadan Vanilla, Paper, Purpur, Forge ve Fabric rehberini kullanabilirsin.

Varyant A: Modpack’i doğrudan sipariş sırasında seçme

En kolay yol sipariş süreci üzerinden ilerlemektir. game-serverhosting’in Order-Wizard’ında Minecraft sunucusu için hazır bir modpack seçersin; örneğin “All the Mods", “Better MC" veya bir performans paketi. Sunucu daha sonra uygun loader ve tüm modlarla doğrudan kurulur.

Sipariş sırasında modpack seçme
Sipariş sırasında modpack seçme

Her modu tek tek kendin arayıp toplamak istemiyorsan bu yol mantıklıdır. Modpack zaten loader, Minecraft sürümü ve mod listesinden oluşan uyumlu bir kombinasyon getirir. Yine de kurulumdan sonra tam olarak hangi sürümün kurulduğunu ve oyuncularının aynı clienti kullanıp kullanmadığını kontrol etmelisin.

Şöyle ilerle:

  1. Sipariş sürecinde Minecraft sunucusunu seç.
  2. Order-Wizard’da modpack seçimini aç.
  3. Oyun hedeflerine uyan bir paket seç.
  4. Siparişi tamamla ve kurulum bitene kadar bekle.
  5. Sunucuyu başlat ve konsolda hata olup olmadığını kontrol et.

Varyant B: Modları panelde tek tek yönetme

Sunucun zaten Forge veya Fabric üzerinde çalışıyorsa modları tek tek de ekleyebilirsin. Panelin mod bölümünde Modrinth üzerinde uyumlu modları arar ve hangilerinin zaten kurulu olduğunu görürsün.

Kurulu modlar
Kurulu modlar

Burada loader varyantına (Forge ≠ Fabric) ve Minecraft sürümüne kesinlikle dikkat et; bir Fabric modu Forge sunucusunda başlamaz. Ayrıca modun yalnızca client tarafında mı, yalnızca sunucu tarafında mı yoksa iki tarafta birden mi kurulması gerektiğini kontrol et. Bu bilgi normalde ilgili modun proje sayfasında yer alır.

Temiz bir sıra önemlidir:

  1. Sunucuyu durdur.
  2. Modları değiştirmeden önce yedek oluştur.
  3. Panelde modu ara ve yalnızca uyumlu bir sürüm kur.
  4. Bağımlılıkları ekle.
  5. Sunucuyu başlat ve logu kontrol et.
  6. Aynı mod listesine sahip client ile test et.

Sorunun kaynağını daha sonra kolay bulmak istiyorsan aynı anda on yeni mod kurma. Özellikle büyük paketlerde değişiklikleri küçük gruplar halinde yapmak ve her adımdan sonra başlangıç testi yapmak daha pratiktir.

İpucu: Modlar çoğu zaman bir library gerektirir

Birçok mod ortak bir kütüphane gerektirir (örneğin Fabric API veya Architectury). Önce bunları kur, yoksa sunucu başlangıçta çöker. Buna dair ipuçlarını genellikle mod açıklamasında, bağımlılıklar bölümünde veya sunucu başlangıcındaki hata logunda bulursun.

Tipik library’ler isteğe bağlı ekstralar değil, teknik gereksinimlerdir. Logda missing dependency, requires gibi ifadeler veya bir library adı görünüyorsa, çoğu zaman eksik olan temel tam olarak budur.

Sonucu kontrol etme

Kurulumdan sonra sunucu çökmeden başlamalı ve panelde online görünmelidir. Ardından konsolu açıp Forge veya Fabric’in yüklenip yüklenmediğini, mod listesinin algılanıp algılanmadığını ve başlangıçtan hemen sonra kritik hata oluşup oluşmadığını kontrol et.

Sonra aynı Minecraft sürümünü, aynı loader’ı ve aynı modları kullanan bir client ile test et. Hazır bir modpack kullanıyorsan her oyuncu bu paketi tam olarak aynı sürümde başlatmalıdır. Tek tek mod kuruyorsan mod listesini ekibin için belgele. Genel mod ve plugin temelleri için ayrıca Minecraft modlarını ve pluginlerini kurma – Kolay rehber yazısını okuyabilirsin.

Modpack’inin ne kadar RAM’e ihtiyaç duyduğunu RAM hesaplayıcımız hesaplar. Sonucu planlama yardımı olarak gör: Gerçek ihtiyaç modpack’e, oyuncu sayısına, dünya boyutuna ve ayarlara bağlıdır.

Sorun giderme

Sunucu bir mod kurulumundan sonra başlamıyor

Sunucuyu durdur, logu aç ve yalnızca son satırı değil, ilk hata mesajını ara. Sık nedenler loader sürümü, Minecraft sürümü veya eksik library’lerdir. Son kurulan modları test için tek tek kaldır veya bildirilen bağımlılığı ekle.

Oyuncular katılamıyor

Önce client ve sunucunun aynı Minecraft sürümünü ve aynı loader’ı kullanıp kullanmadığını kontrol et. Sonra mod listesini karşılaştır. Çok sayıda modda tek bir farklı dosya veya sürüm bile bağlantı kurulmasını engelleyebilir.

Bir Fabric modu Forge üzerinde çalışmıyor

Bu beklenen bir durumdur. Forge ve Fabric farklı mod loader’lardır. Ya aynı modun Forge sürümüne, uyumlu bir alternatife ihtiyacın vardır ya da sunucuyu bilinçli olarak Fabric’e geçirmen gerekir.

Modpack çalışıyor ama performans zayıf

Genel olarak daha fazla kaynak planlamadan önce görüş mesafesini, Simulation Distance değerini ve özellikle ağır modları azalt. Ayrıca paketin oyuncu sayın için tasarlanıp tasarlanmadığını kontrol et. Daha fazla RAM yardımcı olabilir, ancak uygun yapılandırmanın yerini tutmaz.

Kontrol, sınırlar ve güvenli geri dönüş

“Minecraft Modları ve Modpack’leri kurma – Panelde Forge ve Fabric” 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 plugin uyumluluğu ve gereken kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.

Dünya, kayıt, yapılandırma veya eklentilerde değişiklik yapmadan önce etkilenen dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı client ve sunucu sürümüyle kontrol et.

Kontrol noktası Beklenen sonuç İptal ve geri dönüş
Sunucu başlangıcı Sunucu yeni bir hata mesajı olmadan çalışmaya hazır duruma ulaşır. Başlangıç hatalarında değişikliği geri al ve son yedeği geri 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, port ve izinleri yeniden eşleştir.
Fonksiyon testi Somut olarak değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle.

Başarılı bir tekil test performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, pluginler, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgeleyerek sonraki sapmaları takip edebilirsin.

FAQ

Modları ve pluginleri aynı anda kullanabilir miyim?

Yalnızca her kullanım amacı için uygun olmayan özel hybrid kurulumlarla. Stabil sunucular için Forge/Fabric mod sunucusu ile Paper/Spigot plugin sunucusu arasında net ayrım yapmalısın.

Her oyuncu modları kurmak zorunda mı?

Birçok gameplay modunda evet. Bir mod yeni bloklar, itemler veya mekanikler ekliyorsa client normalde aynı moda ihtiyaç duyar. Sadece sunucu taraflı modlar istisnadır ve böyle oldukları belgelenmiş olmalıdır.

Bir modpack’i daha sonra değiştirebilir miyim?

Evet, fakat her değişiklik uyumluluk sorunları çıkarabilir. Önceden yedek oluştur, yalnızca hedefli değişiklik yap ve ardından sunucu başlangıcını, logları ve client bağlantısını kontrol et.

Hangisi daha iyi: Forge mu Fabric mi?

Bu, kullanmak istediğin modlara bağlıdır. Bazı projeler yalnızca Forge için, bazıları yalnızca Fabric için, birçoğu da ikisi için çıkar. İsme göre değil; mod bulunabilirliğine, Minecraft sürümüne ve bakım durumuna göre karar ver.

Başlangıçtan sonra oyunda modlar neden eksik?

Çoğu zaman mod yanlış loader, yanlış Minecraft sürümü için veya yalnızca bir tarafta kurulmuştur. Sunucu dosyalarını, client dosyalarını ve log çıktılarını birlikte kontrol et.