Small Ships, Minecraft Java’ya kontrol edilebilir gemiler ekler. Ortak bir dünya için mod dosyalarının Minecraft sürümüyle ve hem istemci hem de sunucudaki loader ile uyumlu olması gerekir. Bu rehber kurulumu, belgelenmiş temel kontrolleri ve yapılandırma değişiklikleri için bir yöntemi açıklar. Sürüm örneği Minecraft 1.21.1, NeoForge ve Small Ships 2.0.0-b2.1 şeklindedir; diğer kombinasyonları her seferinde ayrı olarak kontrol et.

Doğru Small-Ships indirmesini seçme

Proje genel bakışı birden fazla Minecraft sürümü ve loader belirtir. Bu, her dosyanın her kombinasyon için uygun olduğu anlamına gelmez. Somut indirmeyi aç ve Minecraft sürümünü, loader’ı ve bağımlılıkları kendi örneğinle karşılaştır. Small Ships, proje tarafından istemci ve sunucu için gösterilir. Resmi proje sayfası

Örnek için Minecraft 1.21.1 için NeoForge build 2.0.0-b2.1 mevcuttur. Belirtilen sürüm somut bir referanstır, genel bir güncelleme hedefi değildir. Hazır bir modpack kullanıyorsan önce onun gereksinimlerini kontrol et.

Kurulumu bir test dünyasında hazırlama

  1. Sürümleri not et ve verileri yedekle: Minecraft sürümünü, loader’ı ve mod dosyasını kaydet. Değişikliklerden önce mevcut bir dünyayı ve yapılandırmayı yedekle. İlk işlev testi için yeni bir dünya uygundur.
  2. Uygun istemci örneğini kullan: Gerekli loader’ı kur ve Small-Ships dosyasını onun mods dizinine yerleştir. Yalnızca bu build için bildirilen bağımlılıkları ekle.
  3. İstemciyi başlat ve içerikleri kontrol et: Modun yüklenip yüklenmediğini ve içeriklerinin kullanılabilir olup olmadığını kontrol et. Başlatma başarısız olursa ilk somut hata mesajını ve sürüm eşleşmesini incele.
  4. Sunucuyu buna uygun kur: Aynı uygun oyun ve gameplay mod düzeyini kullan. Ek istemci grafik modlarının tamamını kontrol etmeden sunucuya yükleme.
  5. Normal bir oyuncuyla katıl: Erişilebilirliği ve içerikleri özel yönetici hakları olmadan kontrol et. Başarılı bir kurulum yalnızca operatör hesabıyla çalışmamalıdır.
  6. Bir gemiyi pratikte kontrol et: Yerleştirmeyi, binmeyi, yelkeni, hareketi, envanteri ve inmeyi test et. Ardından temiz bir sunucu yeniden başlatmasından sonra durumu kontrol et.

Genel kurulum modlar ve modpack’ler kurma bölümünde ele alınır. Minecraft 1.21.1 için NeoForge belgeleri ayrıca uygun Java 21 çalışma zamanını açıklar.

Hangi tuş ne işe yarar?

Aşağıdaki atama proje açıklamasından alınmıştır. Kendi örneğindeki gerçek binding’leri, özellikle bir modpack içinde, kontrol et. Değiştirilmiş veya çift atanmış tuşlar farklı bir davranışa yol açabilir.

Eylem Belgelenmiş kullanım
Binme Gemiye sağ tıklayarak kullanma
Yelkeni açma veya kapatma Gemideyken R tuşuna basma
Yelken hızını artırma veya azaltma Sırasıyla W ve S
Kamera mesafesini değiştirme Üçüncü şahıs görünümünde F5 ile fare tekerleğini kullanma
Envanteri dışarıdan açma Eğilme ve gemiye sağ tıklama
Topları ateşleme Topların yönüne bakma ve boşluk tuşuna basma; top gülleleri gemi envanterinde olmalıdır

Proje sayfası tuş atamalarının değiştirilebildiğini belirtir. Bir etki oluşmuyorsa önce atamayı, gemideki konumunu ve eylemin gereksinimlerini kontrol et. Small Ships: Kullanım ve toplar

Bir gemi neden farklı hızlarda gidebilir?

Her yavaş gidiş bir sunucu sorunu değildir. Resmi wiki; gemi türü, su biyomu, toplar ve yükten kaynaklanan etkileri açıklar. Performans ayarlarını değiştirmeden önce bu oyun mekaniklerini karşılaştırmana dahil et. Wiki bilgilerinin, somut bir sürümde gerçekten gözlemlenen davranışla hâlâ uyumlu olması gerekir. Small-Ships-Wiki

Anlaşılır bir karşılaştırma için aynı gemiyi ve aynı rotayı kullan. Yükü, donanımı ve su bölgesini not et. Önce yalnızca bir faktörü değiştir. Aynı anda başka bir gemi kullanır ve başka bir biyoma geçersen farkı artık net şekilde ilişkilendiremezsin.

Buna karşılık birden fazla oyuncu aynı anda gecikmeli eylemler yaşıyorsa bağlantıyı ve sunucuyu da kontrol et. Minecraft lag ve TPS rehberi bu ayrımı yapmaya yardımcı olur.

Tuş atamasını ve oyun kurallarını ayrı değiştirme

Bir tuş değişikliği, bir eylemi nasıl tetiklediğin sorusunu yanıtlar. Bir gameplay ayarı ise ortak dünyanın kurallarını etkiler. Bu yüzden yerel bir tuş çakışmasını sunucu taraflı bir yapılandırma sorusuyla karıştırma.

Kullanım için Minecraft örneğinin tuş atamalarını aç ve Small Ships tarafından kaydedilen eylemleri ara. Bir çakışma varsa boş bir tuş seç, eski atamayı not et ve aynı eylemi hemen kontrol et. Böylece gerekirse değişikliği geri alabilirsin.

Gameplay ayarlamaları için yalnızca kendi somut build’inin yapılandırma seçeneklerini kullan. Dosya adları, anahtarlar ve kayıt konumu başka bir loader için hazırlanmış bir rehberden güvenilir şekilde aktarılamaz. Önce gerçekten oluşturulan dosyaları yedekle. Elle düzenlemeden önce sunucuyu kapat ve her seferinde yalnızca mevcut, belgelenmiş bir değeri değiştir. Başlattıktan sonra yapılandırmanın kabul edilip edilmediğini log’da kontrol et ve ardından etkisini normal bir oyuncuyla test et.

Small Ships 2.0.0-b2.1 içindeki somut ayarlar

Minecraft 1.21.1 ve NeoForge 21.1.248 ile izole ilk başlatmada bu build oyun dizininde iki dosya oluşturdu: yerel görüntüleme için config/smallships-client.toml ve genel mod kuralları için config/smallships-common.toml. Aşağıdaki seçim, yorumları ve değer aralıkları dahil olmak üzere bu oluşturulan dosyalardan alınmıştır. İstemci başlatması, Dedicated Server ile senkronizasyonu henüz doğrulamaz.

Dosya ve anahtar Varsayılan ve izin verilen aralık Ayarın etkilediği şey
İstemci: shipModSpeedUnit 0; değerler 0 ile 3 arası Hız göstergesinin birimi: 0 = km/h, 1 = m/s, 2 = knot, 3 = mph
İstemci: shipGeneralCameraAutoThirdPerson true Üçüncü şahıs kameraya otomatik geçiş
İstemci: shipGeneralCameraZoomEnable true Gemi kamerasının yakınlaştırma işlevi
İstemci: shipGeneralCameraZoomMin / shipGeneralCameraZoomMax 5.0 / 20.0; her biri 1 ile 50 arası Alt ve üst yakınlaştırma sınırı; minimumu maksimumdan küçük tut
Common: shipGeneralContainerModifier 10.0; −500 ile 500 arası Dolu bir kargo alanının maksimum yüzdesel hız etkisi
Common: shipGeneralCannonModifier 2.5; −500 ile 500 arası Top başına yüzdesel hız etkisi
Common: shipGeneralBiomeModifier 20.0; 0 ile 500 arası Biyomlardan kaynaklanan maksimum yüzdesel hız bonusu veya cezası
Common: shipGeneralCollisionDamage 7.5; 0 ile 100 arası Çarpışma hasarı; yapılandırma yorumuna göre 0 bunu devre dışı bırakır
Common: shipGeneralDespawnTimeSunken 15.0; 0 ile 600 dakika arası Batmış bir geminin kaldırılmasına kadar geçen süre

Bu build’de shipAttributeCogMaxSpeed için varsayılan değer 30.0’dir. Bu nedenle eski wiki örneklerindeki hız ve biyom değerlerini kontrol etmeden aktarma. İzin verilen uç bir değer ayrıca mantıklı bir öneri değildir: Varsayılanlardan başla ve küçük, anlaşılır adımlarla değiştir.

Düzenlerken mevcut TOML bölümlerini koru ve dahili schematicVersion değerini değiştirme. Dosya düzenlemeden önce ilgili örneği kapat ve ardından tamamen yeniden başlat; böylece bu akış, oyun sırasında doğrulanmamış bir devralımı varsaymaz. Belirli bir değerin yeniden başlatma olmadan etkili olup olmayacağı burada vaat edilmez. Ortak kurallar için ardından aynı eylemi test sunucusunda normal bir oyuncuyla kontrol et.

Hataları basit bir akışta daraltma

Gözlem Kontrol Beklenen sonuç
Gemi yerleştirilemiyor Boş, yeterince büyük bir su alanı kullan Gemi dar kıyı veya engellerle temas etmeden görünür
R yelken eylemini tetiklemiyor Oturma konumunu ve gerçek tuş atamasını kontrol et Atanan eylem tepki verir
Envanter dışarıdan açılmıyor Sağ tıklarken eğilmeyi kontrol et Gemi envanteri açılır
Top tepki vermiyor Bakış yönünü, mühimmatı ve binding’i kontrol et Eylem boş bir test ortamında tetiklenebilir
Bir oyuncu katılamıyor Onun sürüm setini çalışan istemciyle karşılaştır Mod/loader çakışması olmadan katılım gerçekleşir
Gemi durumu yeniden başlatmadan sonra beklenmedik şekilde değişiyor Temiz durdurmayı, kaydı ve sunucu log’unu kontrol et Durum tekrarlanan testte anlaşılır şekilde aynı kalır

Topları, hedef alanında yabancı yapılar olmayan ve çevresi boş ayrı bir dünyada test et. İşlev testi somut bir kullanım sorusunu yanıtlamalı ve mevcut bir kayıtlı oyuna zarar vermemelidir.

Sık sorulan sorular

Tüm oyuncuların Small Ships kurması gerekir mi?

Burada açıklanan modlu istemci/sunucu kullanımı için uygun ortak bir sürüm seti planlarsınız. Değiştirilmemiş bir istemcinin ek içerikleri kullanabileceğine güvenmeyin.

Small Ships her shader ile otomatik olarak çalışır mı?

Uygun bir mod dosyası, shader görüntülemesinin hatasız olduğunu henüz kanıtlamaz. Gemiyi önce shader olmadan, sonra kendi somut shader stack’inizle kontrol edin. Bunu yaparken su yüzeyini, yelkenleri ve kamerayı aynı sahnede inceleyin.

Small Ships’i dünyadan kolayca tekrar kaldırabilir miyim?

Kurulumdan önce eksiksiz bir yedek sakla. İçerik modlarını zaten kaydedilmiş bir dünyadan kaldırmak nötr bir geri dönüş yolu değildir. Temiz bir geri test için ilgili sürüm setiyle birlikte yedeği kullan.

Ortak bir sunucuya nereden başlamalıyım?

​Minecraft sunucu teklifinde hangi sunucu yazılımının modpack’inize uygun olduğunu kontrol edin. Kaynakları dünyanızı ve oyuncu sayınızı test ettikten sonra seçin. Bir gemi modunun yalnızca kurulmuş olması güvenilir bir RAM ihtiyacı ortaya koymaz.

İlgili rehberler

Bu rehberin diğer dillerdeki sürümleri

Deutsch · العربية · বাংলা · English · Español · Français · हिन्दी · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Nederlands · Polski · Português · Русский · اردو · 简体中文