> ## Documentation Index
> Fetch the complete documentation index at: https://rust-co.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Администрирование

> Админ-команда и панель: каждый поезд в мире, каждая компания и журнал.

## Разрешение

Команда ограничена. Выдайте её админам в `server.cfg`:

```cfg theme={"dark"}
add_ace group.admin command.steamline allow
```

Имя команды — `Config.Command` (по умолчанию `steamline`).

## Команды

| Команда | Что делает |
| - | - |
| `/steamline admin` | Открывает админ-панель (в игре) |
| `/steamline list` | Показывает поезда в мире: id, название, депо, машинист и скорость |
| `/steamline stop <id>` | Тормозит этот поезд до остановки |
| `/steamline delete <id>` | Убирает этот поезд из мира |

`list`, `stop` и `delete` работают и из консоли сервера.

## Админ-панель

Панель обновляется сама, пока открыта.

> [card] Поезда
>
> Карта со всеми поездами: поезда компаний и поезда сервера, а те, что далеко от всех, — в месте, которое даёт их расписание. Выберите поезд, чтобы увидеть его компанию, владельца, скорость и вагоны, затем **Экстренная остановка**, **Переместить** его в депо станции или **Убрать из мира**.

> [card] Компании
>
> Каждая компания с владельцем, кассой, участниками, поездом и выпиской. **Изменить** кладёт деньги в кассу или забирает их оттуда. **Закрыть компанию** сначала снимает её поезда с линии, потом закрывает её; касса уходит владельцу, если он в сети.

> [card] Журнал
>
> Последние 100 событий: поезда вызваны и ушли с линии (и почему), компании открыты и закрыты, доставки, ремонт пути и каждое действие админа.

## Что каждое действие делает с поездом

| Действие | Поезд компании | Поезд сервера |
| - | - | - |
| Экстренная остановка | Тормозит до остановки | Останавливается на месте; его расписание ждёт, пока его не переместят или не уберут |
| Переместить | Снимается с линии и ставится в депо этой станции | Перескакивает на эту станцию своего маршрута, в начало своей стоянки |
| Убрать | Возвращается в депо своей компании в нынешнем состоянии | Уходит из мира на время (`Config.NpcTrain.YieldSeconds`), потом возвращается на следующей остановке |

Если убрать поезд с пассажирами, им возвращаются билеты.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.