Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ — Об игре

Ответ
 
Опции темы Опции просмотра
Старый 04.09.2011, 02:48   #1
Механист
Заблокирован
 
Регистрация: 25.08.2011
Сообщений: 219
Вы сказали Спасибо: 50
Поблагодарили 23 раз(а) в 18 сообщениях
Механист стоит на развилке (репутация по умолчанию)
По умолчанию Пробки

Почему-то в сценариях периодически возникают заторы: всем красный и никто никуда не едет. Как я понимаю, сигналы зависят от положения стрелок, так вот:
1)эти стрелки во время прохождения сценария кем переключаются (не считая игрока)?
2)из-за чего могут возникнуть заторы? если я слишком быстро/медленно проследовал участок - это может быть причиной?
3)если затор таки случился, что делать? я могу перевести стрелку вручную и добиться, чтобы красный погас, но это наверное может испортить сценарий

По форуму искал, но ничего полезного не нашел...
Механист вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 04.09.2011, 09:13   #2
Добрый
Матёрый пользователь
 
Аватар для Добрый
 
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
Добрый стоит на развилке (репутация по умолчанию)
По умолчанию

1) о сценарии к какой карте идёт речь?
2) настройки сессии не есть сценарий, если поезда следуют по командам, задаваемым непосредственно из режима "Машинист" типа "следовать к", то маршруты пытается собирать сама программа, но если ей приходится переводить больше 3 стрелок - начинает путаться. Ручной перевод стрелок в этом случае ничего не испортит. Но если стрелка занята, она не переведётся.
3) сценарий, если не ошибаюсь, в чистом виде был только к карте "Абхазия".
__________________
Среди тех, кто учит жить, преобладают теоретики...
Добрый вне форума   Ответить с цитированием
Старый 04.09.2011, 10:24   #3
РыцарьРР
Матёрый пользователь
 
Аватар для РыцарьРР
 
Регистрация: 10.04.2007
Адрес: Москва
Сообщений: 1,198
Вы сказали Спасибо: 5
Поблагодарили 103 раз(а) в 82 сообщениях
РыцарьРР стоит на развилке (репутация по умолчанию)
Отправить сообщение для РыцарьРР с помощью ICQ
По умолчанию

Чтобы разблокировать стрелку, нужно временно остановить поезд, её занимающий.
__________________
Не ту страну назвали Гандурасом...
РыцарьРР вне форума   Ответить с цитированием
Старый 04.09.2011, 11:45   #4
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Если сценарий сделан с применением дефолтных команд, то заторы происходят по 2м причинам:

1) боты не могут поделить между собой стрелки
2) боты не могут видеть, что расположено дальше по пути, до тех пор пока стрелка не будет переведена в их сторону

Обе проблемы более-менее решает система xPath.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 04.09.2011, 15:31   #5
Механист
Заблокирован
 
Регистрация: 25.08.2011
Сообщений: 219
Вы сказали Спасибо: 50
Поблагодарили 23 раз(а) в 18 сообщениях
Механист стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
сценарий, если не ошибаюсь, в чистом виде был только к карте "Абхазия"
Не только. "Встроенные" карты "Лесная - Яр", "Сел и поехал" тоже содержат по сценарию. Конкретную карту не указываю потому, что это общая проблема - и в чужих сценариях, и в моих самодельных.
Цитата:
Чтобы разблокировать стрелку, нужно временно остановить поезд, её занимающий
Проблема не в занятии стрелок: машинисты исправно останавливаются на красный ПЕРЕД стрелкой, которая переведена не в их сторону. Я пытаюсь выяснить, для кого приготовлен тот маршрут, но в итоге путаюсь.
Цитата:
если поезда следуют по командам, задаваемым непосредственно из режима "Машинист" типа "следовать к"
В той же "Лесная - Яр" просят вначале каждому поезду дать команду Drive. Я бы командовал им "следовать к", тогда со стрелками все ок, но вот беда - я не знаю, кто из них куда вообще собирался ехать.
Цитата:
Обе проблемы более-менее решает система xPath
Это что за зверь и как его ставить?
Механист вне форума   Ответить с цитированием
Старый 04.09.2011, 15:39   #6
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Это что за зверь и как его ставить?
Система маршрутизации с собственным набором правил и команд. Ставить его на карту с сигналкой z7. Описание на http://trainz.org.ru/mediawiki/index.php/Z7-xPath
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 04.09.2011, 15:45   #7
Механист
Заблокирован
 
Регистрация: 25.08.2011
Сообщений: 219
Вы сказали Спасибо: 50
Поблагодарили 23 раз(а) в 18 сообщениях
Механист стоит на развилке (репутация по умолчанию)
По умолчанию

Солидно. Но это, как я понимаю, для тех кто сам вручную работает с картами, и решить проблемы заторов на чужих маршрутах это мне не поможет...
Механист вне форума   Ответить с цитированием
Старый 10.09.2011, 09:25   #8
suoma
Опытный
 
Регистрация: 10.06.2011
Адрес: Москва
Сообщений: 104
Вы сказали Спасибо: 9
Поблагодарили 92 раз(а) в 23 сообщениях
suoma стоит на развилке (репутация по умолчанию)
По умолчанию

Сколько составов можно одновременно запускать(маршрут "Поехали") ,чтобы не было пробок у стрелок? А то навстречу друг-другу останавливаются на одном пути и никак не разрулить ,только если назад . Почему такая ситуация, - что много поездов активирую одновременно(все кроме 1) ?
suoma вне форума   Ответить с цитированием
Старый 10.09.2011, 17:21   #9
Механист
Заблокирован
 
Регистрация: 25.08.2011
Сообщений: 219
Вы сказали Спасибо: 50
Поблагодарили 23 раз(а) в 18 сообщениях
Механист стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
А то навстречу друг-другу останавливаются на одном пути и никак не разрулить ,только если назад
Чтобы не было пробок, поезда как минимум должны иметь теоретическую возможность разъехаться. Поэтому не стоит пускать сразу кучу и тем более не надо пускать навстречу по одному пути.
Механист вне форума   Ответить с цитированием
Старый 10.09.2011, 18:00   #10
Kompozitor
Матёрый пользователь
 
Аватар для Kompozitor
 
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
Kompozitor стоит на развилке (репутация по умолчанию)
По умолчанию

Использовать хотя бы дефолтные правила для маршрутизации. В большинстве дефолтных сессий (сценариев) нет никаких заторов, т.к. все упорядоченно правилами.
Kompozitor вне форума   Ответить с цитированием
Старый 10.09.2011, 19:42   #11
Gregory_777
Тестер
 
Аватар для Gregory_777
 
Регистрация: 03.12.2007
Адрес: Москва
Сообщений: 3,668
Вы сказали Спасибо: 880
Поблагодарили 3,815 раз(а) в 874 сообщениях
Gregory_777 хороший собеседник
Отправить сообщение для Gregory_777 с помощью ICQ
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Обе проблемы более-менее решает система xPath.
Я играл с xPath. Её довольно сложно поставить на существующую карту, т.е. в идеале надо строить карту изначально под xPath.

Но и xPath вытворяет кудеса - я поставил 2 состава под обгон, в итоге сборный прошёл раньше, а "Шексна" стояла ещё минут 15 под красным, потом внезапно поехала...

Мне больше вот этот чувак понравился.
Gregory_777 вне форума   Ответить с цитированием
Старый 10.09.2011, 20:20   #12
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Я играл с xPath. Её довольно сложно поставить на существующую карту, т.е. в идеале надо строить карту изначально под xPath.
судя по этому посту не обязательно.

А вот что она задания выполняет не в том порядке, в которой ей задали - это давно знаю. Так как маршруты сортируются не в порядке возрастания, а по цифрам номеров, начиная с конца (т.е. вначале будет проверен №91 а только потом №22). Получилось так из-за того, что объект-сортировщик в основном для стрелок, а у них первые символы имён одинаковые ("Junction ***").

Касательно пробок... Данная система не сможет ограничивать поток поездов по однопутке (т.е. не следит за тем, чтоб в случае приёма всех поездов с однопутного перегона на станции остался хотя бы один свободный путь), это должен делать пользователь.

PS чувак без xPath никак .
__________________
местный зомбяк

Последний раз редактировалось TRam_; 10.09.2011 в 20:31.
TRam_ вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?