Création de lignes DBus World personnalisées


Last update: 27 Mar 22:00 UTC
Short link to this article: https://truckersmp.com/kb/1583



Ce guide vous aidera à créer des lignes DBus World personnalisées à utiliser sur nos serveurs. Lisez cet article dans son intégralité pour configurer tout ce qui est nécessaire.

1. Notes
2. Créer un dossier de lignes
3. Accéder aux stations disponibles
4. Modifier lines.xml, variables lines.xml, Exemple de ligne
5. Démarrer le jeu
6. Partagez vos lignes! (Optionnel)
7. Obtenir de l'aide


1. Notes

  • Vous devez déjà avoir installé DBus World pour TruckersMP. Vous pouvez suivre notre article ici pour savoir comment télécharger et installer DBus World.
  • Vous ne pouvez récupérer des passagers que dans les dépôts de bus/gares routières situés dans les villes. Vous ne pouvez pas utiliser les arrêts de bus dans TruckersMP.
  • Vous pouvez trouver une liste complète des stations de bus disponibles dans le fichier stops.xml fourni par les dernières lignes de bus TruckersMP que vous avez téléchargées.
  • Les villes retravaillées auront souvent des stations de bus complètement supprimées de la carte. Vous devez supprimer l'utilisation de ces stations du fichier lines.xml pour garantir que vos lignes personnalisées continuent de fonctionner.
  • Vous modifiez vos lignes à vos propres risques. Nous ne garantissons pas que votre configuration DBus World ne subira aucun dommage. Nous ne pouvons fournir qu'une assistance limitée pour vous aider à résoudre les problèmes liés aux lignes de bus personnalisées.

2. Créer un dossier de lignes

La première chose que vous devrez faire est de créer un doublon du dernier fichier de lignes TruckersMP que vous avez téléchargé et installé dans votre dossier de lignes \Documents\DBus Client\maps. Dans cet exemple, nous avons copié le TruckersMP v1.53 et renommé la copie en TruckersMP Lines by ChrisPatrol.

TruckersMPDupLine

À l'intérieur de votre dossier dupliqué, vous aurez deux fichiers nommés lines.xml et stops.xml.

TMPLines


3. Accéder aux stations disponibles

En ouvrant le fichier stops.xml dans un programme tel que Notepad++, vous pourrez visualiser les stations disponibles pouvant être ajoutées à un itinéraire. Vous trouverez ci-dessous un exemple d'arrêt de bus à Hannover avec l'ID 0. Vous ne devez pas modifier ce fichier, sauf pour supprimer les stations de bus qui n'existent plus sur la carte de base.

Hannover


4. Modifier lines.xml

Pour ajouter un itinéraire à DBus World, vous devez modifier le fichier lines.xml.

linesxml

Pour ajouter une nouvelle ligne de bus, dans le fichier lines.xml vous devrez faire une copie du bloc <line></line>. Si vous souhaitez repartir de zéro, vous pouvez également supprimer tous les blocs <line></line> sauf un, comme indiqué dans l'image d'exemple ci-dessous. Cela vous permettra de démarrer avec un nouvel itinéraire. Vous devez vous assurer que vous avez toujours </lines> à la fin du fichier.
Deletedall

4a. Variables lines.xml

Vous devrez modifier la plupart de ces valeurs pour chaque ligne que vous souhaitez créer.

  • lines map_type="tmp" est l'ID de la carte. Cela ne doit pas être modifié, sinon la ligne ne fonctionnera pas dans TruckersMP.
  • line uid="1" est l'ID de la ligne et doit être unique pour chaque entrée.
  • number="Liverpool - London (831 km)" est le nom de la ligne.
  • route uid="1" est l'ID de l'itinéraire et doit être unique pour chaque itinéraire.
  • name="Liverpool - London" est le nom de l'itinéraire et peut être inversé pour le trajet du retour.
  • busstop uid="86" est l'ID unique des arrêts de bus du fichier stops.xml mentionné ci-dessus.
  • passengersMin="5" et passengersMax="20" génèrent au moins 5, et au maximum 20 nombres compris entre 0 et 100 puis sont transmis au filtre coefOn. Les nombres inférieurs par rapport au filtre signifient l'embarquement des passagers. Tout nombre supérieur par rapport au filtre coef0n signifie abandonner ces passagers.
  • nextStopTime="33" est le temps en minutes jusqu'à ce que vous soyez attendu au prochain arrêt.
  • nextStopPrice="1" est le prix par passager jusqu'au prochain arrêt.

4b. Exemple de ligne

Dans cet exemple, je vais créer un itinéraire Carlisle > Birmingham > London.

Tout d'abord, nous devons ajuster les uids de la ligne et de l'itinéraire. Ceux-ci peuvent commencer à 1 et augmenter pour chaque ligne et itinéraire que vous ajoutez. Vous pouvez également modifier les variables name et number comme vous le souhaitez.

Ensuite, nous devons trouver les IDs des arrêts que nous souhaitons inclure dans cet itinéraire. Nous pouvons faire cela en recherchant les noms des arrêts dans le fichier stops.xml et en notant les IDs de chaque arrêt.

  • L'ID de Carlisle est 3
  • L'ID de Birmingham est 49
  • L'ID de London est 70

Carliseuid

Ensuite nous devons calculer le temps de trajet entre chaque arrêt. En utilisant la carte du jeu, nous pouvons définir des étapes pour obtenir le temps nécessaire pour effectuer le trajet entre chaque ville et le convertir en minutes. Dans l'exemple ci-dessous, Carlisle -> Birmingham prend 4 heures et 29 minutes.
mappingctob

Pour convertir 4 heures et 29 minutes en minutes nous pouvons faire 60 x 4 pour obtenir 240 minutes puis ajouter les 29 minutes restantes pour obtenir 269 minutes. Ceci est votre nextStopTime.

Nous pouvons ensuite répéter ce processus pour Birmingham à London pour obtenir un total de 168 minutes. La dernière entrée a nextStopTime défini sur 0 car vous n'irez pas à un autre arrêt.

Voici un exemple de configuration de ligne entièrement renseignée. Assurez-vous de sauvegarder ce fichier lorsque vous avez fini de le modifier.

lineexample


5. Démarrer le jeu

Vous devriez maintenant avoir une ligne de bus entièrement fonctionnelle! Lorsque vous lancez TruckersMP, vous devriez avoir la possibilité de démarrer votre itinéraire de bus.

Busrouteselect

routeready


6. Partagez vos lignes! (Optionnel)

Si vous souhaitez partager vos lignes avec vos amis et collègues, il vous suffit de packager le dossier que vous avez créé dans \Documents\DBus Client\maps. Dans notre exemple que nous avons créé ci-dessus, nous compresserions le dossier TruckersMP Lines by ChrisPatrol. Celui-ci peut ensuite être mis en ligne pour le partager avec des amis!

Si vous recevez un dossier zip pour les itinéraires DBus World, il vous suffit de décompresser le dossier dans \Documents\DBus Client\maps!


7. Obtenir de l'aide

Si vous rencontrez des problèmes avec DBus World sur les serveurs TruckersMP, veuillez contacter notre Support Team (Équipe d'Assistance). Si vous rencontrez également les mêmes problèmes en solo, n'hésitez pas à contacter l'assistance DBus World.

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