Last update: 05 May 18:46 UTC
Short link to this article: https://truckersmp.com/index.php/kb/1601
Este guia o ajudará no processo de criação de linhas DBus World personalizadas para uso em nossos servidores. Leia todo este artigo para que você tenha tudo o que é necessário.
1. Notas
2. Criar pasta de linhas
3. Acesso às estações disponíveis
4. Edição de lines.xml, variáveis de lines.xml, linha de exemplo
5. Iniciando o jogo
6. Compartilhe suas linhas! (Opcional)
7. Obtendo suporte
stops.xml
fornecido pelas últimas linhas de ônibus do TruckersMP que você baixou.lines.xml
para garantir que suas linhas personalizadas continuem funcionando.A primeira coisa que você precisará fazer é criar uma duplicata do arquivo de linhas TruckersMP mais recente que você baixou e instalou dentro da pasta de linhas \Documents\DBus Client\maps
. Neste exemplo, copiamos o TruckersMP v1.53 e renomeamos a cópia para TruckersMP Lines by ChrisPatrol.
Dentro da pasta duplicada, você terá dois arquivos chamados lines.xml
e stops.xml
.
Ao abrir o arquivo stops.xml
em um programa como o Notepad++, você poderá visualizar quais estações estão disponíveis para serem adicionadas a uma rota. Abaixo está um exemplo de um ponto de ônibus em Hannover com o ID 0. Você não deve editar esse arquivo, a não ser para remover estações de ônibus que não existam mais no mapa base.
Para adicionar uma rota ao DBus World, é necessário editar o arquivo lines.xml
.
Para adicionar uma nova linha de ônibus, dentro do arquivo lines.xml
, você precisará fazer uma cópia do bloco <line></line>
. Se quiser começar do zero, você também pode excluir todos os blocos <line></line>
exceto um, conforme destacado na imagem de exemplo abaixo. Isso permitirá que você comece com uma nova rota. Você deve garantir que ainda haja </lines>
no final do arquivo.
Você precisará editar a maioria desses valores para cada linha que desejar criar.
lines map_type="tmp"
é a identificação do mapa. Isso não deve ser editado, caso contrário, a linha não funcionará no TruckersMP.line uid="1"
é a identificação da linha e deve ser única para cada uma delas.number="Liverpool - London (831 km)"
é o nome da linha.route uid="1"
é a identificação da rota e deve ser exclusiva para cada rota.name="Liverpool - London"
é o nome da rota e pode ser revertido para a viagem de volta.busstop uid="86"
é o ID exclusivo dos pontos de ônibus do arquivo stops.xml
mencionado acima.passengersMin="5"
e passengersMax="20"
geram pelo menos 5 e no máximo 20 números entre 0 e 100 e, em seguida, esses números passam pelo filtro coefOn. Números inferiores ao filtro significam embarque de passageiros. Qualquer número mais alto do que o filtro coef0n significa deixar esses passageiros para trás.nextStopTime="33"
é o tempo em minutos até a próxima parada.nextStopPrice="1"
é o preço por passageiro para a próxima parada.Neste exemplo, vou criar uma rota Carlisle > Birmingham > Londres.
Em primeiro lugar, precisamos ajustar os uids da linha e da rota. Eles podem começar em 1 e aumentar para cada linha e rota que você adicionar. Você também pode alterar as variáveis nome e número para o que quiser.
Em seguida, precisamos encontrar os IDs das paradas que desejamos incluir nessa rota. Podemos fazer isso pesquisando os nomes das paradas no arquivo stops.xml
e anotando os IDs de cada parada.
Em seguida, precisamos calcular o tempo necessário para viajar entre cada parada. Usando o mapa do jogo, podemos definir way-points para obter o tempo necessário para percorrer o trajeto entre cada cidade e convertê-lo em minutos. No exemplo abaixo, Carlisle -> Birmingham leva 4 horas e 29 minutos.
Para converter 4 horas e 29 minutos em minutos, podemos fazer 60 x 4 para obter 240 minutos e, em seguida, adicionar os 29 minutos extras para obter 269 minutos. Esse é o seu nextStopTime.
Podemos então repetir esse processo de Birmingham a Londres para obter um total de 168 minutos. A última entrada tem nextStopTime definido como 0 porque você não irá para outra parada.
Aqui está um exemplo de uma configuração de linha completamente preenchida. Certifique-se de salvar esse arquivo quando terminar de editá-lo.
Agora você deve ter uma linha de ônibus em pleno funcionamento! Ao carregar o TruckersMP, você deverá ter a opção de iniciar sua rota de ônibus.
Se quiser compartilhar suas linhas com seus amigos e colegas, tudo o que precisa fazer é pacotar a pasta criada em \Documents\DBus Client\maps
. Em nosso exemplo que criamos acima, compactaríamos a pasta TruckersMP Lines by ChrisPatrol. Ela pode então ser carregada para ser compartilhada com os amigos!
Se você receber um pacote zip para as rotas do DBus World, tudo o que você precisa fazer é unzipar a pasta em \Documents\DBus Client\maps
!
Se estiver tendo problemas com o DBus World nos servidores do TruckersMP, entre em contato com nossa equipe de suporte. Se também tiver os mesmos problemas no modo Singleplayer, não hesite em entrar em contato com o suporte do DBus World.
TruckersMP Support: https://truckersmp.com/support
DBus World Documentation: https://dbusworld.com/docs
DBus World Support: https://discord.gg/KtQCeaX