Tworzenie Własnych Linii DBus World


Last update: 26 Jun 8:30 UTC
Short link to this article: https://truckersmp.com/index.php/kb/1847




Ten poradnik przeprowadzi Cię przez proces tworzenia własnych linii DBus World do użytku na naszych serwerach. Przeczytaj cały artykuł, aby odpowiednio się przygotować.

1. Uwagi
2. Utwórz folder linii
3. Uzyskanie dostępu do dostępnych stacji
4. Edytowanie lines.xml, zmienne lines.xml, Przykładowa linia
5. Uruchomienie gry
6. Udostępnij swoje linie! (Opcjonalnie)
7. Uzyskanie pomocy


1. Uwagi

  • Musisz mieć już zainstalowany DBus World dla TruckersMP. Możesz skorzystać z naszego poradnika tutaj, aby dowiedzieć się, jak pobrać i zainstalować DBus World.
  • Możesz zabierać pasażerów tylko z dworców autobusowych w miastach. Nie wolno korzystać z przystanków autobusowych w TruckersMP.
  • Pełną listę dostępnych dworców znajdziesz w pliku stops.xml dostarczonym z najnowszą wersją linii autobusowych TruckersMP.
  • Miasta, które zostały przebudowane, często mają usunięte dworce z mapy. Musisz usunąć użycie tych stacji z pliku lines.xml, aby Twoje linie nadal działały.
  • Edytujesz linie na własne ryzyko. Nie gwarantujemy, że nie wystąpią problemy z Twoją instalacją DBus World. Możemy zapewnić tylko ograniczoną pomoc przy naprawie problemów z własnymi liniami autobusowymi.

2. Utwórz folder linii

Najpierw musisz utworzyć duplikat najnowszego pliku linii TruckersMP, który pobrałeś i zainstalowałeś w folderze \Documents\DBus Client\maps. W tym przykładzie skopiowaliśmy TruckersMP v1.53 i zmieniliśmy nazwę folderu na TruckersMP Lines by ChrisPatrol.

TruckersMPDupLine

W folderze duplikatu znajdziesz dwa pliki: lines.xml oraz stops.xml.

TMPLines


3. Uzyskanie dostępu do dostępnych stacji

Otwierając plik stops.xml w programie takim jak Notepad++, będziesz mógł zobaczyć, które stacje są dostępne do dodania do trasy. Poniżej znajduje się przykład przystanku w Hannoverze z ID 0. Nie powinieneś edytować tego pliku, poza usunięciem stacji, które już nie istnieją na mapie.

Hannover


4. Edytowanie Lines.xml

Aby dodać trasę do DBus World, musisz edytować plik lines.xml.

linesxml

Aby dodać nową linię, musisz skopiować blok <line></line>. Jeśli chcesz zacząć od nowa, możesz usunąć wszystkie bloki <line></line> poza jednym, jak pokazano na poniższym obrazku. Pamiętaj, że na końcu pliku musi pozostać </lines>.
Deletedall

4a. zmienne lines.xml

Musisz edytować większość z tych wartości dla każdej linii, którą chcesz stworzyć.

  • lines map_type="tmp" to ID mapy. Nie należy go zmieniać, inaczej linia nie będzie działać w TruckersMP.
  • line uid="1" to ID linii i musi być unikalne dla każdego wpisu.
  • number="Liverpool - London (831 km)" to nazwa linii.
  • route uid="1" to ID trasy i również powinno być unikalne.
  • name="Liverpool - London" to nazwa trasy, można ją odwrócić przy powrotnej podróży.
  • busstop uid="86" to unikalny ID przystanku z pliku stops.xml.
  • passengersMin="5" i passengersMax="20" generują co najmniej 5 i maksymalnie 20 liczb od 0 do 100, które przechodzą przez filtr coefOn. Liczby niższe od filtra oznaczają pasażerów wsiadających. Wyższe oznaczają pozostających na przystanku.
  • nextStopTime="33" to czas w minutach do kolejnego przystanku.
  • nextStopPrice="1" to cena za pasażera do kolejnego przystanku.

4b. Przykładowa linia

W tym przykładzie tworzę trasę Carlisle > Birmingham > Londyn.

Najpierw musimy ustawić uids dla linii i trasy. Mogą się zaczynać od 1 i zwiększać dla każdej nowej linii/trasy. Możesz również zmienić wartości name i number na dowolne.

Następnie musimy znaleźć ID przystanków, które chcemy dodać. Robimy to, wyszukując nazwy przystanków w pliku stops.xml i zapisując ich ID.

  • Carlisle ma id 3
  • Birmingham ma id 49
  • London ma id 70

Carliseuid

Teraz obliczamy czas przejazdu między przystankami. Używając mapy w grze, możemy ustawić punkty pośrednie, aby uzyskać czas podróży i przeliczyć go na minuty. Przykład: Carlisle -> Birmingham trwa 4 godziny i 29 minut.
mappingctob

Przeliczamy 4 godziny i 29 minut na minuty: 60 x 4 = 240, plus 29 daje 269 minut – to nasz nextStopTime.

Powtarzamy ten proces dla trasy Birmingham -> Londyn, uzyskując 168 minut. Ostatni przystanek ma nextStopTime="0" ponieważ to koniec trasy.

Poniżej znajduje się przykład w pełni wypełnionej linii. Pamiętaj, aby zachować plik po zakończeniu edycji.

lineexample


5. Uruchomienie gry

Powinieneś teraz mieć w pełni działającą linię! Po załadowaniu do TruckersMP, powinieneś móc wybrać swoją trasę autobusową.

Busrouteselect

routeready


6. Udostępnij swoje linie! (Opcjonalnie)

Jeśli chcesz udostępnić swoje linie znajomym lub współpracownikom, wystarczy, że spakujesz folder, który stworzyłeś w \Documents\DBus Client\maps. W naszym przykładzie był to TruckersMP Lines by ChrisPatrol. Możesz ten folder spakować i przesłać innym!

Jeśli otrzymasz paczkę ZIP z trasami DBus World, wystarczy, że wypakujesz folder do \Documents\DBus Client\maps!


7. Uzyskanie pomocy

Jeśli napotykasz problemy z DBus World na serwerach TruckersMP, skontaktuj się z naszym Zespołem Wsparcia. Jeśli ten sam problem występuje również w trybie singleplayer, skontaktuj się z pomocą techniczną DBus World.

TruckersMP Wsparcie: https://truckersmp.com/support
DBus World Dokumentacja: https://dbusworld.com/docs
DBus World Wsparcie: https://discord.gg/KtQCeaX

Tags

Author

Sprawdzany's avatar

Sprawdzany

Those who hate oneselves cannot love or trust others ~ Rei Ayanami


Translation Team Leader - TruckersMP

Administrator / Developer / Project Manager - DBus World

Want some more info?

My Portfolio