Donate with PayPal button New New

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

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

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

    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. #Trainz
    Реклама
    Регистрация
    Постоянная
    Возраст
    2010
    Сообщений
    Много

    Donate with PayPal button N3v New New

     

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

    По умолчанию

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

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

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


  6. #3
    Заблокирован Аватар для РыцарьРР
    Регистрация
    04.07.2011
    Страна
    Адрес
    Москва
    Возраст
    49
    Сообщений
    1,009

    По умолчанию

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

  7. #4
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432
    Автор

    По умолчанию

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


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

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

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


  9. #5
    Пользователь Аватар для antikiller_bm
    Регистрация
    20.09.2009
    Страна
    Возраст
    33
    Сообщений
    3,236

    По умолчанию

    А редакция сигналки su для мульта и сингла одна и та же?

  10. #6
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432
    Автор

    По умолчанию

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

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


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

    По умолчанию

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

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

    По умолчанию

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

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


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

    По умолчанию

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

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

    По умолчанию

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

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

Ваши права

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