Vytvoření vlastní linky DBus World


Last update: 27 Mar 21:48 UTC
Short link to this article: https://truckersmp.com/kb/1608



Tento průvodce vám pomůže při vytváření vlastních linek v DBus World, které můžete použít na našich serverech. Přečtěte si celý tento článek, abyste mohli nastavit vše potřebné.

1. Poznámky
2. Vytvoření složky pro linku
3. Přístup k dostupným stanicím
4. Úprava souboru lines.xml, proměnné souboru lines.xml, Vzorová linka
5. Spuštění hry
6. Sdílení linek! (Volitelné)
7. Získání podpory


1. Poznámky

  • Již musíte mít nainstalovanou aplikaci DBus World pro TruckersMP. Jak stáhnout a nainstalovat DBus World se dozvíte z našeho článku zde.
  • Cestující můžete vyzvedávat pouze v autobusových depech/stanicích ve městech. V TruckersMP nesmíte používat autobusové zastávky.
  • Úplný seznam dostupných autobusových zastávek najdete v souboru stops.xml, který je součástí nejnovějších stažených autobusových linek v TruckersMP.
  • Přepracovaná města mají často z mapy zcela odstraněná autobusová nádraží. Aby vaše vlastní linky fungovaly i nadále, musíte odstranit použití těchto stanic ze souboru lines.xml.
  • Své linky upravujete na vlastní nebezpečí. Neposkytujeme záruku, že nedojde k poškození vašeho nastavení DBus World. Můžeme vám poskytnout pouze omezenou podporu, která vám pomůže při odstraňování problémů s vlastními linkami.

2. Vytvoření složky pro linku

Nejdříve je třeba vytvořit duplikát nejnovějšího souboru TruckersMP linek, který jste si stáhli a nainstalovali do složky lines \Documents\DBus Client\maps. V tomto příkladu jsme zkopírovali soubor TruckersMP v1.53 a kopii přejmenovali na TruckersMP Lines by ChrisPatrol.

TruckersMPDupLine

Uvnitř duplikované složky budou dva soubory s názvy lines.xml a stops.xml.

TMPLines


3. Přístup k dostupným stanicím

Otevřením souboru stops.xml v programu, jako je Notepad++, můžete vidět, které stanice jsou k dispozici pro přidání do trasy. Níže je uveden příklad autobusové zastávky v Hannoveru s ID 0. Tento soubor byste neměli upravovat, kromě odstranění autobusových zastávek, které již na základní mapě neexistují.

Hannover


4. Editace Lines.xml

Chcete-li přidat trasu do DBus World, musíte upravit soubor lines.xml.

linesxml

Chcete-li přidat novou linku, musíte uvnitř souboru lines.xml vytvořit kopii bloku <line></line>. Pokud chcete začít znovu, můžete také odstranit všechny bloky <line></line> s výjimkou jednoho, jak je zvýrazněno na níže uvedeném ukázkovém obrázku. To vám umožní začít s novou trasou. Musíte se ujistit, že na konci souboru stále zůstává </lines>.
Deletedall

4a. proměnné lines.xml

Většinu těchto hodnot budete muset upravit pro každý řádek, který chcete vytvořit.

  • lines map_type="tmp" je identifikátor mapy. Nesmí se upravovat, jinak nebude řádek v TruckersMP fungovat.
  • line uid="1" je identifikátor linky a musí být jedinečný pro každou položku.
  • číslo="Liverpool - Londýn (831 km)" je název linky.
  • route uid="1" je identifikátor trasy a musí být pro každou trasu jedinečný.
  • name="Liverpool - Londýn" je název trasy a pro zpáteční cestu může být obrácený.
  • busstop uid="86" je jedinečné ID autobusové zastávky z výše uvedeného souboru stops.xml.
  • passengersMin="5" a passengersMax="20" vygeneruje nejméně 5 a nejvíce 20 čísel v rozmezí 0 až 100 a ty jsou pak předány přes coefOn filtr. Čísla menší než filtr znamenají nástup cestujících. Jakékoli číslo vyšší než coef0n filtr znamená výstup těchto cestujících.
  • nextStopTime="33" je čas v minutách do příští zastávky.
  • nextStopPrice="1" je cena za cestujícího do další zastávky.

4b. Vzorová linka

V tomto příkladu vytvořím trasu Carlisle > Birmingham > Londýn.

Nejprve je třeba upravit uids linky a trasy. Ty mohou začínat na 1 a zvyšovat se pro každý přidaný řádek a trasu. Můžete také změnit proměnné name a number na libovolné hodnoty.

Dále je třeba zjistit ID zastávek, které chceme do této trasy zahrnout. To můžeme provést vyhledáním názvů zastávek v souboru stops.xml a zapsáním ID každé zastávky.

  • ID zastávky Carlisle je 3.
  • Id Birminghamu je 49.
  • Id Londýna je 70

Carliseuid

Dále je třeba vypočítat čas potřebný k ujetí cesty mezi jednotlivými zastávkami. Pomocí mapy ve hře můžeme nastavit body cesty, abychom získali čas potřebný k ujetí cesty mezi jednotlivými městy a převést jej na minuty. V níže uvedeném příkladu trvá cesta Carlisle -> Birmingham 4 hodiny a 29 minut.
mappingctob

To convert 4 hours and 29 minutes into minutes we can do 60 x 4 to get 240 minutes and then add the extra 29 minutes on to get 269 minutes. This is your nextStopTime.

Tento postup pak můžeme zopakovat pro cestu z Birminghamu do Londýna, čímž získáme celkem 168 minut. V posledním záznamu je nextStopTime nastaven na 0, protože na další zastávku již nepojedete.

Zde je příklad kompletně vyplněného nastavení linky. Po dokončení úprav tohoto souboru jej uložte.

lineexample


5. Spuštění hry

Nyní byste měli mít plně funkční autobusovou linku! Po spuštění TruckersMP byste měli mít možnost spustit autobusovou linku.

Busrouteselect

routeready


6. Sdílení autobusových linek! (Volitelné)

Pokud chcete sdílet své linky s přáteli a kolegy, stačí zabalit složku, kterou jste vytvořili v \Dokumenty\DBus Client\maps. V našem příkladu, který jsme vytvořili výše, bychom zazipovali složku TruckersMP Lines by ChrisPatrol. Tu pak můžete nahrát a sdílet ji s přáteli!

Pokud obdržíte balíček zip pro trasy DBus World, stačí složku rozbalit do složky \Documents\DBus Client\maps!


7. Získání podpory

Pokud máte problémy s DBus World na serverech TruckersMP, kontaktujte prosím náš Support Team. Pokud máte stejné problémy i v rámci hry pro jednoho hráče, neváhejte kontaktovat podporu DBus World.

Podpora TruckersMP: https://truckersmp.com/support Dokumentace ke služběDBus World: https://dbusworld.com/docs Podpora službyDBus World: https://discord.gg/KtQCeaX