Команды для движения ботов (базовые знания)
Vložit
- čas přidán 20. 08. 2024
- Урок посвящен основам настройки ботов для сессии с помощью команд. В качестве примера используется построение маршрута для пассажирского поезда на маршруте "Сура".
Наш сайт: teamofthetrainz...
Группа ВК: team_of...
Планы проекта: trello.com/b/T...
Очень понятно и грамотно все рассказано! Жду урок про переменные!
Отличный урок. Junction Reseter, после последнего обновления SU более не нужен. Он интегрирован в скрипт новой будки ZX Path. Теперь понял, как задавать маршрут по команде, раньше правило на каждую станцию ставил.
Я знаю про обновление. Но тогда мне придется передернуть все команды на задание маршрутов в списках. А их там за 200 штук, если не больше. Где-нибудь ошибусь - и потом вылавливать ошибки придется. Не вижу причин обновляться, все и так работает как часы. Спасибо за комментарий. :)
Передёргивать ничего не нужно - всё сохранится (формат сохранений не менялся). А заодно пропадут "сбои при сворачивании игры". И ещё. zxPath ExtraInterface нормально работает при втором открытии правила. Пересохранять и переоткрывать сессию для этого не нужно.
Не дружат. Должен быть кто-то один из них. Оптимальный вариант - 2 сессии (одна с мультиплеерным пультом, другая с будкой)
Если так, то нужно обновиться. А-то почитал форум, напугали, что каждое правило нужно удалять и ставить заново. Для меня это настоящий ад))
Напугали тем, что если обновить будку, но оставить необновлённым JunctionReseter, и оставить его в сессии, то между ними будет конфликт, от которого trainz будет зависать.
Очень хочу урок, МЕГА маневровые работы с помощью ботов
Instablaster...
Будет работать на ТС 19, UZ (обновлённая КДА)? И да запили урок в чем отличие 7z от sU, преимущества и недостатки каждой
Не будет.
Нет смысла в таком видео, поскольку z7 уже не рекомендуется к использованию, а на TRS19 она вообще не работает.
Привет автор🖐 покажи урок доступно команды ботам, от точки А до Б. Как ему проехать без остановки. И как они сами прокладывают путь себе не пойму
Из точки А в точку Б доехать можно 2мя способами.
1. Дефолтный. Указали ехать к маркеру с его уникальным названием и всё. Все стрелки машинист переключает сам, как правило заранее. Но иногда может подъехать в плотную остановится и только потом переключить. Также могут светофоры его не так понять.
2. Задача маршрута в рукопашную (как на реальной жд). Вы даёте пачку комманд, маршрут по максимуму собирается и только после этого машинист едет.
Тут уже надо учитывать другие поезда и возможные помехи.
Например если это однопутка, впереди разъезд и встречный поезд.
Может быть, что ваш поезд приедет раньше, а тот опоздает и тогда ждать вашему обгона.
А может быть, что ваш поезд опоздает и тогда остановки не будет, он будет обгонять тот.
Спасибо!! А для TRS 19 ,будете делать такой обзор? В нем немного всё по другому.
Вполне может быть. Сейчас идет перестройка маршрутов на 19.
Спасибо,делал все по инструкции (я только учусь),но пока ,не очень получается, -буду вникать,
ЭЭЭ... Чет я не понял, что значит: весело прибывать под красный? Вообще то поезда на станцию остановки под выходной красный и прибывают... И стоят там до тех пор, пока им не откроют выходной... Ну или у лок бригады не закончится время, и они не уйдут спатонькать )))
Кроме команд для ботов, есть ещё встроенная команда "остановить". Если отправить просто какой-то поезд до красного сигнала, он может в итоге медленно выкатиться со станции.
Всё делаю точно также, но не работает. Маршрут Москва - Сухиничи. Может есть какой-то выход из ситуации?
На картах Восточная Европа и Летние просторы приоритеты в светофорах уже настроены?
Да. Главный путь - 0, боковые под платформы. начиная от 1 до кол-ва таких путей. Остальные - чем дальше от главного пути, тем ниже приоритет (например, 5, 6, 7 и т.п.).
@@TrainzContentElaborations а чем отличаются между собой: на проход, на приём, на вход/выход?
а если мне надо, чтобы поезд прибыл на один конкретный путь и только на него, то как задать команду? допустим у светофора на нужном мне пути приоритет 1. команда на вход будет "задать маршрут от (и так далее) с приоритетом не ниже 1 и не выше 1? или это неправильно? и еще вопрос,если допустим, за горловиной станции идет разветвление на две разные ветки, соответственно, ведущие на разные станции. чтобы маршрут построился в нужном направлении, мне нужно поставить маркер на перегоне к искомой станции? или это по другому можно сделать?
1. Да, чтобы на конкретный, то задается точный приоритет от 1 до 1, к примеру. Но если тот путь будет занят, то поезд остановится перед входным (если это входной) и будет ожидать освобождения пути.
2. Если за горловиной ответвление, то используются также приоритеты в светофорах, но в данном случае - уже во входных следующих станций. К примеру, на входном следующей станции по главному ходу ставится приоритет 0, а на входном следующей станции по отклонению - ставится 1. Если станций больше, то приоритет увеличивается. Также если перегон/ы двухпутный/е, то не забыть изменить во входном с неправильного пути приоритет на тот, чтобы его не указывать при постройке маршрута.
Раньше на однопутной железной дороге существовало такое понятие, как жезловая система.
В кратце говоря, машинисту выдавался специальный ключ, который давал право на проезд по участку.
Вы можете использовать сообщения аналогичным образом.
В начале сессии какой-то из машинистов выкидывает пачку "жезлов" в сообщения.
Когда какой-то поезд входит на участок, где ему никто не должен мешать, бот доехав до нужной точки ждёт наличия сообщения "жезла" и сбрасывает его. Это значит, что другие боты не смогут его получить и отправится на маршрут.
Когда бот, который находится на маршруте, доедет куда надо, он заново отправит сообщение, другой бот его сбросит и отправится на тот участок маршрута.
Это можно использовать например в том случае, если у вас идёт однопутная дорога к конечной станции, где одна платформа, но туда должны прибыть несколько поездов и каждый из них должен объехать локомотив и прицепится с другой стороны.
Какой-то поезд проехал по перегону и заехал на эту станцию, стал там разворачиваться.
Формально перегон освободился, можно ехать. Но любой поезд не даст выехать тому, который уже заехал, а если он доедет до станции, он будет мешать проводить манёвры.
Но благодаря сообщению "жезлу" бот, которому нужно попасть на станцию следующим, будет ждать на другой станции, пока она не освободится от поездов и не будет собой занимать однопутку и потом стоять у входного светофора.
В TRS 19 ни могу найти правило ,подготовить маршрут ? Подскажите как оно правильно называется или куид какой чтобы скачать . Или может каким другим правилом можно создавать маршрут ???
Нет такого правила. Маршрут просто задается без каких-либо приготовлений. Есть два правила: Add Paths и Add Any Path.
Опять возникла проблема, но уже с самим ботом.
1.Выходит из портала
2. Прибывает на станцию по команде (Подготовить маршрут за закрытым светофором на приём приоритетом не ниже 0 и не выше 3. Автомашинист: ехать до стоп маркера остановка первого вагона (такой маркер стоит только на главном пути). Далее локомотив прибывает на 4 путь, доезжает до закрытого выходного и стоит, потому что не может дальше выполнить команду. Как такое исправить???
Маркеры должны быть на каждом пути, куда может прибыть поезд, учитывая, что команда собирает маршрут приоритетом от 0 до 3. Должно быть 4 маркера.
@@TrainzContentElaborations они стоят на 3 путях, потому что 2-ой без платформы и на него никто прибыть не может. 1-ый остановка 1 вагона. 3-ий остановка локомотива 1 секция и 4-ый без особого назначения
@@user-jo9ut6dz1y вы пишите, что поезд прибывает на 4-й путь с командой следовать до маркера "остановка первого вагона". Такой маркер там точно есть?
@@TrainzContentElaborations, там стоит маркер, который Вы говорили в ролике опв. В основных настройках указано без специального назначения, а он должен прибыть на 1 путь, где стоит такой же маркер, но в настройках указано остановка первого вагона
@@user-jo9ut6dz1y ничего не понял. Нужно уяснить одно: команда движения должна быть идентичная маркеру. И на всех путях должен быть один и тот же маркер.
Назрел вопросик, а для системы сигн. KDA принципы настройки команд те же?
Наверное нет
А почему нельзя при задании маршрута напроход использовать команду "Задать маршрут на проход не ниже 0 и не выше 0"?
Если с другой стороны станции другой поезд тоже соберет себе маршрут на путь с приоритетом 0, то тогда они намертво встанут перед красным светофором.
@@TrainzContentElaborations понятно. А вот у меня на маршруте трехпутные перегоны. Преимущественно движение по 2 и 3 пути для четных поездов, а по 1 для нечетных. Как правильно задать приоритеты по 2 и 3 главным путям?
@@olegsiberian1510 Если выход для четных на 1-ый путь не планируется вообще, то команда будет: "Задать маршрут за закрытым светофором приоритетом от 0 до 1". Где 0 - это 2-ой путь, а 1 - 3-ий.
А вот еще вопрос. Поезд появился в портале, выполнил команды приоритета, прожектора, токоприемника, а дальше не едет. В чем может быть причина? Вот скриншот vfl.ru/fotos/38a7c1e724570787_0.html
@@olegsiberian1510 ВЛ80 - скриптованый или простой?
Подскажите пжлста, по какой причине может быть не активна команда Couple (сцепка) ? Галка в настройках стоит, но команда в редакторе правил для конкретного поезда не появляется..
Дефолтная couple?
@@TrainzContentElaborations дефолтная..вроде разобрался - одна из разновидностей ПС вносила ошибку в реестр, кран на тележках.. Как удалил, зацепка пошла..
Добрый день. Спасибо за ликбез. Правда, есть одна проблема, с которой никак не могу разобраться. Маршрут задается от закрытого светофора только с приоритетом 0 и никак по другому. Хотя все входные и выходные светофоры у меня пронумерованы от нуля и до 3 допустим. Ставлю локомотив в редакторе перед закрытым входным светофором в редакторе и задаю команду подготовить на вход/выход с приоритетом отличным от нуля и ничего не происходит.Если делаю задать маршрут, то также ничего, но появляется восклицательный знак на иконке машиниста. Сто процентов что-то делаю не так, но так как еще новичок, не могу разобраться где именно. Может есть какие предположения? Заранее спасибо.
Есть одно предположение. Нельзя ставить поезда за пределами станциями, иначе маршрутизация ничего не знает о направлении перегона и, соответственно, не понимает, как следует открывать входной светофор. Всегда ставьте поезда в пределах станции.
@@TrainzContentElaborations Я хочу, чтобы бото-поезда прибывали на те пути, которые я им укажу. Например, мне нужно, что бы поезд прибыл на путь под приоритетом 2, делаю подготовить маршрут... от 2 до 2, но ничего не происходит. Даже если я в редакторе поменяю все светофоры с нулевого приоритета на 2, в сессии все равно светофоры открываются, если я задаю маршрут с приоритетом от нуля. Кстати, без разницы где я стою на перегоне или на предыдущей станции.
@@dmitrynapreenko315 1. Версия игры?
2. Полное название команды, которую вы используете.
@@TrainzContentElaborations TS12 Build 61388.
Команда: Подготовить маршрут за закрытым светофором на выход, приоритетом не ниже 2 не выше 2.
Даже если у меня все входные и выходные светофоры имеют приоритет 2, ничего не произойдет, пока не сделаю ноль. И еще: командой автомашинист до остановки на стоп маркере(AI Stopmarker) поезд просто проезжает мимо него. Останавливается только на дефолтном красном маркере, а эти синие козявки, как вы в видео говорили автомашинист в упор не видит.
@@dmitrynapreenko315после того, как команда "подготовить" выполнится, светофор открывается?
Можно устоновить маркеры, и поезд будут проходить по ним. От портала до станции и снова портал..
А маршрута кто будет прокладывать?
@@TrainzContentElaborations, такая, проблема,построил карту протяжённость 700км,по карте ездиют поезда товарные, пассажирские, электрички, у все стоят задания,, проехать такой то маркер, остоновился у такого маркера, и станции также... Все работает исправно, сохраняю игру, запускаю сохрание, а там творится незнай че,, нажимаю на машиниста, а на поезд на котором этот машинист едет, его не включает.. Тоесть этот поезд едет по своим маркера, на карте,мне нужно его искать вручную, где он едет, нажать на него и тогда он привязывается к поезду.. У некоторых пропадает все задание.. Прописывал задание в режиме машинист уже,, не в редакторе карт...тоесть пока играеш все ок,, стоит сохранится и начинается,, а все поезда куда и откуда я не могу запомнить.. На карте ездиют 18 товарных от портала к портулу в обе стороны в каждом по 70 вагонов, 24 электрички обслуживают 170 станций, межгород 10штук,18 пассажирских. Сам понимаеш, я Прописывал все походу игры, тоесть каждый час выезжает электричка на пригород, каждые 1,5 на межгород, каждые 2 пассажирские, все они еду от точки а до точки б, там разворачиваются и обратно и повторяют это, помимо этого стоят 15 элетровозов которые обслуживают индустрию, которые я каждый раз Прописываю.. Само сабой запомнить что и где едет, нереально, а уж тем более при загрузке искать по всей карте нужный состав. Что это может быть.. Что я делаю не так..
@@TrainzContentElaborations может сделаешь отдельный урок, как прописывать, где это писать, нюансы, что может пойти не так.. И да на маршруте нет электрофикаци, у меня сил не хватит все 700км линии прокладывать.. И нервов..
Обратите внимание, что когда вы раздали приоритеты светофорам, потом в zxPath MainBase всё настроили, это необходимо делать не в слое сессии, а в слое маршрута.
И чтобы наверняка, сохраните после этого отредактированную вами карту под каким-то другим названием, как новый маршрут.
Если расставить приоритеты в слое сессии, маршруты потом собираться не будут.
Какой раз к вам обращаюсь. Можете подсказать, где можно скачать сигнализацию SU?
На ДЛС и форуме trainzup.
@@TrainzContentElaborationsпо поводу сигнализаций, я скачал с Trainzup сигналку SU, установил через контент менеджер* захожу в игру в раздел объекты пути, и ищу sU, поиск находит эти объекты, но они горят красным, и как то исправить? (Trainz 2012, куплен в стиме)
@@daniilshtumpf9442 Значит, установили не полностью. Смотреть надо не в игре, а Контент Менеджере, чтобы все детали были установлены.
@@TrainzContentElaborations а где можно посмотреть, всё установилось или нет? В менеджере горит "Остустсвоющие* связи" у всех sU. Это показывает что не всё установлено?
@@daniilshtumpf9442 да.
Когда будет видео-урок по КС АС4?
Пока не знаем. Что больше нужно: станции, перегоны или что-то другое?
Team Of The Trainz давайте лучше станции.
Не могу установить команду подготовить маршрут... Что можно сделать? Может есть какие-то более новые версии для TRS 2019?!
В контент менеджере? Странно. Все должно работать. Правда я сам в 19 использую команду подготовить маршрут от Tram_а (зеленый кружок). Она в отличии от эрендировской не выдает жука.
@@TrainzContentElaborations заработало🤣
Доброго вам! Есть ли команда, если да то какая, для бота - смены кабины ( направления движения) в trainz 19?
"Change direction"
@@TrainzContentElaborations спасибо!
Эта команда меняет направление движения, а есть ли команда, которая во время смены направления движения перекидывает лок.бнигаду в сторону смены движения?
@@vitaliydemin8906 Она перекидывает бригаду, но только на многосекционном локомотиве. Для одной секции команды не существует.
@@TrainzContentElaborations Понятно, спасибо, очень помогли!
Что делать если команды не включается (галочка)?
Не сталкивался с таким. Проверьте, может, к команде не хватает деталей либо она вообще не той версии, что игра.
@@TrainzContentElaborations я уже решил данную проблему, спасибо за инфу!
А где взять эту "козявку" если ее нет на карте?
Если бы я еще помнил, что это. ;)
@@TrainzContentElaborations Маркер в конце платформы (ОПС)
@@user-ze1jm4hq1d RE AI StopMarker,
@@TrainzContentElaborations Спасибо большое
Ета игра можна на телефон
Можна.
А если нет будки zxPath?
Без будки ничего работать не будет.
А можете пожалуйста скинуть киуды на zxPath?
Какие именно куиды?
С ДЛС качать не пробовали?
@@TrainzContentElaborations а что такое ДЛС?я просто новичок
@@Truzma станция загрузки от разработчиков игры. Доступна прямо из Контент Менеджера.
@@TrainzContentElaborations у меня нету билета
@@Truzma forum.trainzup.net/showthread.php?t=2115