Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Маршруты и сценарии (http://www.trainsim.ru/forum/forumdisplay.php?f=24)
-   -   Проблемы при создании сессий (http://www.trainsim.ru/forum/showthread.php?t=13278)

Nikolay44rus 15.12.2010 13:43

Проблемы при создании сессий
 
У меня такая проблема возникла при создании сессии: поезд стоит перед стрелкой и не хочет её переключать. Как "заставить" машиниста переключить стрелку?

DonCapone 15.12.2010 15:41

Никак не заставить, стрелки должен переключать дежурный/диспетчер.

Есть несколько способов переключения стрелки:
1. Тупой: переключить вручную самому, лол.
2. Странный: переключать стрелки правилом setJunction(или как-то так)
3. Нормальный: использовать jrtfPathControl(гугл поможет)
4. Нормальный: использовать z7 xPath([url]http://trainz.org.ru/mediawiki/index.php/Z7-xPath[/url])
Ещё зависит от того, какая стоит задача: просто переключить 1-2 стрелки за весь сценарий, либо пускать кучу разных поездов и собирать им маршруты в зависимости от ситуации. Для первого сойдут и первые 2 способа. Для второго лучше 3й или 4й.

А да, машинист может переключать сам стрелки, если ему задать команду navigate to/via trackmark, только при этом он переключает стрелки как ему вздумается, и едет совсем не туда, или не там, полностью при этом парализуя движение, и блокируя работу сессии.

Вот как-то так. Наверное после прочтения возникло много вопросов. Если сможешь найти на них ответы сам - может у тебя и получится сделать сессию.

Nikolay44rus 15.12.2010 16:37

Спасибо, разобрался

Quadroman 15.12.2010 18:10

У меня тоже проблемка вылезла... Правило "команды машинисту" сломалось!:confused: Оно есть,закидываю в сессию,но открыть его для редакции невозможно.:confused: Сессия без правила работает,в ней присутствует стандартный набор команд.Как быть,что делать???

Quadroman 16.12.2010 01:05

Нашёл выход - удалил с карты и из сессии всю систему z7 X-Path. Всё теперть работает.:cool:

DonCapone 16.12.2010 06:23

Ответ неверный. Ты сделал всё через жопу. На самом деле надо было просто удалить правило драйверкоммэнд, и поставить его снова.

Quadroman 16.12.2010 14:38

[QUOTE=DonCapone;224721] Ты сделал всё через жопу.[/QUOTE]

Думаешь я не использовал твою систему,[b]не[/b] через жопу!? Этот вариант не прокатил,бесполезные попытки. Видимо твоя жопа другая,что таким методом всё получается.Вся проблема только X-Path.

DonCapone 16.12.2010 16:13

[QUOTE]Думаешь я не использовал твою систему,не через жопу!?[/QUOTE]
Думаю да. Ты через другое место и не можешь.

У всех работают команды с xPath. Задумайся.
p.s. Система не моя, я просто разместил объяву.

Помохарь 17.12.2010 16:45

Как извлекать из игры созданную карту. Создал мегамаршрут, впервые за много лет что-то получилось. Комп умрет рано или поздно, а карту как-то надо сохранять.

TRam_ 17.12.2010 19:22

[QUOTE]Вся проблема только X-Path.[/QUOTE]в ней действительно не всё работает. Особенно команды автосборки маршрута. Но вот вызывать глюки правила DriverCommand она не должна.

DonCapone 17.12.2010 20:01

[QUOTE]Как извлекать из игры созданную карту.[/QUOTE]
Открыть контент менеджер
Найти там карту
Правой кнопкой на ней - save to CDP
Так ты сохранишь карту для потомков. Вот только сохранить карту мало - надо ещё запаковать все объекты, используемые в этой карте, иначе потомки будут поминать тебя недобрым матом, и никто по твоему мегамаршруту ездить не будет.
Сохранить объекты можно так: нажимать view dependencies, затем view in main list, и потом всё, что появилось, снова save to CDP. Только надо помнить, что у зависимостей карты есть ещё и свои зависимости, и их тоже надо паковать. Существуют вроде и более удобные и рациональные способы запаковки, но я их не знаю.

Quadroman 17.12.2010 23:15

[QUOTE=DonCapone;224812]Думаю да. Ты через другое место и не можешь.[/QUOTE]
Ты видел как я "использую Trainz"? Знаешь,когда иногда пытаешся что-то делать "через зад",проводя опыты и тесты,получается лучше,чем не через зад,многие системы познаёшь на корню. Маршрут к цели всегда должен иметь несколько путей,в том числе и запасные.
[QUOTE]У всех работают команды с xPath. Задумайся.
[/QUOTE]
Смотря что,как и куда воткнуть!

Помохарь 18.12.2010 16:37

Спасибо Карту извлек. А объекты не обязательно( да и не получается) Я не для потомков а для себя. Я просто как TRS установлю все свои обьекты установлю и все!

DonCapone 19.12.2010 15:09

Возникла у меня проблема при создании сессии с xPath. Вроде, казалось бы, всё работает нормально, но нет! xPath не перестаёт удивлять и "радовать" новыми свершениями и открытиями)

Я всё-таки решил отказаться от Z7 script dnc, и вроде всё было хорошо, но случилась беда!
На карте БМО от нечётных светофоров Лукино не считаются маршруты до входного светофора Кубинки2. И всё бы ничего, но при этом маршруты считаются до выходных светофоров на кубинке2 на четных путях(то есть Н2, Н4 и т.д., соответственно до Н1, Н3 не считает), что особо интересно: "достреливает" даже до маршрутных светофоров на Кубинке1! То есть xPath, грубо говоря, предлагает ехать с Лукино сразу на Кубинку1, забив на светофоры Кубинки2.
Просчеты маршрутов при этом без всяких эрроров идут.
Возможно проблема в том, что перегон Лукино-КБ2 слишком длинный, однако, от четных путей на Лукино(Н2, Н4), маршруты видят кубинский входной по неправильному пути(НД).

Я уже чего-то только не делал: и затыкивал почти всю станцию триггерами "stop", и контроллеры станций и перегонов переинициализировал, пересчитал и пересобрал всё несколько раз. Светофор вообще никак не реагирует. Даже если поставить триггер stop после входного на кубинке2, светофор вообще не видит никаких маршрутов.
Я бы так и оставил, но если задать маршрут от Н1 Лукино до НК2 Кубинки1, светофоры на Кубинке 2 просто не откроются.

В общем я в тупике. С Z7 script dnc неудобно: при съедании поездов порталами происходят долгие подвисания, и глючат некоторые маршруты. А без него вот такая фигня :(
Можно ли решить эту проблему?

TRam_ 19.12.2010 15:16

[QUOTE]То есть xPath, грубо говоря, предлагает ехать с Лукино сразу на Кубинку1, забив на светофоры Кубинки2.[/QUOTE]я писал об этом в мануале - надо просто ставить перед "пропускаемым" светофором триггер.

Вообще в версии 1.5 этот баг частично подправлен (в 0.9 и 1.0 он вообще жутко работал - пропускал добрую половину светофоров)

DonCapone 19.12.2010 16:05

Действительно. Спасибо. А я ведь помню, что ты говорил, о необходимости ставить триггер, только вот я забыл, где его ставить, и понатыкал кучу триггеров по всему перегону :D

Quadroman 03.01.2011 18:13

:56: Необходима помощь нашего мистера мега-мозга! Аууу,TRam_,отзовись,шабашка есть,надо бы подумать вместе о некоторых проблемах... Надеюсь,что сегодня ближе к ночи мы обсудим некоторые вещи в этой теме.Просто сейчас на работе.Как буду дома,обязательно напишу всю суть.

TRam_ 03.01.2011 21:12

[QUOTE]шабашка есть,надо бы подумать вместе о некоторых проблемах[/QUOTE]насчёт иксПача? Ну наверно да.

Quadroman 03.01.2011 23:39

Нет,беда совсем в другом.:russian: X-Path тут не при делах,что с ним,что без него.Он на это не влияет.
Да,кстати,он мне начинает нравится.(Никогда не читаю мануалы.)Постепенно вникаю в эту систему,и думаю,что хорошей сессии без него необойтись.;)
Фантастическое поведение ботов - так я назову свою проблему.Не знаю,может у кого-нибудь имеются альтернативные методы с подобными приспособлениями.Сейчас тестился на "экспериментальной карте",z7 пока настроил(Самое интересное,что там при настройке вылетов нет и сборка/инициализация проходит не заметно,а на "крас.. - новорос.." не менее часа!!!) Раскидал эти "интересные" маркеры,настроил их.Кинул три состава,дефолтную сессию сделал для них.Начал теститься,непоняток стало меньше... Сейчас продолжу теститься на воздвигаемой карте,она в разы больше."Заскриню" чего-нибудь и более подробно изложу суть проблематичности в "фантастическом поведении ботов".:42:

Quadroman 04.01.2011 00:46

Беда первая.
[URL=http://www.radikal.ru][IMG]http://s005.radikal.ru/i212/1101/95/588b3d215d05.jpg[/IMG][/URL]
[URL=http://www.radikal.ru][IMG]http://s04.radikal.ru/i177/1101/da/ec1fed008a8c.jpg[/IMG][/URL]

TRam_ 04.01.2011 04:49

ошибка в одной из команд машинисту.

Quadroman 04.01.2011 10:43

В принципе я так и предпологал.Когда-то скачал какую-то команду,из-за неё косяк выходит.Но эта первая беда не такая уж интересная как вторая.Ночью тестировался,чуть не уснул,не хватило времени тут отписаться.Сегодня пару раз потестируюсь,после изложу всю вторую беду.Она заключается в маркере ограничения скорости...

Quadroman 05.01.2011 00:55

[QUOTE=TRam_;229560]ошибка в одной из команд машинисту.[/QUOTE]
Уверен??? Там скрипт приболел,с ним неполадки. Команды впорядке. Что делать?:confused: Искать такое же правило где-нибудь или игру переустанавливать?:eek:

TRam_ 05.01.2011 00:57

когда-то делал "driver commad2", но у меня его вроде уже нет.

Добрый 05.01.2011 01:16

1. Найти в СМР команду с ошибкой и отключить её (команду).
2. В сессии вообще удалить правило команд машиниста, выйти с сохранением. После чего войти снова в сессию добавить это правило.
P.S. У меня нет команд с ошибками - пиши куид где ошибка, посмотрю у себя.

Quadroman 05.01.2011 02:54

[QUOTE=Добрый;229790]1. Найти в СМР команду с ошибкой и отключить её (команду).[/QUOTE]

Нашёл,удалил "к чёртовой бабушке".(Одна гнида была,абсолютно не нужная.

[QUOTE]2. В сессии вообще удалить правило команд машиниста, выйти с сохранением. После чего войти снова в сессию добавить это правило.[/QUOTE]

[b]Бесполезно.[/b]

Quadroman 05.01.2011 03:13

Я уже не знаю что так пагубно влияет на мои "любимые маркеры".Ещё тогда,в августе месяце,когда я только начинал разрабатывать план расстановки этих маркеров для обмана Trainz-овского движка при проезде ботом жёлтый сигнал светофора,маркеры работали стабильно,хоть и с не смертельным изъяном приоритетностей ботов.Сейчас с ними происходит нечто... Дисплей ХУД их начинает видеть только за 20 метров! Сбавление скорости происходит только при наезде на него,не так как ранее - плавно и заблаговременно. Сейчас в некоторых местах бот сбрасывает 20 км/ч за 1,5 сек. примерно!!! Кошмар... Вот маркер.:60:
[URL=http://www.radikal.ru][IMG]http://i033.radikal.ru/1101/03/91d3b5359573.jpg[/IMG][/URL]
А вот в этом месте он безупречно работает...
[URL=http://www.radikal.ru][IMG]http://s43.radikal.ru/i099/1101/44/2c2887b053fc.jpg[/IMG][/URL]

DonCapone 05.01.2011 06:41

[QUOTE]2. В сессии вообще удалить правило команд машиниста, выйти с сохранением. После чего войти снова в сессию добавить это правило.[/QUOTE]
У него другая природа глюка - это не поможет. Удаление правила нужно, когда оно открывается, но не задаются команды. А у него просто битая команда затесалась.

[QUOTE]Дисплей ХУД их начинает видеть только за 20 метров![/QUOTE]
Если мне не изменяет память, то худ их видит не за 20 метров, а по факту наезда.
[QUOTE]Сейчас в некоторых местах бот сбрасывает 20 км/ч за 1,5 сек. примерно!!! Кошмар... Вот маркер.[/QUOTE]
Это уже проблемы ускорений и замедлений ботов
[QUOTE]А вот в этом месте он безупречно работает...[/QUOTE]
Видимо там рядом светофор, и бот реагирует на него. На светофоры у ботов реакция более-менее адекватная, не считая желтого мигающего.

Kompozitor 05.01.2011 08:24

[QUOTE]Это уже проблемы ускорений и замедлений ботов[/QUOTE]
А именно Max accell и max decell а так же билда 2.9 в конфигах.

Вообще то, сейчас грех жаловаться. После 2009 боты стали заранее сбрасывать скорость перед ограничениями, не то что было в 2006, если после 100 стоит 40, бот "пугался" (степень испуга - max decell), затем снижался аж до 15 км/ч, затем опять набирался, лечилось это только устанровкой знаков с постепенным снижением. Сейчас же, если осле 160 поставить на достаточном расстоянии 25 км/ч, бот заранее замедлится. И к красному или тупику подъедет не за 25 метров, как это было до версии 3.1, а за 5. Так что нет у ботов никакой мифической тупости, есть только Max accell и max decell, а также зависимость всего этого от массы состава и профиля.

Quadroman 05.01.2011 12:04

[QUOTE=DonCapone;229845]
Если мне не изменяет память, то худ их видит не за 20 метров, а по факту наезда.[/QUOTE]
mc Custom Display HUD V2.

[QUOTE]Это уже проблемы ускорений и замедлений ботов[/QUOTE]
Интересно... Но наверно эти проблемы наверняка наблюдались бы повсеместно,а они-то не везде есть. С набором позиций у ботов нигде проблем нет. С тормозами имеются на перегоне(на одном из трёх,пока) и после проезда входных(на двух станциях,из трёх настроенных маркерами).

[QUOTE]Видимо там рядом светофор, и бот реагирует на него. На светофоры у ботов реакция более-менее адекватная, не считая желтого мигающего.[/QUOTE]
Ха-а,эт ещё я маркер оттянул от входного,чтоб чуть раньше ехал спокойно,так как стрелка близко,по схеме маркеры должны стоять на полпути ближе,да вообще почти перед ним,лишь бы не за ним! Эффекта тогда никакого не будет.
У меня боты первого и второго приоритетов на светофоры не реагируют,если только на жёлтые сигналы(Значения скоростей под разные сигналы на каждом светофоре z7,кроме маневровых,полностью обнулены для первого и второго приоритетов!).А что б они реагировали более адекватно(допустим на предвходном жёл-миг,бот сбавит скорость при любой настройке светофоров до 37 км/ч! А у меня он его пролетит на ста в час,перед входным 50 будет ехать,ну а на стрелках 25-35 км/ч.),необходимо правильно расставить маркеры соблюдая некоторые дистанции. Схема продуманна только для приоритета 1. Если настроить маркер ещё и для второго приоритета совместно с настроенной строкой для первого,то при сбросе хода "пассажирский" будет слушаться настройки для второго(грузового),а при наборе скорости нормально,"пассажирский бот" будет слушаться значения для приоритета 1.:42:

Quadroman 05.01.2011 12:26

[QUOTE=Kompozitor;229853]А именно Max accell и max decell а так же билда 2.9 в конфигах.

Вообще то, сейчас грех жаловаться. После 2009 боты стали заранее сбрасывать скорость перед ограничениями, ... как это было до версии 3.1.[/QUOTE]
У меня 2009 3.1,ранее работало нормально,сейчас "выэтывается".:confused:

[QUOTE]а также зависимость всего этого от массы состава и профиля.[/QUOTE]
Наплевать боту на эту зависимость,он как танк прёт,если б сам так тянул,с такими наборами скоростей,ГВ летал бы чаще чем самолёты в аэропорту Шереметьево.:D

DonCapone 05.01.2011 12:53

[QUOTE]Наплевать боту на эту зависимость,он как танк прёт,если б сам так тянул,с такими наборами скоростей,ГВ летал бы чаще чем самолёты в аэропорту Шереметьево.[/QUOTE]
Проверь сам - запусти просто локомотив, а потом прицепи к нему 6000т. Конечно бот возьмёт любой подъём с любым весом, но ускорения и замедления будут различаться.

[QUOTE]Ха-а,эт ещё я маркер оттянул от входного,чтоб чуть раньше ехал спокойно,так как стрелка близко,по схеме маркеры должны стоять на полпути ближе,да вообще почти перед ним,лишь бы не за ним! Эффекта тогда никакого не будет.
У меня боты первого и второго приоритетов на светофоры не реагируют,если только на жёлтые сигналы(Значения скоростей под разные сигналы на каждом светофоре z7,кроме маневровых,полностью обнулены для первого и второго приоритетов!).А что б они реагировали более адекватно(допустим на предвходном жёл-миг,бот сбавит скорость при любой настройке светофоров до 37 км/ч! А у меня он его пролетит на ста в час,перед входным 50 будет ехать,ну а на стрелках 25-35 км/ч.),необходимо правильно расставить маркеры соблюдая некоторые дистанции. Схема продуманна только для приоритета 1. Если настроить маркер ещё и для второго приоритета совместно с настроенной строкой для первого,то при сбросе хода "пассажирский" будет слушаться настройки для второго(грузового),а при наборе скорости нормально,"пассажирский бот" будет слушаться значения для приоритета 1.[/QUOTE]
Я из этого практически ничего не понял, кроме того, что вся эта катавасия с маркерами бесполезна: если боты не слушаются светофоров, значит надо копать в строну сигналки, или ещё чего. [B]Боты адекватно реагируют на сигналы z7, кроме желтого мигающего - перед ним они сбрасывают скорость, и восстанавливают после проезда.[/B] Если этого не наблюдается - значит проблема где-то глубоко. Либо сигналка криво настроена, либо "покорёжены" мозги ботов(хотя хз, может ли быть такое), и лучше переустановить ТРС.
Кстати глюк вполне может быть и из-за локомотива. Какие локомотивы используются ботами?

p.s. Ещё всё, что я говорю - справедливо для 2010 ТРС билда 3.2

Kompozitor 06.01.2011 03:54

[QUOTE]Конечно бот возьмёт любой подъём с любым весом, но ускорения и замедления будут различаться.[/QUOTE]

А дульки!
Если у конфига не те самые [B]Max Accell 25000 [/B], которые в старезной инструкции рекомендуются для имитации настольной пультовой ЖД, а даже 3000, которых даже многовато на секцию для более менее адекватного разгона на ровном профиле любого 2-секционного лока, то даже с 2000т бот не сможет тронуться на некоторых подъёмах, и это настоящая проблема работы сценариев. даже с пассажирским составом около 1000тонн бот на подъеме откатится с "Max Accell 1500 - 2000" и не уедет без нашей помощи.

Конечно, во многих локах по старинке стоят космические значения "Max Accell". Многие на это просто забили, сосредоточившись на управлении [B]своим [/B] локомотивом, а что там боты творят, улетают или нет - по сараю.

Но, ИМХО, ожидая разрешающего, смотреть, как трафиковые машинисты за окном улетают на грузовых составах - извините, не для меня. Это портит всю романтику плавных и незаметных троганий. И бубны для исправления этих ситуаций нужны не самые страшные. Всего-навсего команда, основанная на функции "SetVelosity" для трогания бота на подъеме после остановки на красный. (без плавности, лишь бы уехал и план выполнил как-то)

Другой вопрос, как эту команду заставить сработать внутри плана машиниста только в случае его остановки, после выполнения "wait Until Not red".

TRam_ 06.01.2011 04:42

[QUOTE]кроме желтого мигающего - перед ним они сбрасывают скорость, и восстанавливают после проезда[/QUOTE]ну правильно, за жёлтым мигающим почти всегда зелёный, что ж ботам не ускориться.

DonCapone 06.01.2011 06:21

[QUOTE]ну правильно, за жёлтым мигающим почти всегда зелёный, что ж ботам не ускориться. [/QUOTE]
Прикол в том, что на желтый мигающий тормозить не надо, а вот за желтым мигающим обычно 2 желтых. Желтый мигающий означает, что следующий светофор открыт, и требует его проследования с уменьшенной скоростью. Впрочем боты и на красный разгоняются, и чуть ли не 80 едут за километр до светофора.

Tramwayz 06.01.2011 06:33

Жм надо 80 ехать.

Quadroman 06.01.2011 11:23

[QUOTE=DonCapone;229877]Я из этого практически ничего не понял, кроме того, что вся эта катавасия с маркерами бесполезна: если боты не слушаются светофоров, значит надо копать в строну сигналки, или ещё чего.[/QUOTE]

Значит ты не вдуплил всю эту систему.Сигналка работает стандартно,настроена она не обычно,значения скорости под каждый сигнал исправлены на 0. Боты светофоров не слушаются,боятся только красного сигнала,на остальные - скорость задаётся маркерами,их хитрой расстановкой.

[QUOTE] [B]Боты адекватно реагируют на сигналы z7, кроме желтого мигающего - перед ним они сбрасывают скорость, и восстанавливают после проезда.[/B][/QUOTE]

Да,так оно и есть,но зачем мне это нужно? Например сессия - Ты пассажир,сидишь в вагоне,бот тянет состав из одного конца карты в другой,и что... Перед каждым предвходным будет скорость 37км/ч.,ипать как красиво... До станции ещё километра три,а ты плетёшся. Это не вариант!!! По-этому придумал как расставить и настроить эти маркеры.Но сейчас они что-то не совсем правильно работать начали.Истина уже рядом...

[QUOTE] Если этого не наблюдается - значит проблема где-то глубоко.[/QUOTE]
А проблема в приоритетах.Там заморочка конкретная получается,незнаю,короче,по-ходу дел придётся с грузовыми составами потеститься.Если будет всё работать сообща,то сессия будет уникальной.:crazy:

[QUOTE]Кстати глюк вполне может быть и из-за локомотива. Какие локомотивы используются ботами?[/QUOTE]
[b]ЧС4т[/b] :cool:

Quadroman 06.01.2011 11:34

[QUOTE=TRam_;230108]ну правильно, за жёлтым мигающим почти всегда зелёный.[/QUOTE]

:eek:Ты заставил меня открыть "библию машиниста"(Инструкцию по сигнализации на жд РФ).Там такого нет... Не знал,что за жёлтым мигающим бывает зелёный.:rofl:

Quadroman 06.01.2011 11:41

[QUOTE=Tramwayz;230117]Жм надо 80 ехать.[/QUOTE]

По БМО? Верю.

У нас на Ж-м грузовые и 90 км/ч катаются,а пассажирские и 100-120 пролетают предвходные. Однопутка,мать её...

DonCapone 06.01.2011 11:53

[QUOTE]Перед каждым предвходным будет скорость 37км/ч.,ипать как красиво[/QUOTE]
Ты что, на каждой станции на боковой путь их ставишь?

[QUOTE]на остальные - скорость задаётся маркерами,их хитрой расстановкой.[/QUOTE]
Тогда получается, что скорость ботов не будет зависеть от показаний светофоров => светофоры не нужны.


Текущее время: 21:16. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim