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
stops.xml
fourni par les dernières lignes de bus TruckersMP que vous avez téléchargées.lines.xml
pour garantir que vos lignes personnalisées continuent de fonctionner.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.
À l'intérieur de votre dossier dupliqué, vous aurez deux fichiers nommés lines.xml
et stops.xml
.
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.
Pour ajouter un itinéraire à DBus World, vous devez modifier le fichier lines.xml
.
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.
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.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.
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.
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.
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.
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
!
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