Creación de Líneas Personalizadas en DBus World


Last update: 05 May 17:10 UTC
Short link to this article: https://truckersmp.com/index.php/kb/1607




Esta guía te ayudará en el proceso de creación de líneas personalizadas en DBus World para usarlas en nuestros servidores. Lee todo este artículo para asegurarte de que tienes todo lo necesario configurado correctamente.

1. Notas
2. Crear carpeta de líneas
3. Acceder a estaciones disponibles
4. Editar lines.xml, variables de lines.xml, Ejemplo de línea
5. Iniciar el juego
6. ¡Comparte tus líneas! (Opcional)
7. Obtener soporte


1. Notas

  • Debes tener DBus World instalado para TruckersMP. Puedes seguir nuestro artículo aquí para aprender a descargar e instalar DBus World.
  • Solo puedes recoger pasajeros en terminales/estaciones de autobuses dentro de ciudades. No puedes usar paradas de autobús en TruckersMP.
  • Puedes encontrar una lista completa de estaciones de autobuses disponibles dentro del archivo stops.xml proporcionado por las últimas líneas de autobús de TruckersMP que descargaste.
  • Las ciudades remodeladas a menudo eliminan estaciones de autobuses del mapa. Debes eliminar el uso de estas estaciones en el archivo lines.xml para asegurarte de que tus líneas personalizadas sigan funcionando.
  • Editas tus líneas bajo tu propia responsabilidad. No garantizamos que no se produzcan daños en tu configuración de DBus World. Solo podemos proporcionar soporte limitado para ayudarte a solucionar problemas con líneas personalizadas de autobús.

2. Crear carpeta de líneas

Lo primero que necesitas hacer es crear un duplicado del último archivo de líneas de TruckersMP que descargaste e instalaste dentro de tu carpeta de líneas \Documents\DBus Client\maps. En este ejemplo, copiamos TruckersMP v1.53 y renombramos la copia a TruckersMP Lines by ChrisPatrol.

TruckersMPDupLine

Dentro de tu carpeta duplicada, tendrás dos archivos llamados lines.xml y stops.xml.

TMPLines


3. Acceder a estaciones disponibles

Al abrir el archivo stops.xml en un programa como Notepad++, podrás ver qué estaciones están disponibles para agregarlas a una ruta. A continuación, se muestra un ejemplo de una parada de autobús en Hannover con el ID 0. No debes editar este archivo, excepto para eliminar estaciones de autobús que ya no existan en el mapa base.

Hannover


4. Editar Lines.xml

Para agregar una ruta a DBus World, es necesario editar el archivo lines.xml.

linesxml

Para agregar una nueva línea de autobús, dentro del archivo lines.xml debes hacer una copia del bloque <line></line>. Si deseas empezar desde cero, también puedes eliminar todos los bloques <line></line> excepto uno, como se muestra en la imagen de ejemplo a continuación. Esto te permitirá comenzar con una nueva ruta. Debes asegurarte de que </lines> permanezca al final del archivo.

Deletedall

4a. Variables de lines.xml

Debes editar la mayoría de estos valores para cada línea que crees.

  • lines map_type="tmp" es el ID del mapa. No debe ser editado; de lo contrario, la línea no funcionará en TruckersMP.
  • line uid="1" es el ID de la línea y debe ser único para cada entrada.
  • number="Liverpool - London (831 km)" es el nombre de la línea.
  • route uid="1" es el ID de la ruta y debe ser único para cada ruta.
  • name="Liverpool - London" es el nombre de la ruta, que puede invertirse para el viaje de regreso.
  • busstop uid="86" es el ID único de las paradas de autobús del archivo stops.xml mencionado anteriormente.
  • passengersMin="5" y passengersMax="20" generan al menos 5 y como máximo 20 pasajeros.
  • nextStopTime="33" es el tiempo en minutos hasta la siguiente parada.
  • nextStopPrice="1" es el precio por pasajero hasta la siguiente parada.

4b. Ejemplo de línea

En este ejemplo, voy a crear una ruta Carlisle > Birmingham > Londres.

Primero, necesitamos ajustar los uids de la línea y la ruta. Estos pueden comenzar en 1 e incrementarse con cada línea y ruta que agregues. También puedes cambiar las variables name y number a cualquier cosa que prefieras.

A continuación, necesitamos encontrar los IDs de las paradas que queremos incluir en la ruta. Podemos hacerlo buscando los nombres de las paradas en el archivo stops.xml y anotando los IDs de cada una.

  • El ID de Carlisle es 3
  • El ID de Birmingham es 49
  • El ID de Londres es 70

Carliseuid

Después, calculamos el tiempo de viaje entre cada parada. Usando el mapa del juego, establecemos puntos de referencia para calcular el tiempo de viaje entre ciudades y convertimos el tiempo a minutos. En el ejemplo siguiente, Carlisle -> Birmingham toma 4 horas y 29 minutos.

mappingctob

Para convertir 4 horas y 29 minutos en minutos, hacemos 60 x 4 = 240 minutos, y luego sumamos los 29 minutos adicionales, obteniendo 269 minutos como tu nextStopTime.

Repetimos este proceso para Birmingham a Londres, obteniendo 168 minutos. La última entrada tiene nextStopTime="0" porque no hay más paradas.

Aquí tienes un ejemplo de línea completamente configurada. Asegúrate de guardar el archivo después de editarlo.

lineexample


5. Iniciar el juego

Ahora deberías tener una línea de autobús completamente funcional. Al cargar TruckersMP, deberías ver la opción para iniciar tu ruta.

Busrouteselect

routeready


6. ¡Comparte tus líneas! (Opcional)

Si deseas compartir tus líneas con amigos y compañeros, simplemente comprime la carpeta que creaste en \Documents\DBus Client\maps. En nuestro ejemplo, comprimiríamos la carpeta TruckersMP Lines by ChrisPatrol. Luego, puedes subirla y compartirla con quien quieras.

Si recibes un paquete zip con rutas de DBus World, solo necesitas descomprimir la carpeta en \Documents\DBus Client\maps para instalarlo.


7. Obtener soporte

Si tienes problemas con DBus World en los servidores de TruckersMP, por favor contacta a nuestro equipo de soporte. Si también experimentas problemas en el modo para un jugador, contacta al soporte de DBus World.

Soporte de TruckersMP: https://truckersmp.com/support
Documentación de DBus World: https://dbusworld.com/docs
Soporte de DBus World: https://discord.gg/KtQCeaX