С доменом ваши игроки вводят play.vashdomen.com вместо IP-адреса, а если когда-нибудь вы смените сервер, достаточно будет поправить DNS, никого не предупреждая.
Создайте A-запись
В панели вашего регистратора домена (Cloudflare, Namecheap, GoDaddy, IONOS, DonDominio...), в DNS-зоне, создайте запись:
| Тип | Имя | Значение | TTL |
|---|---|---|---|
| A | play (или @ для самого домена, без поддомена) | IP-адрес вашего VPS | Авто |
Для сайта создайте одну запись с @ и ещё одну с www, обе на один и тот же IP-адрес.
Если вы используете Cloudflare: серое облако для игр
Рядом с каждой записью Cloudflare показывает оранжевое облако (прокси). Этот прокси работает только для сайтов (HTTP/HTTPS). Для игрового сервера, базы данных или SSH переключите облако в серый режим («Только DNS», DNS only), иначе игроки не смогут подключиться.
Уже работает?
Обычно на это уходит несколько минут (иногда до нескольких часов). Проверьте со своего ПК:
nslookup play.vashdomen.com
Когда в ответе будет IP-адрес вашего VPS, всё готово.
Как подключаются игроки
- FiveM: в консоли F8 —
connect play.vashdomen.com(если используется стандартный порт 30120). - Minecraft Java: просто
play.vashdomen.com, если сервер использует порт 25565. - Другие игры: имя и порт через двоеточие, если порт нестандартный, например
play.vashdomen.com:27016.
Minecraft на другом порту: SRV-запись
Если ваш сервер Minecraft использует не 25565, SRV-запись позволит игрокам по-прежнему вводить только имя:
| Тип | Имя | Приоритет | Вес | Порт | Цель |
|---|---|---|---|---|---|
| SRV | _minecraft._tcp.play | 0 | 5 | 25566 | play.vashdomen.com |
Целью должно быть имя с собственной A-записью (не IP-адрес).
Для сайта с HTTPS продолжите по руководству Nginx и бесплатный сертификат.