Eigene DBus World Buslinien erstellen


Last update: 10 Jun 18:39 UTC
Short link to this article: https://truckersmp.com/index.php/kb/1599



Dieser Leitfaden hilft dir bei der Erstellung benutzerdefinierter DBus World Linien zur Verwendung auf unseren Servern.

1. Hinweise
2. Dateipfad erstellter Linien
3. Zugriff auf verfügbare Haltestellen
4. Lines.xml bearbeiten, Variablen der lines.xml, Beispiellinie
5. Starte das Spiel
6. Teile deine Linien! (optional)
7. Bekomme Hilfe


1. Hinweise

  • Du musst bereits DBus World für TruckersMP installiert haben. Du kannst unseren Artikel hier lesen, um zu erfahren, wie du DBus World herunterlädst und installierst.
  • Du kannst Fahrgäste nur an Busdeports innerhalb von Städten abholen. Du darfst keine Bushaltestellen in TruckersMP benutzen.
  • Du kannst eine vollständige Liste der Verfügbaren Bushaltestellen in der stops.xml Dateo, die von den neusten TruckersMP Buslinien bereitgestellt wird, die du heruntergeladen hast.
  • In überarbeiteten Städten werden Bushaltestellen meistens komplett von der Karte entfernt. Du musst diese Haltestellen aus der Datei lines.xml entfernen, damit deine eigenen Linien weiterhin funktionieren.
  • Du bearbeitest deine Linien auf eigene Gefahr. Wir garantieren nicht, dass dein DBus World Setup nicht beschädigt wird. Wir können nur begrenzten Support bieten, um dir mit der Behebung von Problemen mit benutzerdefinierten Linien zu helfen.

2. Dateipfad erstellter Linien

Als erstes musst du ein Duplikat der neusten TruckersMP Linien erstellen, die du heruntergeladen und im Ordner \Documents\DBus Client\maps installiert hast. In diesem Beispiel haben wir die TruckersMP v1.53 kopiert und die Kopie in TruckersMP Lines by ChrisPatrol umbenannt.

TruckersMPDupLine

In deinem duplizierten Ordner findest du zwei Dateien mit dem Namen lines.xml und stops.xml.

TMPLines


3. Zugriff auf verfügbare Haltestellen

Wenn du die Datei stops.xml in einem Programm wie Notepad++ öffnest, kannst du sehen, welche Haltestellen verfügbar sind und zu einer Route hinzugefügt werden können. Unten ist ein Beispiel für eine Haltestelle in Hannover mit der ID 0. Du solltest diese Datei nicht bearbeiten, außer um Haltestellen entfernen, die auf der Basiskarte nicht mehr vorhanden sind.

Hannover


4. Lines.xml bearbeiten

Um eine Route in DBus World zu erstellen, musst du die lines.xml Datei bearbeiten.

linesxml

Um eine neue Buslinie hinzuzufügen, musst du in der lines.xml Datei eine Kopie von dem <line></line> Block erstellen. Wenn du neu anfangen möchtest, kannst du alle <line></line> Blöcke löschen, bis auf einen, wie im Beispielbild hervorgehoben. Auf diese Weise kannst du mit einer neuen Route beginnen. Du musst sicherstellen, dass am Ende noch </lines> am Ende der Datei steht.
Deletedall

4a. Variablen der lines.xml

Du musst die meisten dieser Werte für jede Zeile, die du erstellen möchtest, bearbeiten.

  • lines map_type="tmp" ist die Karten ID. Diese darf nicht bearbeitet werden, da sonst die Zeile in TruckersMP sonst nicht funktioniert.
  • line uid="1" ist die Linien ID und muss einzigartig für jede Linie sein.
  • number="Liverpool - London (831 km)" ist der Linienname.
  • route uid="1" ist die Routen ID und muss für jede Route einzigartig sein.
  • name="Liverpool - London" ist der Routenname und kann für die Rückfahrt umgedreht werden.
  • busstop uid="86" ist die eindeutige ID der Bushaltestelle aus der oben genannten stops.xml Datei.
  • passengersMin="5" und passengersMax="20" generiert mindestens 5 und maximal 20 Nummern zwischen 0 and 100 die dann durch den coefOn filter geleitet werden. Nummern, die kleiner als der Filter sind, bedeuten einsteigende Fahrgäste. Jede Zahl, die höher als der coef0n filter sind bedeutet, dass diese Fahrgäste zurückgelassen werden.
  • nextStopTime="33" ist die Zeit in Minuten bis du an der nächsten Haltestelle sein musst.
  • nextStopPrice="1" ist der Preis pro Fahrgast bis zur nächsten Haltestelle.

4b. Beispiellinie

In diesem Beispiel erstelle ich eine Route Carlisle > Birmingham > London.

Als Erstes müssen wir die Werte der Linie und Route anpassen. Diese können bei 1 beginnen und für jede hinzugefügte Route und Linie erhöht werden. Du kannst außerdem die Variablen Name und Nummer nach Belieben ändern.

Als nächstes müssen wir die IDs der Haltestellen finden, die wir in diese Route aufnehmen wollen. Wir können das machen, indem wir nach den Namen der Haltestellen in der stops.xml suchen und die IDs jeder Haltestelle notieren.

  • Carlisles ID ist 3
  • Birminghams ID ist 49
  • Londons ID ist 70

Carliseuid

Als nächstes müssen wir die Zeit berechnen, die wir zwischen den einzelnen Haltestellen benötigen. Mit Hilfe der Karte im Spiel können wir Wegpunkte setzen, um die Zeit zu ermitteln, die für die Fahrt zwischen den einzelnen Städten benötigt wird und sie in Minuten umrechnen. Im Beispiel dauert, Carlisle -> Birmingham 4 Stunden und 29 Minuten.
mappingctob

Um 4 Stunden und 29 Minuten in Minuten umzurechnen, können wir 60 x 4 rechnen, um 240 Minuten zu erhalten, und dann die zusätzlichen 29 Minuten hinzuzählen, um 269 Minuten zu erhalten. Das ist unsere nextStopTime.

Diesen Prozess können wir dann für die Strecke Birmingham-London wiederholen, um auf insgesamt 168 Minuten zu kommen. Beim letzten Eintrag muss die nextStopTime auf 0 gesetzt werden, weil wir keine weitere Haltestelle mehr anfahren.

Hier siehst du ein Beispiel für eine vollständig ausgefüllte Zeile. Stelle sicher, dass du die Datei speicherst, sobald du sie fertig bearbeitest hast

lineexample


5. Starte das Spiel

Du solltest jetzt eine vollständig funktionsfähige Buslinie haben! Wenn du TruckersMP startest, solltest du die Option haben, die Buslinie zu starten.

Busrouteselect

routeready


6. Teile deine Linien! (optional)

Wenn du deine Linie mit deinen Freunden und Kollegen teilen möchtest, musst du nur den Ordner zippen, den du in \Documents\DBus Client\maps erstellt hast. In unserem Beispiel würden wir den Ordner TruckersMP Lines by ChrisPatrol zippen. Dueser kann dann hochgeladen werden, um ihn mit Freunden zu teilen!

Wenn du eine zip Datei mit DBus World Routen erhälst, musst du die Datei nach \Documents\DBus Client\maps entpacken!


7. Bekomme Hilfe

Wenn du Probleme mit DBus World auf den TruckersMP Servern hast, setze dich bitte mit unserem Support Team in Verbindung. Wenn du die Gleichen Probleme auch im Singleplayer hast, zögere nicht den DBus World Support zu kontaktieren.

TruckersMP Support: https://truckersmp.com/support
DBus World Dokumentation: https://dbusworld.com/docs
DBus World Support: https://discord.gg/KtQCeaX

Tags

Author

Ben0105 (GER)'s avatar

Ben0105 (GER)

Hello, my name is Ben and I'm a translator at TruckersMP. I speak and write English as well as German. If you have any questions feel free to get in touch with me via Discord!