Dostlar STUDIO / Modlar / Kontrat Yöneticisi

Kontrat Yöneticisi

Contract Manager · Sunucu yönetimi

YayındaFS25_ContractManager

Sunucularda kontratlar iki yönden sorun çıkarır: oyunun kendi ödül dengesi kalabalık bir çiftlikte anlamını yitirir, bir de kontrat ürününü alıp kendi silosuna boşaltan oyuncu vardır. Kontrat Yöneticisi ikisini tek modda toplar. Kural katmanı ödülü, cezayı, süreyi, kotayı ve hangi kontrat türünün ne sıklıkta çıkacağını yönetir; koruma katmanı kontrat ürününü sunucu tarafında takip eder. Ayrı bir arayüz kurmaz, oyunun kendi ekranlarını kullanır: kurallar ESC menüsündeki ayarlar sekmesinde, işlemler Kontratlar sayfasının altındaki Kontrat Yönetimi sekmesinde.

Özellikler

Ne yapar

  • Ödül çarpanı taban ve tavan sınırıyla; başarısızlık cezası ödülün yüzdesi olarak; kiralık makine maliyet çarpanı.
  • Çiftlik başına aktif kontrat, panodaki kontrat sayısı, tür başına sınır, üretim aralığı, kontrat süresi ve bitiş uyarıları ayarlanır.
  • Hasadın teslim edilmeyip çiftliğe kalan oranı ayarlanır (oyunun varsayılanı yüzde 7, balyada yüzde 10). Artırırsan kontrattan sonra elinde satacak daha çok ürün kalır.
  • Her kontrat türü ayrı ayrı açılıp kapatılır ve diğerlerine göre ağırlıklandırılır.
  • Çim hasadı kontratları varsayılan olarak üretilmez. Oyun bazen normal tarlalara çim ekip hasat kontratı çıkarıyordu; hasat kontratında biçme makinesine izin olmadığı için oyuncu araziye giremeyip cezayla iptal ediyordu. Ayardan açılabilir; panoda kalmış böyle bir kontratta gereken alet yazar.
  • Ürün koruması sunucu tarafında: yere dökme, başka çiftliğe aktarma ve yanlış boşaltma noktası engellenir; korunan ürünü yalnızca kontratın teslim noktası kabul eder.
  • Başlanmış kontrat iptal edilemez; süre aşımı veya zorunlu başarısızlıkta kabulden beri biriken net ürün geri alınır. Kontrat başarısız olunca ortağın aracındaki ürün de geri alınır.
  • Kontrat ürünü teslim edilmeden azalırsa çiftlik uyarı alır ve sunucu loguna yazılır. Gece yarısı balya silen temizlik modlarının olduğu sunucularda ürün sessizce yok oluyor, kontrat görünür sebep olmadan başarısız oluyordu. Koruma bölümünden kapatılabilir. Ortağın römorkuna boşaltırken ya da aynı ürünlü ikinci bir kontratta yanlış uyarı çıkmaz; yere dökme engellenince sebebi yazılır.
  • Başarısız kontratta tamamlanma oranına göre kısmi ödeme; üst üste başarısızlıkta artan ceza, bir başarı seriyi sıfırlar. Ceza tavanı her zaman uygulanır ve her başarısız kontrat kendi ceza oranını korur; kiralık araçlar yüklenemediği için oyunun başarısız saydığı kontrata ceza kesilmez.
  • Çiftlik başına günlük ve aylık kontrat kotası.
  • Aynı tarlada zincir bonusu (hazırlık, ekim, bakım, hasat) ve aynı tarla sahibiyle çalışmayı sürdürene NPC ilişki bonusu.
  • Ortak kontrat: davet doğrudan oyunun Kontratlar sayfasından gönderilir, davet penceresinde Enter kabul eder, Esc kararı sonraya bırakır. Ödül ölçülen katkıya göre bölünür, ortaklar korunan ürünü taşıyabilir ve tarlada çalışabilir. Teslim edilen litre her çiftliğin payına sayılır, sahip davetten önce yaptığı işin payını korur ve herkes sunucunun hesapladığı payı görür. Ortak bitmiş kontrattan ayrılamaz, devredilen kontrat ortaklığını korur.
  • Kontrat Yönetimi sayfası gerçek bir tablo: kontrat, çiftlik, ilerleme, ödül ve süre kendi sütununda başlığıyla durur, sayılar sağa dayalı hizalanır, geçmişte sonuç renkle ayırt edilir.
  • Liste kesilmeden önce sıralanır, en acil ya da en çok ödeyen kontrat her zaman sayfadadır. Ödüle, kalan süreye veya çiftliğe göre sıralanır; liste yirmi satır gösterir ve başlıkta kaçta kaçını gördüğün yazar.
  • Ekrandaki kontrat çubuğu sahip mi ortak mı olduğunu ve o kontrattan beklenen kazancı yazar. Ortak oyuncuda da görünür.
  • Kontrat detayında ürün, tarladan çıkacak tahmini miktar, teslim edilecek ve size kalacak miktar gerçek sayılarla yazar; bu satırlar panodaki kontratlarda da görünür. Kiralama kapalıysa kiralama ücreti satırı gizlenir. Kontrat türleri, saat, tarla büyüklüğü ve litre oyuncunun dilinde yazar.
  • Başka çiftliğin rezerve ettiği kontratta oyunun Kabul et düğmesi yerine kimin rezerve ettiğini ve ne zaman boşalacağını söyleyen Rezerve düğmesi çıkar; boşa gidecek istek hiç gönderilmez.
  • Yönetici araçları Yönetim sayfasında: panoyu yenile, kontratı onaylı olarak zorla iptal et, başka çiftliğe devret. Yenileme kontratları tek tek değiştirir; oyun yerine yenisini üretemezse durur ve panonun kalanını korur, hiçbir şey üretemezse sebebini söyler.
  • Geri alınamayan işlemde onay penceresi kontratın adını yazar ve hedefi onay anında sabitler; o kontrat panodan düşmüşse işlem uygulanmaz. Mod ayrıca sunucu ile istemcinin aynı sürümü konuşup konuşmadığını denetler.
  • Ayar sekmesinde çiftlik istatistiği ve son kontratlar herkese görünür; istatistikte ödül çarpanını düşüren üst üste başarısızlık sayısı da yazar. Sıralama 32 çiftliğe kadar çıkar.
  • Yönetim sayfası ve ortaklık ayrı ayrı kapatılabilir; kapatınca sekme anında gizlenir.
  • Tek oyunculu oyunda yalnızca çok oyunculuda anlamı olan özellikler kendiliğinden kapanır: ortak kontrat, rezervasyon, rezerve kontratın harita işareti ve başka çiftliğe devir. Tek çiftlik olduğu için ayar sekmesinde bu satırlar sönük görünür ve açılamaz; kayıtlı değerler saklanır, çok oyunculu oyunda yeniden geçerli olur.
  • Ayar değişikliği yapıldıktan birkaç saniye sonra diske yazılır; kayıt almadan yeniden başlayan sunucuda son değişiklik kaybolmaz. Log, ayarı kimin değiştirdiğini ve önceki değeri yazar; aynı bilgi Discord paneline de gider.
  • Discord Bridge yüklüyse kontrat olayları Discord'a gider; kurallar, çiftlik istatistikleri ve geçmiş köprünün web panosunda görünür.
  • Kontrat Ürün Koruması modunun yerine geçer ve kayıt verisini devralır. BetterContracts yüklüyse kurallarını geri çeker; hangisinin geçerli olacağı ayar sekmesinden seçilir.

Birlikte çalışır

Diğer modlarımızla

Tek başına çalışır. Aşağıdaki modlar da kuruluysa şunlar eklenir:

  • Discord Bridge v1.4.3.0 · Yayında

    Kontrat kabulü, bitişi ve ödemesi, süre uyarıları ve koruma engelleri Discord'a gider. Köprünün web panosunda Kontratlar sekmesi açılır: kurallar, kontrat türleri, çiftlik istatistikleri ve geçmiş orada görünür, ayarlar tarayıcıdan değişir.

Kurulum

Nasıl kullanılır

  1. Zip dosyasını sunucunun ve bağlanan tüm oyuncuların mods klasörüne koy.
  2. Kuralları ESC > Ayarlar > Kontrat Yöneticisi altından ayarla. Bu sekmede yalnızca sunucu yöneticisi değişiklik yapabilir, kalanı görüntüler.
  3. Ortak daveti, rezervasyon, kabul ve ayrılma oyunun kendi Kontratlar sayfasında C tuşuyla; sonraki çiftlik ve ret Boşluk tuşuyla; panoyu yenile X tuşuyla yapılır. Ayrı bir ekrana geçmen gerekmez.
  4. Toplu işlemler ve filtreleme için Kontrat Yönetimi sekmesine gir. İstemezsen bu sekmeyi Ayarlar > Arayüz altından kapatabilirsin.
  5. Geri alınamayan işlemler oyunun kendi onay penceresini açar. Tuş ataması gerekmez.