DNS-записи сервера Rust
Введение
ИНФОРМАЦИЯ
Поддержка подключения к Rust-серверу по DNS-имени позволяет игрокам использовать читаемый адрес вместо IP. Это удобно при смене IP-адреса или порта.
Чтобы настроить подключение к серверу Rust по DNS-имени, необходимо создать две записи в системе DNS:
- A-запись — указывает на IPv4-адрес сервера.
- SRV-запись — ссылается на A-запись и задаёт порт игрового сервера (значение
server.port).
Требования к SRV-записи
SRV-запись должна быть оформлена следующим образом:
- Сервис:
_rust - Протокол:
_udp - Имя: поддомен, на котором размещён сервер
- Не допускается несколько SRV-записей для одного и того же сервера
Примеры настройки (на основе хоста EUL1.playrust.com)
A-запись:
| Тип | Имя | Значение (IPv4) |
|---|---|---|
| A | eul1.playrust.com | 203.0.113.42 |
SRV-запись:
| Тип | Имя | Таргет | Порт | Протокол |
|---|---|---|---|---|
| SRV | _rust._udp.eul1.playrust.com | eul1.playrust.com | 28015 | UDP |
Интеграция с избранным (Favorites List)
Если сервер настроен на работу с DNS-именем, можно использовать переменную server.favoritesEndpoint для улучшенного взаимодействия с избранным списком клиентов Rust.
Преимущества:
- Сервер будет оставаться в избранном, даже если IP или порт изменится.
- Клиент запоминает домен, а не IP.
Пример настройки:
server.favoritesEndpoint "eul1.playrust.com"ВНИМАНИЕ
В server.favoritesEndpoint нужно указывать только A-запись — без _rust._udp и других SRV-компонентов.
Сводка
| Что настраивается | Тип записи | Пример |
|---|---|---|
| IP сервера | A | eul1.playrust.com → IP |
| Порт и протокол Rust | SRV | _rust._udp.eul1.playrust.com |
| Сохранение в избранное | ConVar | server.favoritesEndpoint |
Полезно знать
- Доменные имена удобнее для пользователей и администрирования.
- Смена IP-адреса не оказывает влияния на список избранных серверов у игроков, если всё было сделано через DNS.