Opprette Tilpassede DBus World Bussruter


Last update: 11 May 17:24 UTC
Short link to this article: https://truckersmp.com/kb/1606



Denne guiden hjelper deg gjennom prosessen med å lage tilpassede DBus World-bussruter for bruk på våre servere. Les gjennom hele denne artikkelen for å sette opp alt du trenger.

1. Merknader 2. Opprett rute-mappe 3. Tilgang til tilgjengelige stasjoner 4. Redigere lines.xml, lines.xml variabler, Eksempelrute 5. Starte spillet 6. Del rutene dine! (Valgfritt) 7. Få hjelp


1. Merknader

  • Du allerede ha DBus World installert for TruckersMP. Du kan følge artikkelen vår her for å lære hvordan du laster ned og installerer DBus World.
  • Du kan kun hente passasjerer fra bussdepoter/stasjoner i byer. Du kan ikke bruke bussholdeplasser i TruckersMP.
  • Du kan finne en fullstendig liste over tilgjengelige busstasjoner i stops.xml-filen fra de siste TruckersMP-bussrutene du lastet ned.
  • Omarbeidede byer vil ofte få busstasjoner helt fjernet fra kartet. Du må fjerne bruken av disse stasjonene fra lines.xml-filen for å sikre at de tilpassede rutene dine fortsetter å fungere.
  • Du redigerer rutene dine på eget ansvar. Vi gir ikke garantier for at det ikke vil oppstå skade på DBus World-oppsettet ditt. Vi kan bare tilby begrenset støtte for å hjelpe deg med å fikse problemer med tilpassede bussruter.

2. Opprett rute-mappe

Det første du må gjøre er å lage en duplikat av den siste TruckersMP-rutefilen du lastet ned og installerte inne i rutemappen \Documents\DBus Client\maps. I dette eksemplet kopierte vi "TruckersMP v1.53" og endret navn på kopien til "TruckersMP Lines by ChrisPatrol".

TruckersMPDupLine

Inne i den dupliserte mappen din vil du ha to filer som heter lines.xml og stops.xml.

TMPLines


3. Tilgang til tilgjengelige stasjoner

Ved å åpne stops.xml-filen i et program som Notepad++, vil du kunne se hvilke stasjoner som er tilgjengelige som skal legges til en rute. Nedenfor er et eksempel på en bussholdeplass i Hannover med ID 0. Du bør ikke redigere denne filen, annet enn å fjerne busstasjoner som ikke lenger finnes på det originale kartet.

Hannover


4. Redigere "Lines.xml"

For å legge til en rute til DBus World, må du redigere filen lines.xml.

linesxml

For å legge til en ny bussrute, inne i lines.xml-filen må du lage en kopi av <line></line>-blokken. Hvis du ønsker å starte på nytt, kan du også slette alle <line></line>-blokker unntatt én, som uthevet i eksempelbildet nedenfor. Dette lar deg starte med en ny rute. Du må sørge for at du fortsatt har </lines> på slutten av filen. Deletedall

4a. lines.xml variabler

Du må redigere de fleste av disse verdiene for hver rute du ønsker å opprette.

  • lines map_type="tmp" er kart-ID'en. Dette må ikke redigeres, ellers vil ikke ruten fungere i TruckersMP.
  • line uid="1" er rutens ID og må være unikt for hver oppføring.
  • number="Liverpool - London (831 km)" er rutenavnet.
  • route uid="1" er rutens ID og skal være unik for hver rute.
  • name="Liverpool - London" er rutens navn og kan reverseres for returreisen.
  • busstop uid="86" er den unike ID'en til bussholdeplassene fra stops.xml-filen nevnt ovenfor.
  • passengersMin="5" og passengersMax="20" genererer minst 5 og høyst 20 tall mellom 0 og 100 og deretter sendes de gjennom coefOn-filteret. Tall lavere enn filteret betyr ombordstignings-passasjerer. Et hvilket som helst tall høyere enn coef0n-filteret betyr å la passasjerene stå igjen.
  • nextStopTime="33" er tiden i minutter til du skal være ved neste stopp.
  • nextStopPrice="1" er prisen per passasjer til neste stopp.

4b. Eksempelrute

I dette eksemplet skal jeg lage en rute Carlisle > Birmingham > London.

Først må vi justere uid'ene for linjen og ruten. Disse kan starte ved 1 og øke for hver linje og rute du legger til. Du kan også endre variablene "name" og "number" til hva du vil.

Deretter må vi finne ID'ene for holdeplassene vi ønsker å inkludere i denne ruten. Vi kan gjøre dette ved å søke etter navnene på holdeplassene i stops.xml-filen og notere ID'ene for hvert stoppested.

  • Carlisle's ID er 3
  • Birmingham's ID er 49
  • London's ID er 70

Carliseuid

Deretter må vi beregne tiden det tar å reise mellom hvert stopp. Ved å bruke kartet i spillet kan vi sette veipunkter for å få tiden det tar å kjøre mellom hver by og konvertere det til minutter. I eksemplet nedenfor tar Carlisle -> Birmingham 4 timer og 29 minutter. mappingctob

For å konvertere 4 timer og 29 minutter til minutter kan vi gjøre 60 x 4 for å få 240 minutter og deretter legge til de ekstra 29 minuttene for å få 269 minutter. Dette er din "nextStopTime".

Vi kan deretter gjenta denne prosessen for Birmingham til London for å få totalt 168 minutter. Den siste oppføringen har "nextStopTime" satt til 0 fordi du ikke skal til et annet stopp.

Her er et eksempel på et fullstendig utfylt ruteoppsett. Sørg for at du lagrer denne filen når du er ferdig med å redigere den.

lineexample


5. Starte spillet

Du skal nå ha en fullt fungerende bussrute! Når du joiner TruckersMP, bør du ha muligheten til å starte bussruten.

Busrouteselect

routeready


6. Del rutene dine! (Valgfritt)

Hvis du ønsker å dele rutene dine med venner og kolleger, er alt du trenger å gjøre å pakke sammen mappen du opprettet i \Documents\DBus Client\maps. I eksemplet vårt som vi opprettet ovenfor, ville vi zippet opp mappen "TruckersMP Lines by ChrisPatrol". Dette kan deretter lastes opp for å dele den med venner!

Hvis du mottar en zip-pakke for DBus World-ruter, er alt du trenger å gjøre å pakke ut mappen i \Documents\DBus Client\maps!


7. Få hjelp

Hvis du opplever problemer med DBus World på TruckersMP-serverne, vennligst ta kontakt med Support Teamet vårt. Hvis du også opplever de samme problemene i Singleplayer, ikke nøl med å kontakte DBus World support.

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