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

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

  1. #1
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    13,243

    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 использовать не следует (они всё равно не заработают).

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

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


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

    По умолчанию

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

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

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


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

    По умолчанию

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

  6. #4
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    13,243
    Автор

    По умолчанию

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


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

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

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


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

    По умолчанию

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

  9. #6
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    13,243
    Автор

    По умолчанию

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

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


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

    По умолчанию

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

  12. #8
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    13,243
    Автор

    По умолчанию

    не думаю что она оправдана

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


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

    По умолчанию

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

  15. #10
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    26
    Сообщений
    13,243
    Автор

    По умолчанию

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

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

Ваши права

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