Это сезон и тип погоды в приветствии нового клиента. Районы с осадками, сцеплением и видимостью
задаются на вкладке «Погода».
Расширение NG. Переписка операторов панели: клиентам игры не уходит. Внешняя программа с ключом API читает и пишет её через GET и POST /api/panel-chat.
Уходит машинистам и пультам ДСП. Это не чат пульта.
Журнал нарушений, как окно «События» оригинала: превышение скорости, подход к закрытому сигналу, проезд закрытого сигнала, взрез стрелки, сход с рельс. Пульт ДСП получает превышения (450A), остальное находит сам по поездам машинистов. Нарушения трафика и взрез — расширение NG (опция TrafficViolations). Короткое превышение (низкой степени до 60 с, средней до 10 с) скрывается, как в оригинале.
Вышедшие или загруженные из сохранения. При повторном входе с тем же именем, типом и IP получают
свой номер, права и поезда обратно; с другого адреса имя занято.
ID
Имя
Тип
Адрес
Поезда
Замкнутые маршруты
Заблокированные адреса
ID
Номер
Тип
Состав
Скорость
Положение
Машинист
Инфо
Трафик NG
Расширение NG: сервер сам создаёт поезда трафика на путях станций и ведёт их по маршрутам базы .rtsdb до
станции назначения — по главным путям, если свободны, иначе по любому свободному; пассажирские стоят у платформ.
Включается и настраивается на вкладке «Настройки». Поезд, простоявший слишком долго, снимается.
Поезд
Откуда — куда
Где
Состояние
Стиль путейКолесо: масштаб, перетаскивание: сдвиг, клик по стрелке: перевод, по сигналу:
команда, по поезду: меню
Слои
Узел
Положение
Исходное
Ветвей
Замок
Блок
Литер
Команда
Головы (тип, показание, скорость)
Блок
Литер
Огни
Показание
Категория
Автоблокировка
Пригласительный
Примечание
Узел
Форма
Угол
Марка крестовины
Скорость по боковому
Кодирование
Примечание
Перегон
Длина
Сигналы
Правильное
Установлено
Таблица, от которой работает серверная сигнализация (расширение NG). Показание считает движок ИСИ; здесь
задано, какие огни его показывают, какое состояние читает машинист в АЛСН, чем его заменить, если у сигнала нет
таких огней, и с какой скоростью идёт замена. Одному состоянию могут соответствовать несколько показаний (наборов огней).
Огни сверху вниз: R красный, Y жёлтый, G зелёный, W лунно-белый, B синий, f после буквы — мигающий, S — полоса.
Изменения действуют сразу; чтобы они остались, сохраните базу.
Показание
Огни
Состояние (АЛСН)
Запасные показания
Скорость замены, км/ч
Не могут
Сигнал
Замкнутые стрелки
Поезд вошёл
Задан
Выдержка отмены
Секция питается от выбранной подстанции. Отключённая подстанция снимает напряжение со своих
секций. Цвет — род тока из файла маршрута: постоянный и переменный.
Подстанции
Имя
Ток
Напряжение
Мощность
Секции
Имя
Питание
Источник
Переключённые участки
Участок пути переключается кликом по нему на схеме (слой «электрификация»): на
любой источник его секции, например на подстанцию другого рода тока на станции стыкования.
Участок
Станция
Секция
Питание
Кем
Районы погоды, как в форме оригинального сервера. Машинистам уходит пакет 4634 (текст области);
пока район движется, каждый тик уходит 4635 с позицией. Область в нуле тайла с нулевыми координатами клиентам не
отправляется, пока её не сдвинут или не включат режим «по времени».
ID
Имя
Режим
Тип
Позиция
Радиус
Скорость
Клиентам
Сервер задаёт маршрут, когда поезд может ехать: переводит стрелки первого свободного пути маршрута
и даёт поезду путь до конечной точки (поезд трафика отправляется сам). Если стрелку впереди поезда перевели —
маршрут снова ждёт; когда поезд прошёл путь — маршрут выполнен и снимается.
№
Поезд
Маршрут
Состояние
Путь
Шаг
Почему ждёт
Точки маршрута
Маршруты
Пути
Стрелки пути по порядку. «Перевести» ведёт путь дальше по другой ветви, как щелчок по
стрелке на пульте оригинала.
№
Стрелка
Положение
Пункты погрузки остатки
Остатки CSVТаблица CSVстолбцы: пункт; груз; масса, т; количество. Первая строка — заголовок.
Расширение NG. Время — игровые сутки, станции сверху вниз по участку. Горизонтальный отрезок
— стоянка. График можно сдвигать влево и вправо.
Расширение NG. Распоряжения уходят машинистам адресованных поездов (предупреждения без адресата и
ограничения — всем) и диспетчерам сообщением сервера 4611; rts1 показывает последнее сообщение, поэтому машинист,
который позже принимает поезд, получает действующие предупреждения при назначении. Ограничения и предупреждения с
участком и скоростью сервер проверяет сам: превышение попадает в журнал нарушений (как у оригинала) и в хук
train.violation. Приказ на проезд запрещающего сигнала снимает для своего поезда отметку о проезде закрытого.
Вид
Время
Кому
Содержание
Состояние
Расширение NG. База станций маршрута — stations/<маршрут>.json рядом с rtsserver.json.
Станции собираются из маршрута (.rtsdb, платформы, разъезды, подписи); здесь меняются тип, пути и сигналы, а лишние
(например остановочные пункты) скрываются из списков. Области — многоугольники на схеме, их назначают ДСП на вкладке
«Аккаунты» или в списке диспетчеров схемы: ДСП видит и может трогать только то, что внутри.
Области
Имя участка
Станции внутри
ДСП
Точек
Станции
Станция
Тип
Скрыта
Пути
Сигналы
Области
Расширение NG. Сервер отправляет POST с JSON {id, event, time, server, data} на адреса
получателей. Заголовки: X-RTSNG-Event, X-RTSNG-Delivery, X-RTSNG-Timestamp
и, если задан секрет, X-RTSNG-Signature: sha256=HMAC(секрет, timestamp + "." + тело). Неудачная
доставка повторяется 3 раза. Настройки хранятся в webhooks.json рядом с rtsserver.json.
Журнал доставки
Время
Получатель
Событие
Результат
Попыток
мс
Файл
Размер
Время
Есть несохранённые изменения
Ничего не найдено
Расширение NG. В панель входят через rts-ng.ru: владелец лицензии и те, кого он допустил в кабинете.
Локальный пароль есть только у запасного аккаунта admin — он создаётся при первом запуске и принимается
лишь с этой машины. Пароль меняется кнопкой «Пароль» в шапке или сбрасывается запуском с --reset-admin.
Старые локальные аккаунты войти уже не могут, их можно удалить.
Запасной администратор
Логин
Роль
Состояние
Создан
Последний вход
Области ДСП
Расширение NG. Имя — аккаунт панели или пульт ДСП. Области рисуются на вкладке «Станции». ДСП видит
и может трогать только то, что внутри его областей: сигналы, стрелки, поезда. Пока он в сети и не администратор,
станции внутри заняты: автомаршруты и спавн трафика для них не строятся. Назначения хранятся для каждого маршрута;
без областей — вся линия, станцию никто не занимает.
Имя
Области
API-ключи
Для внешних программ: заголовок X-Api-Key: rtsng_…. Ключ показывается один раз при
создании, на сервере хранится только его хэш.
Название
Роль
Ключ
Создал
Создан
Использован
Нет связи с сервером
Панель ждёт, пока сервер снова ответит. Страницу обновлять не нужно.