Skip to content

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)
Aeul1.playrust.com203.0.113.42

SRV-запись:

ТипИмяТаргетПортПротокол
SRV_rust._udp.eul1.playrust.comeul1.playrust.com28015UDP

Интеграция с избранным (Favorites List)

Если сервер настроен на работу с DNS-именем, можно использовать переменную server.favoritesEndpoint для улучшенного взаимодействия с избранным списком клиентов Rust.

Преимущества:

  • Сервер будет оставаться в избранном, даже если IP или порт изменится.
  • Клиент запоминает домен, а не IP.

Пример настройки:

server.favoritesEndpoint "eul1.playrust.com"

ВНИМАНИЕ

В server.favoritesEndpoint нужно указывать только A-запись — без _rust._udp и других SRV-компонентов.


Сводка

Что настраиваетсяТип записиПример
IP сервераAeul1.playrust.com → IP
Порт и протокол RustSRV_rust._udp.eul1.playrust.com
Сохранение в избранноеConVarserver.favoritesEndpoint

Полезно знать

  • Доменные имена удобнее для пользователей и администрирования.
  • Смена IP-адреса не оказывает влияния на список избранных серверов у игроков, если всё было сделано через DNS.

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.