Last update: 23 Mar 18:14 UTC
Short link to this article: https://truckersmp.com/index.php/kb/1587
Это руководство поможет вам в процессе создания пользовательских линий DBus World для использования на наших серверах. Прочитайте эту статью до конца, чтобы получить все необходимое.
1. Примечания
2. Создайте папку с линиями
3. Доступ к свободным станциям
4. Редактирование lines.xml, переменные lines.xml, пример строки
5. Начало игры
6. Поделитесь своими линиями! (Дополнительно)
7. Получение поддержки
stops.xml
, предоставленном последней загруженной вами версией TruckersMP.lines.xml
, чтобы ваши пользовательские линии продолжали работать.Первое, что вам нужно сделать, это создать дубликат самого свежего файла TruckersMP Lines, который вы скачали и установили в папке \Documents\DBus Client\maps
. В этом примере мы скопировали TruckersMP v1.53 и переименовали копию в TruckersMP Lines by ChrisPatrol.
Внутри продублированной папки у вас будет два файла с именами lines.xml
и stops.xml
.
Открыв файл stops.xml
в такой программе, как Notepad++, вы сможете просмотреть, какие станции доступны для добавления в маршрут. Ниже приведен пример автобусной остановки в Ганновере с идентификатором 0. Вам не следует редактировать этот файл, кроме как для удаления автобусных станций, которые больше не существуют на базовой карте.
Чтобы добавить маршрут в DBus World, необходимо отредактировать файл lines.xml
.
Чтобы добавить новую автобусную линию, внутри файла lines.xml
вам нужно создать копию блока <line></line>
. Если вы хотите начать все заново, вы также можете удалить все блоки <line></line>
за исключением одного, как показано на рисунке ниже. Это позволит вам начать новый маршрут. Вы должны убедиться, что в конце файла все еще есть </lines>
.
Вам нужно будет отредактировать большинство этих значений для каждой строки, которую вы хотите создать.
lines map_type=«tmp»
- это ID карты. Он не должен быть отредактирован, иначе линия не будет работать в TruckersMP.line uid=«1»
- это ID линии, который должен быть уникальным для каждой записи.number=« Liverpool - London (831 km)»
- это название линии.route uid=«1»
- это ID маршрута, который должен быть уникальным для каждого маршрута.name=«Liverpool - London»
- это название маршрута, которое может быть изменено на обратное.busstop uid=«86»
- уникальный ID автобусных остановок из файла stops.xml
, упомянутого выше.passengersMin=«5»
и passengersMax=«20»
генерирует не менее 5 и не более 20 чисел между 0 и 100, которые затем пропускаются через фильтр coefOn. Числа меньше, чем фильтр, означают посадку пассажиров. Любое число выше, чем фильтр coef0n, означает оставление пассажиров позади.nextStopTime=«33»
- это время в минутах до следующей остановки.nextStopPrice=«1»
- это цена за пассажира до следующей остановки.В этом примере я собираюсь создать маршрут Carlisle > Birmingham > London.
Прежде всего, нам нужно настроить uids линии и маршрута. Они могут начинаться с 1 и увеличиваться для каждой добавляемой линии и маршрута. Вы также можете изменить переменные name и number на любые значения.
Далее нам нужно найти идентификаторы остановок, которые мы хотим включить в этот маршрут. Мы можем сделать это, найдя названия остановок в файле stops.xml
и записав идентификаторы каждой остановки.
Далее нам нужно рассчитать время, необходимое для проезда между каждой остановкой. Используя внутриигровую карту, мы можем установить путевые точки, чтобы получить время, необходимое для проезда между каждым городом, и перевести его в минуты. В примере ниже Carlisle -> Birmingham занимает 4 часа и 29 минут.
Чтобы преобразовать 4 часа и 29 минут в минуты, мы можем сделать 60 x 4, чтобы получить 240 минут, а затем добавить дополнительные 29 минут, чтобы получить 269 минут. Это и есть ваше nextStopTime.
Затем мы можем повторить этот процесс для Бирмингема и Лондона, чтобы получить в общей сложности 168 минут. В последней записи nextStopTime установлено значение 0, потому что вы не будете выходить на другой остановке.
Здесь приведен пример полностью заполненной настройки линии. Убедитесь, что вы сохранили этот файл, когда закончите его редактирование.
Теперь у вас должна быть полностью функционирующая автобусная линия! Когда вы загрузитесь в TruckersMP, у вас должна появиться возможность запустить автобусный маршрут.
Если вы хотите поделиться своими линиями с друзьями и коллегами, все, что вам нужно сделать, это запаковать папку, созданную в \Documents\DBus Client\maps
. В нашем примере, который мы создали выше, мы заархивируем папку TruckersMP Lines by ChrisPatrol. Затем ее можно скачать, чтобы поделиться с друзьями!
Если вы получили zip-пакет с маршрутами DBus World, все, что вам нужно сделать, это извлечь папку в \Documents\DBus Client\maps
!
Если у вас возникли проблемы с DBus World на серверах TruckersMP, пожалуйста, свяжитесь с нашей службой поддержки. Если вы также испытываете те же проблемы в одиночной игре, пожалуйста, свяжитесь со службой поддержки DBus World.
Поддержка TruckersMP: https://truckersmp.com/support
Документация DBus World: https://dbusworld.com/docs
Поддержка DBus World: https://discord.gg/KtQCeaX