Crearea de rute personalizate pentru DBus World


Last update: 08 Apr 18:10 UTC
Short link to this article: https://truckersmp.com/index.php/kb/1602



Acest ghid vă va ajuta în procesul de creare a rutelor personalizate pentru DBus World, pentru serverele noastre. Citiți articolul pentru a configura tot ce este necesar.

1. Observații
2. Crearea folderului pentru rute
3. Accesarea stațiilor disponibile 4. Editarea variabilelor lines.xml, lines.xml, Exemplu de rută
5. Pornirea jocului 6. Distribuiți rutele create! (Opțional)
7. Cere ajutor


1. Observații

  • Trebuie să aveți deja DBus World instalat pentru TruckersMP. Puteți urmări articolul nostru aici pentru a afla cum să descărcați și să instalați DBus World.
  • Puteți prelua călători numai din garaje/stații de autobuz din orașe. Nu puteți utiliza stațiile de autobuz în TruckersMP.
  • Puteți găsi o listă completă a stațiilor de autobuz disponibile în fișierul stops.xml, furnizat de cele mai recente linii de autobuz TruckersMP pe care le-ați descărcat.
  • Orașele refăcute vor avea deseori stațiile de autobuz eliminate de pe hartă. Trebuie să eliminați utilizarea acestor stații, din fișierul lines.xml pentru a vă asigura că liniile personalizate vor funcționa în continuare.
  • Puteți edita liniile pe propria răspundere. Noi nu oferim garanție contra daunelor ce pot fi cauzate de configurarea incorectă a DBus World. Vă putem oferi doar asistență limitată pentru a vă ajuta să remediați problemele cu liniile personalizate de autobuz.

2. Crearea folderului pentru rute

Primul lucru pe care va trebui să-l faceți este să creați o copie al celui mai recent fișier de rute TruckersMP pe care l-ați descărcat și instalat în folderul \Documents\DBus Client\maps. În acest exemplu, am copiat TruckersMP v1.53 și am redenumit copia în TruckersMP Lines by ChrisPatrol.

TruckersMPDupLine

În interiorul folderului copiat, veți avea două fișiere denumitelines.xml and stops.xml.

TMPLines


3. Accesarea stațiilor disponibile

Prin accesarea fișierului stops.xml, într-un program ca Notepad++, veți fi capabili să vedeți ce stații sunt disponibile pentru a fi adăugate la un traseu. Mai jos este un exemplu de stație de autobuz în Hannover, cu ID-ul 0. Ar trebui să nu editați acest fișier, decât pentru a elimina stațiile de autobuz care nu mai există pe harta de bază.

Hannover


4. Editarea Lines.xml

Pentru a adăuga un traseu de DBus World, trebuie să editați fișierul lines.xml.

linesxml

Pentru a adăuga o nouă rută de autobuz, în interiorul fișierului lines.xml va trebui să faceți o copie a blocului <line></line>. Dacă doriți să începeți din nou, puteți să ștergeți toate blocurile <line></line> cu excepția unuia, așa cum este evidențiat în imaginea de mai jos. Acest lucru vă permite să începeți un nou traseu. Trebuie să vă asigurați că încă mai aveți </lines> la sfârșitul fișierului. Deletedall

4a. Variabilele lines.xml

Va trebui să editați majoritatea acestor valori pentru fiecare linie pe care doriți să o creați.

  • lines map_type="tmp" este ID-ul hărții. Nu trebuie editat, altfel nu va funcționa în TruckersMP.
  • line uid="1" este ID-ul rutei și trebuie să fie unic pentru fiecare rută.
  • number="Liverpool - London (831 km)" este numele liniei.
  • route uid="1" este ID-ul rutei și trebuie să fie unic pentru fiecare rută.
  • name="Liverpool - London" este numele rutei și poate fi inversat pentru cursa de retur.
  • busstop uid="86" este ID-ul unic pentru stațiile de autobuz din fișierul stops.xml menționat anterior.
  • passengersMin="5" și passengersMax="20" generează cel puțin 5 și cel mult 20 de numere între 0 și 100 și apoi acestea sunt trecute prin filtrul coefOn. Numerele mai mici decât filtrul înseamnă îmbarcarea călătorilor. Orice număr mai mare decât filtrul coef0n înseamnă abandonarea acelor pasageri în urmă.
  • nextStopTime="33" este timpul în minute până la următoarea oprire.
  • nextStopPrice="1" este prețul per călător până la următoarea oprire.

4b. Ruta de test

În acest exemplu, voi crea un traseu Carlisle > Birmingham > Londra.

În primul rând, trebuie să ajustăm UID-urile liniei și traseului. Acestea pot începe cu 1 și se incrementează pentru fiecare linie și traseu pe care îl adăugați. De asemenea, puteți schimba variabilele nume și număr cu orice doriți.

În continuare, trebuie să găsim ID-urile opririlor în care dorim să includem în acest traseu. Putem face acest lucru prin căutarea numelui opririi în fișierul stops.xml și notând ID-urile fiecărei opriri.

  • ID-ul pentru Carlisle este 3
  • ID-ul pentru Birminghameste 49
  • ID-ul pentru Londoneste 70

Carliseuid

Apoi, trebuie să calculăm timpul necesar pentru a călători între fiecare oprire. Folosind harta din joc, putem seta puncte de reper pentru a obține timpul necesar de parcurgere a drumului și să-l convertim în minute. În exemplul de mai jos, Carlisle -> Birmingham durează 4 ore și 29 de minute. mappingctob

Pentru a converti 4 ore și 29 de minute în minute putem face 60 x 4 pentru a obține 240 de minute și apoi adăugați cele 29 de minute suplimentare pentru a obține 269 de minute. Așa se obține nextStopTime.

Putem repeta acest proces pentru Birmingham spre Londra, pentru a obține un total de 168 de minute. Ultima variabilă are nextStopTime setat la 0 pentru că nu mai este considerată o oprire.

Iată un exemplu de configurare completă a liniei. Asigurați-vă că salvați acest fișier când ați terminat de editat.

lineexample


5. Pornirea jocului

Acum ar trebui să aveți o rută de autobuz complet funcțională! Când intrați pe TruckersMP, ar trebui să aveți opțiunea de a începe ruta dumneavoastră de autobuz.

Busrouteselect

routeready


6. Distribuiți rutele create! (Opțional)

Dacă doriți să distribuiți liniile cu prietenii și colegii, tot ce trebuie să faceți este să compresați folderul pe care l-ați creat în \Documents\DBus Client\maps. În exemplul nostru creat mai sus, am compresat folderul TruckersMP Lines by ChrisPatrol . Acest lucru poate fi apoi încărcat și distribuit prietenilor!

Dacă primiți un fișier compresat pentru rutele DBus World, tot ce trebuie să faceți este să dezarhivați folderul în \Documents\DBus Client\maps!


7. Cere ajutor

Dacă întâmpinați probleme cu DBus World pe serverele TruckersMP, vă rugăm să luați legătura cu echipa noastră de asistență. Dacă întâmpinați, de asemenea, aceleași probleme în cadrul singleplayer, vă rugăm să nu ezitați să contactați echipa DBus World.

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