+ Ответить в теме
Показано с 1 по 10 из 10

Тема: Маршрутизация zxPath multiplaer для светофоров sU

  1. #1
    Разработчик Trainz UP Степень участия Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    12,766

    Trackobjects Маршрутизация zxPath multiplaer для светофоров sU

    Маршрутизация zxPath входит в состав сигнализации sU (https://forum.trainzup.net/showthread.php?t=2115), но она не способна работать в режиме мультиплеера. Поэтому была создана отдельная редакция zxPath, работающая в мультиплеере.

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

    1) синхронно генерируются, изменяются, и удаляются поездные и маневровые маршруты
    2) при задании маршрутов почти синхронно открываются светофоры (маневровые, поездные)
    3) при постройке поездных маршрутов автоматически изменяется направление перегонов

    В состав мультиплеерной zxPath входят:

    zxPath MainBase multiplayer , <kuid2:400260:567800:2>

    zxPath PrimaryBrowser multiplayer , <kuid:400260:567801>

    zxPath PrimaryShuntBrowser multiplayer , <kuid2:400260:567802:1>

    Команды от оригинальной zxPath использовать не следует (они всё равно не заработают).

    Единственный важный недостаток - маршруты, собираемые до того, как игрок подключится к сессии, к нему не подгрузятся. Поэтому рекомендуется открывать движение поездов после присоединения всех участников (хотя это необязательно - просто у поздно подключившихся светофоры с ранее построенными маршрутами не откроются).
    в z7 всё можно, а что нельзя - можно в sU

  2. Сказали спасибо: (8)


  3. #2
    Разработчик Степень участия Аватар для Эрендир
    Регистрация
    13.01.2010
    Страна
    Адрес
    Я Бот, живу в сети :)
    Возраст
    32
    Сообщений
    6,410

    По умолчанию

    Ещё бы две вещи сделать, и будет вообще супер.
    1. Сделать синхронизации при входе. Чтобы избавиться от недостатка.
    2. Сделать возможность выбора на сервере пользователей, которые смогут управлять маршрутами.

    Если на 2 пункт решишься, скажу как получить список пользователей подключённых к мультиплееру. Я в своё время на это много времени убил.
    Хочешь получить данные из CDP файла? Спроси меня как!

  4. Сказали спасибо: (2)


  5. #3
    Пользователь Аватар для РыцарьРР
    Регистрация
    04.07.2011
    Страна
    Адрес
    Москва
    Возраст
    42
    Сообщений
    621

    По умолчанию

    Цитата Сообщение от Эрендир Посмотреть сообщение
    возможность выбора на сервере пользователей
    Может пусть собирают те, кому дан статус офицера...

  6. #4
    Разработчик Trainz UP Степень участия Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    12,766
    Автор

    По умолчанию

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


    Цитата Сообщение от Эрендир Посмотреть сообщение
    Если на 2 пункт решишься, скажу как получить список пользователей подключённых к мультиплееру
    тут вопрос в интерфейсе выбора пользователей. А так, в принципе, со временем сделать можно будет.

    PS но это будет бесполезно, потому что zxPath не блокирует стрелки и не будет этого делать (в том смысле что я это делать не хочу) - соответственно любой кто захочет испортить сессию сможет это сделать.
    Последний раз редактировалось TRam_; 21.06.2013 в 12:59.
    в z7 всё можно, а что нельзя - можно в sU

  7. Сказали спасибо: (2)


  8. #5
    Разработчик Аватар для antikiller_bm
    Регистрация
    20.09.2009
    Страна
    Адрес
    I ♥ BALI ;)
    Возраст
    25
    Сообщений
    2,970

    По умолчанию

    А редакция сигналки su для мульта и сингла одна и та же?
    Новые металлические опоры КС-160
    Подробнее: https://goo.gl/6ivGV1

  9. #6
    Разработчик Trainz UP Степень участия Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    12,766
    Автор

    По умолчанию

    да. Собственно сигналка ничего не знает о мультиплеере, ей это не очень и надо. По мультиплееру работает только маршрутизация, управляющая сигналкой.
    в z7 всё можно, а что нельзя - можно в sU

  10. Сказали спасибо: (2)


  11. #7
    Пользователь Аватар для CFM
    Регистрация
    05.10.2009
    Страна
    Адрес
    Кишинёв
    Возраст
    26
    Сообщений
    1,325

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    PS но это будет бесполезно, потому что zxPath не блокирует стрелки и не будет этого делать (в том смысле что я это делать не хочу) - соответственно любой кто захочет испортить сессию сможет это сделать.
    Может для мульта имеет смысл блокировать стрелки в маршрутах? Защита от дурака, так сказать.
    [B]Уже давно не ищу чертежи и размеры кабины ТЭ10М[/B]

  12. #8
    Разработчик Trainz UP Степень участия Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    12,766
    Автор

    По умолчанию

    не думаю что она оправдана
    в z7 всё можно, а что нельзя - можно в sU

  13. Сказал спасибо:


  14. #9
    Пользователь
    Спонсор ресурса
    Аватар для NickLon
    Регистрация
    23.09.2009
    Страна
    Адрес
    Москва
    Возраст
    43
    Сообщений
    2,229

    По умолчанию

    Вов, привет!
    Скажи, пожалуйста, что бы это значило:
    Иногда мы принимаем такие решения, которым тараканы в голове аплодируют стоя.

  15. #10
    Разработчик Trainz UP Степень участия Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    12,766
    Автор

    По умолчанию

    Ботомашинист нашёл некий сломанный траксайд и сам на этом траксайде сломался. Только вот что за команда из его набора - не пойму. Скрипт называется "Движение с ограничением скорости".
    в z7 всё можно, а что нельзя - можно в sU

+ Ответить в теме

Ваши права

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