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
stops.xml Dateo, die von den neusten TruckersMP Buslinien bereitgestellt wird, die du heruntergeladen hast.lines.xml entfernen, damit deine eigenen Linien weiterhin funktionieren.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.

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

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.

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

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.

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.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.

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.

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

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


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!
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
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!