Last update: 27 Mar 22:20 UTC
Short link to this article: https://truckersmp.com/kb/1603
Bu kılavuz, sunucularımızda kullanmak üzere özel DBus World hatları oluşturma sürecinde size rehberlik edecektir. Gerekli her şeyi ayarlayabilmeniz için makalenin tamamını okuyun.
1. Notlar 2. Hatlar klasörünü oluşturma 3. Mevcut duraklara erişim 4. lines.xml dosyasını düzenleme, lines.xml değişkenleri, Örnek hat 5. Oyunu başlatma 6. Hatlarınızı paylaşın! (İsteğe bağlı) 7. Destek alma
stops.xml
dosyasında mevcut otobüs duraklarının tam listesini bulabilirsiniz.lines.xml
dosyanızdan kaldırmanız gerekmektedir.İlk olarak, indirip yüklediğiniz en son TruckersMP hatları dosyasının bir kopyasını oluşturmanız gerekmektedir. Bu dosyayı, \Documents\DBus Client\maps
dizini içindeki lines klasörüne yerleştirmelisiniz.
Bu örnekte, TruckersMP v1.53 dosyasını kopyaladık ve adını TruckersMP Lines by ChrisPatrol olarak değiştirdik.
Oluşturduğunuz kopya klasörün içinde lines.xml
ve stops.xml
adlı iki dosya bulunacaktır.
stops.xml
dosyasını Notepad++ gibi bir programla açarak, mevcut otobüs duraklarını görüntüleyebilir ve rotanıza ekleyebileceğiniz durakları belirleyebilirsiniz.
Aşağıda, Hannover şehrinde bulunan ve kimliği 0 olan bir otobüs durağı örneği verilmiştir.
Bu dosyada değişiklik yapmamanız önerilir, ancak haritadan kaldırılmış otobüs duraklarını silmek için düzenleme yapabilirsiniz.
DBus World'e yeni bir rota eklemek için lines.xml
dosyasını düzenlemeniz gerekmektedir.
Yeni bir otobüs hattı eklemek için lines.xml
dosyasında bulunan <line></line>
bloklarından birini kopyalamanız gerekir.
Eğer tamamen yeni bir başlangıç yapmak istiyorsanız, aşağıdaki örnek görselde gösterildiği gibi, tüm <line></line>
bloklarını bir tanesi hariç silebilirsiniz. Bu sayede yeni bir rota oluşturmaya sıfırdan başlayabilirsiniz.
Dosyanın sonunda mutlaka </lines>
etiketinin bulunmasına dikkat etmelisiniz.
Her oluşturduğunuz hat için aşağıdaki değerleri düzenlemeniz gerekecektir.
lines map_type="tmp"
→ Harita ID’sidir. Bu değeri değiştirmemelisiniz, aksi takdirde hattınız TruckersMP'de çalışmaz.line uid="1"
→ Hattın benzersiz kimliğidir. Her giriş için farklı olmalıdır.number="Liverpool - London (831 km)"
→ Hattın adıdır.route uid="1"
→ Rotanın benzersiz kimliğidir. Her rota için farklı olmalıdır.name="Liverpool - London"
→ Rotanın adıdır. Dönüş rotası için tersine çevrilebilir.busstop uid="86"
→ Otobüs durağının stops.xml dosyasındaki benzersiz kimliğidir.passengersMin="5"
ve passengersMax="20"
→ En az 5, en fazla 20 yolcu oluşturur. Yolcu sayısı 0 ile 100 arasında rastgele belirlenir ve ardından coefOn filtresinden geçer. Filtreye göre:nextStopTime="33"
→ Bir sonraki durağa varmanız gereken süredir (dakika cinsinden).nextStopPrice="1"
→ Bir sonraki durağa kadar yolcu başına alınacak ücrettir.Bu örnekte, Carlisle > Birmingham > Londra rotasını oluşturacağız.
Öncelikle, hat ve rota kimliklerini (uids) ayarlamamız gerekiyor. Bunlar 1'den başlayarak eklediğiniz her yeni hat ve rota için artırılabilir. Ad (name)
ve numara (number)
değişkenlerini dilediğiniz gibi özelleştirebilirsiniz.
Daha sonra, bu rotaya eklemek istediğimiz durakların kimliklerini bulmamız gerekiyor. Bunun için stops.xml
dosyasında durak adlarını arayarak her bir durağın kimliğini not almalıyız:
Sonraki Adım: Duraklar Arası Süreyi Hesaplama Bir sonraki adımda, her durak arasındaki yolculuk süresini hesaplamamız gerekiyor.
Bunu yapmak için oyun içi haritada rota noktaları (waypoints) ekleyerek şehirler arası sürüş süresini öğrenebilir ve dakika cinsine çevirebiliriz.
Örneğin, Carlisle → Birmingham arasındaki yolculuk süresi 4 saat 29 dakika sürüyor.
Bunu dakikaya çevirirsek:
4 saat × 60 dakika + 29 dakika = 269 dakika
Bu süreyi dakikaya çevirmek için şu işlemi yapabiliriz:
4 saat × 60 dakika = 240 dakika
+ 29 dakika eklediğimizde toplam süre 269 dakika olur.
Bu değeri nextStopTime
değişkeni olarak kullanmalıyız.
Bu işlemi, Birmingham → Londra için tekrar ederiz. Sonuç olarak, bu mesafe 168 dakika sürüyor.
Son durak için, nextStopTime
değeri 0 olarak ayarlanır çünkü bir sonraki durağa gitmeyeceksiniz.
İşte tamamen doldurulmuş bir hat yapılandırma örneği. Düzenlemeyi tamamladıktan sonra, bu dosyayı kaydetmeyi unutmayın
Artık tamamen işlevsel bir otobüs hattınız olmalı! TruckersMP’ye giriş yaptığınızda, otobüs rotanızı başlatma seçeneğiniz olmalıdır.
Eğer hatlarınızı arkadaşlarınız ve meslektaşlarınızla paylaşmak istiyorsanız, yapmanız gereken tek şey, \Documents\DBus Client\maps
dizininde oluşturduğunuz klasörü paketlemektir. Yukarıdaki örneğimizde, TruckersMP Lines by ChrisPatrol klasörünü zipleyip paylaşabilirsiniz. Bu dosya, arkadaşlarınızla paylaşılmak üzere yüklenebilir!
Eğer DBus World rotaları için bir zip paketi alırsanız, yapmanız gereken tek şey, bu zip dosyasını Documents\DBus Client\maps
dizinine açmaktır!
Eğer TruckersMP sunucularında DBus World ile ilgili sorunlar yaşıyorsanız, lütfen Destek Ekibimizle iletişime geçin. Eğer aynı sorunları tek oyunculu modda da yaşıyorsanız, DBus World destek ekibiyle de iletişime geçmekten çekinmeyin.
TruckersMP Destek: https://truckersmp.com/support
DBus World Dokumanı: https://dbusworld.com/docs
DBus World Destek: https://discord.gg/KtQCeaX