Herkese merhaba,
İşte Farm Manager'ın ilk halka açık alfa yapısı. Modu bir süre önce tartışmaya sunmuştum, artık açık bir vicdanla, bunun bir alfa olduğunu açıkça belirterek yayınlamaya hazırım.
En iyi deneyim için lütfen AD alan noktasını Alan 1... veya Alan 1... modeline göre adlandırın.
Neyle ilgili?
Çiftlik Yöneticisi merkezi bir sipariş yönetim sistemidir. AutoDrive ve Courseplay mükemmel bir şekilde hem sürüş yapabilir hem de çalışabilir; kaçırdığım şey yukarıdaki seviyeydi. Yani “bu araç nasıl gidiyor” değil, “kim aslında neyi, hangi sırayla yapmalı”.
Moddaki temel kural:
Çiftlik yöneticisi KİMİN NE yapması gerektiğine karar verir. Courseplay ve AutoDrive NASIL araç kullanacağınıza ve çalışacağınıza karar verir.
Kasıtlı olarak kendi yol bulma, kendi sürüş fiziği ve kendi taşıma mantığı yoktur. Her şey, her biri bir adaptör içinde kapsüllenmiş olan iki modun mevcut API'leri aracılığıyla çalışır.
Örneğin “Tarla 12'ye buğday ekme” gibi bir sipariş oluşturursunuz. Mod, uygun bir ücretsiz araç arar, onu AutoDrive aracılığıyla sahaya gönderir, Courseplay'in parkuru oluşturmasına ve işi yapmasına izin verir ve ardından onu kişisel AutoDrive park alanına geri gönderir.
İçinde ne var
Sipariş yönetimi
Araçla ilgili bireysel siparişler yerine merkezi iş listesi
"Tüm araçlar" sanal grubu ve ayrıca kendi araç gruplarınızdan herhangi biri
Açık siparişleri kendisi dağıtan, sürekli çalışan zamanlayıcı
Siparişlerin sırası taşınabilir
Courseplay'in son geçiş noktasından devam etmesiyle Duraklatma ve Devam Etme
Ek olarak, her araç için merkezi listeden ayrı, kişisel bir kuyruk
13 iş türü: ekim, gübreleme/ilaçlama, toprak işleme, çiftçilik, yuvarlama, malçlama, biçme, döndürme, biçme, yabani otları temizleme, taş toplama, taşıma, hasat ekibi.
Araç seçimi
uygunluk, bir yerde muhafaza etmeniz gereken bir konfigürasyona göre değil, takılı olan gerçek römorka göre değerlendirilir
bir cihaz değişikliği otomatik olarak tanınır
Ekim makinesindeki entegre gübreleme, onu yanlışlıkla bağımsız bir gübre aracına dönüştürmez
Ekim yaparken mevsimsel değerlendirme
Hasat sütunu İki değişkende çeşitli rollere sahip tutarlı bir iş:
Aşırı yükleme vagonu: Bir harman makinesi, Courseplay harman makinesi boşaltma modunda gerçek bir aşırı yükleme vagonu, ayrıca AutoDrive "Alma ve Teslimat" özelliğini kullanarak tarla ile boşaltma noktası arasında dönen 1 ila 8 sürücü.
Doğrudan sürücü: bir harman makinesi ve aktarma vagonları olmayan 1 ila 8 normal çekici-römork kombinasyonu. AutoDrive'ı kullanarak tarlaya gidiyorlar, Courseplay harman makinesini boşaltma ile orada kendileri çalışıyorlar, AutoDrive'ı kullanarak boşaltma noktasına dolu olarak gidiyorlar ve boş olarak geri dönüyorlar.
Taşıma şarj noktası, varış noktası, mahsul türü. Birkaç uyumlu ekip aynı taşıma siparişini paralel olarak işleyebilir. Kaynak boşsa yeni araç gönderilmez; Halihazırda yüklü olanlar son yüklemelerini tamamlarlar.
Kaydetme ve yükleme Tüm hasat ekibi dahil olmak üzere mevcut siparişler, kaydetme ve yükleme işlemlerine devam eder. Drescher baştan başlamak yerine mevcut parkur oyunu parkurunda devam eder. Yalnızca Çiftlik Yöneticisi durumları ve kalıcı araç kimlikleri kaydedilir; AutoDrive veya Courseplay dahili öğeleri kaydedilmez.
Çok oyunculu sunucu yetkili bir şekilde uygulandı ve genişletmenin son aşamasına kadar test edildi: sunucu gerçeğin tek kaynağıdır, istemciler mahkeme filtreli bir anlık görüntü artı deltalar alır ve yalnızca doğrulanmış işletim niyetlerini geri gönderir. Çiftlikleri değiştirme, bağlantıyı kesme ve yeniden katılma kapsam dahilindedir. Bununla birlikte, çok oyunculu oyunlarda bu en az oynanan yoldur ve en çok sürprizi beklediğim yer burasıdır. Test ederseniz lütfen günlüğü kullanın.
Gereksinimler
Otomatik Sürüş zorunlu
Ders oyunu zorunlu
İkisi olmadan hiçbir şey işe yaramaz. Tam olarak bu sürümlere göre geliştirildi ve test edildi; diğer stantlar işe yarayabilir ancak test edilmemiştir.
Bir işin başlayabilmesi için hedeflere ulaşan bir AutoDrive ağına ve her alan için adlandırılmış bir alan işaretçisine ihtiyacınız vardır. Adının ne olması gerektiği aşağıda yazılmıştır - bu benim kendi testlerimde çoğu siparişin başarısız olduğu noktadır, bu yüzden lütfen dikkatlice okuyun.
Başlamadan önce bilmeniz gerekenler
Bu bir alfa.
Log.txt dosyanızın okunabilir kalması için ayrıntılı tanılama çıkışı varsayılan olarak kapalıdır. Tekrarlanabilir bir hata raporu için scripts/core/TaskPlannerConstants.lua dosyasında DEBUG_LOGGING'i true olarak ayarlayabilir ve durumu yeniden oluşturabilirsiniz.
Lütfen hataları şu bilgilerle bildirin: harita adı, AutoDrive ve Courseplay sürümü, oluşturduğunuz şey, ne olduğu ve log.txt dosyası.
Hala eksik olan veya planlananlar: sipariş bağımlılıkları ("sadece hasat edildiğinde eker"), mevsimler boyunca ürün rotasyonu, çoklu alan seçimi, gerçek sipariş geçmişi, kalıcı olarak bozulan bir aracın otomatik olarak değiştirilmesi.Sorunlu nokta: hata durumları
Süreç çalışıyor. Her zaman olduğu gibi, bir şeyler ters gittiğinde şeytan işin içindedir. Yokuş aşağı takılıp kalan bir sürücünün tüm direği durdurmaması gerekiyor; bunun için yerel bir kurtarma işlemi var, ancak bu tam olarak en az test edebildiğim kısım. Bir şeyi fark ederseniz bu benim için en değerli geri bildirimdir.
Çok selamlar Ole