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

# Конфигурация моста

> plugins/NexoHubBridge/config.yml на каждом бэкенде Paper или Folia.

Две настройки. Всё остальное приходит с прокси.

```yaml theme={null}
hub:
  address: "http://127.0.0.1:8085"
  secret: ""

server_name: auto
```

`address` — адрес, по которому этот бэкенд достигает хаба. Обычно это внутренний адрес
прокси, и он не обязан быть доступным для игроков. Если на прокси задан
`http.api_address`, укажите здесь тот порт.

`secret` копируется из `config.yml` прокси. Если он неверный, в логе появится
`Hub rejected the request: wrong hub.secret in config.yml`.

`server_name` — имя этого бэкенда в списке серверов вашего прокси. Если оставить `auto`,
прокси сообщит его при первом входе игрока, и оно запомнится.

<Warning>
  При самом первом запуске с `auto` бэкенд ещё не знает своего имени, поэтому ничего не
  скачивает и выводит предупреждение. Он догонит остальных при первом входе игрока. Задайте
  имя вручную, если первая загрузка должна быть полной.
</Warning>

`Pack.server.type` в Nexo должен быть `HUB`, и мост записывает это за вас при первом
запуске. Он делает это один раз, поэтому если вернуть значение вручную, этот бэкенд
выйдет из сети, и с этого момента мост его не трогает.

## Переопределение хаба на одном бэкенде

Любую [настройку с прокси](/ru/reference/proxy-config#settings) можно прописать и здесь —
тогда этот бэкенд использует ваше значение.

```yaml theme={null}
sync:
  prune: false
```

Удобно, когда что-то тестируется на одном сервере. Стоит помнить, что вы это сделали:
изменение на прокси не дойдёт до ключа, который вы задали здесь. Бэкенд перечисляет их
при запуске:

```
[NexoHubBridge] Settings come from the hub, except these, which this config.yml sets
itself: sync.prune. Delete a line to let the hub decide it.
```

<Note>
  Ключ считается вашим, только когда вы его изменили. Обновление добавляет в ваш файл новые
  ключи со значениями по умолчанию, и они не считаются вашим мнением. Удалите строку, чтобы
  вернуть управление хабу.
</Note>

## Файлы, которые пишет мост

| Путь | Содержимое |
| - | - |
| `config.yml` | этот файл |
| `.hubstate` | какой бандл он применил последним, его имя и что хаб сообщил ему в последний раз |

Это всё, что хранит бэкенд, — поэтому вывести сервер из эксплуатации значит просто его
остановить. Настройки запоминаются, так что бэкенд, запущенный при выключенном прокси,
продолжает вести себя так, как ему велела сеть.

<Note>
  Мост работает на Folia так же, как и на Paper, без дополнительной настройки. Folia отстаёт
  от Paper на релиз-другой, поэтому её версия Minecraft не всегда самая новая из тех, под
  которые собирается Nexo. Это нормально, пока ваши бэкенды согласованы, а `/nexohub status`
  сообщит, если это не так.
</Note>


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