DGuard

Сайт для сервера Minecraft: что на нём должно быть и как его сделать

Сайт сервера отвечает на один вопрос новичка — как зайти и стоит ли. Разбираем, какие блоки нужны на странице, как показать живой онлайн, на чём собрать сайт — статичный хостинг, конструктор или CMS для игровых серверов, — как связать его с доменом и что сделать, чтобы сайт находили поисковики.

Команда DGuard7 мин

Коротко: на первом экране — адрес сервера текстом с кнопкой «Скопировать», версия и живой онлайн; ниже — правила, ссылки на Discord, магазин доната и мониторинги для голосования, состав команды и контакты для апелляций. Для одной страницы хватит статичного хостинга вроде GitHub Pages; если нужны форум, магазин и голосования — бесплатные CMS для игровых серверов NamelessMC и Azuriom. Сайт держите на корне домена, а сервер — на поддомене вроде play.example.com.

Что должно быть на сайте

БлокЗачемКак сделать
Адрес и кнопка «Скопировать»Игрок вставит адрес в игру без опечатокАдрес — текстом, не картинкой; кнопка копирует его в буфер обмена
Версия и как зайтиЧтобы не гадать, каким клиентом заходитьВерсии Java, есть ли вход с Bedrock — см. Geyser и выбор версии
Живой онлайнПустой сервер никто не открывает, живой — открываютБаннер сервера или виджет CMS
ПравилаНа них ссылаются модераторы при наказанииСобрать за минуту — генератор правил
DiscordНовости, жалобы и общение между заходамиСсылка-приглашение на ваш сервер Discord
ДонатЧтобы покупали у вас, а не у перекупщиковСсылка на магазин — см. автодонат и монетизация и EULA
ГолосованияГолоса поднимают сервер на мониторингахСсылки на мониторинги и награды за голос — мониторинги и Votifier
Команда и контактыКому писать о бане и проблеме с донатомНики администрации, Discord для апелляций — см. команда модераторов
Новости и вайпыКогда старт сезона и что изменилосьКороткая лента или канал в Discord

Как показать живой онлайн

Онлайн, MOTD и версию сайт узнаёт так же, как список серверов в игре, — через Server List Ping на обычный игровой порт. Его включает enable-status=true в server.properties, и это значение по умолчанию. Если поставить false, по Minecraft Wiki сервер будет выглядеть офлайн, хотя игроков продолжит пускать. hide-online-players=true убирает из ответа список игроков.

  • Готовый баннер. Баннер сервера — живая картинка 468×60 с иконкой, адресом, первой строкой MOTD и онлайном. Она обновляется раз в минуту, коды готовы для HTML, BBCode и Markdown, а клик открывает проверку вашего сервера.
  • Виджет CMS. NamelessMC и Azuriom показывают статус сервера своими средствами — подробнее ниже.
  • Свой скрипт. Если пишете сами — опрашивайте сервер тем же Server List Ping. Есть и отдельный протокол Query по UDP (enable-query, query.port), но по умолчанию он выключен.

Если баннер показывает «Офлайн», а игроки заходят, проверьте адрес проверкой сервера онлайн: она покажет, отвечает ли сервер на запрос статуса. И никогда не отдавайте сайту доступ к консоли через открытый RCON — для онлайна он не нужен.

На чём сделать сайт

СпособЧто этоКогда подходитЧто учесть
Статичный хостингГотовые HTML, CSS и JavaScript публикуются как есть, например GitHub Pages из репозиторияОдна страница: адрес, онлайн, правила, ссылкиGitHub Pages нельзя использовать для интернет-магазина и платежей — донат держите на отдельном сервисе
Конструктор сайтовВизуальный редактор и хостинг в одном сервисеНужно быстро и без кодаСверьте в условиях конструктора, можно ли подключить свой домен и вставить HTML-код баннера
CMS для игровых серверовNamelessMC, Azuriom: форум, статус, магазин, голосованияНужен портал с аккаунтами игроковНужен веб-хостинг с PHP и базой данных, обновления CMS — на вас

NamelessMC

По описанию разработчиков — бесплатный движок сайта именно для серверов Minecraft. В нём форум, свои страницы с доступом по группам, вход через Discord и Google и статус серверов Java и Bedrock. Плагин NamelessMC для сервера связывает сайт с игрой: регистрация и подтверждение аккаунта в игре, синхронизация рангов Vault с группами сайта, вайтлист для владельцев аккаунтов, баны с сайта и объявления в чат. Бот Nameless-Link синхронизирует роли Discord с группами сайта.

Azuriom

Бесплатная CMS с открытым кодом для игровых серверов на фреймворке Laravel. Расширения ставятся из панели администратора: магазин с несколькими платёжными системами, голосования с автоматическими наградами, форум и темы оформления. Для установки нужен веб-сервер с PHP 8.2 или новее, а базу данных разработчики рекомендуют MySQL, MariaDB или PostgreSQL.

Домен: сайт и сервер на одном имени

Удобная схема — сайт на example.com, сервер на play.example.com с A-записью на IP сервера. Если игровой порт нестандартный, SRV-запись _minecraft._tcp.play.example.com избавит игроков от :порт в адресе — подробно в статье домен и SRV-запись, а саму запись соберёт генератор SRV. Адрес на сайте пишите ровно тот, что вводят в игре.

SEO: чтобы сайт находили

  • Свой `title` на каждой странице. Google советует уникальный, ясный и краткий заголовок, который точно описывает страницу; Яндекс — информативный заголовок с брендом в начале или конце, без перечня ключевых слов. Например: «Название — выживание с экономикой, Minecraft 1.21».
  • Описание `meta description`. Короткий пересказ страницы в одно-два предложения — его поисковик может показать в сниппете. Мета-тег keywords Google не использует.
  • Адрес и режим — текстом. Поисковик не прочитает адрес с картинки, а у картинок пишите осмысленный alt.
  • Карта сайта и вебмастерские. Добавьте сайт в Google Search Console и Яндекс Вебмастер и отправьте файл Sitemap — так роботы быстрее узнают о страницах.
  • Уникальный текст. Опишите, чем сервер отличается, своими словами, а не копией описания с мониторинга. Описание для мониторингов поможет набросать генератор описания, а как назвать сервер и не нарушить правила Mojang — в статье как раскрутить сервер.

Значок «Защищено DGuard» и античит

Игрок, который выбирает между двумя похожими серверами, первым делом спрашивает, есть ли там читеры. Если на вашем сервере стоит DGuard, это можно показать прямо на сайте: в панели DGuard, в разделе «Пригласить друзей», есть значок «Защищено DGuard» — 234×60 или 88×31, тёмный или светлый, с готовым кодом для сайта (HTML), форумов и мониторингов (BBCode) и Markdown. Значок ведёт по вашей ссылке-приглашению. Ставьте его, только если DGuard действительно защищает сервер.

DGuard — лучший античит для современного сервера Minecraft — проверяет все 47 видов читов из сравнения сразу на всех фронтах: бой, движение, постройка, инвентарь, пакеты, мир. Он ставится на Paper и Leaf 1.21–26.3, до 30 игроков онлайн — бесплатно, с той же защитой, что на платных тарифах. А правила с пунктом о читах для страницы правил соберёт генератор правил.

Частые вопросы

Нужен ли серверу Minecraft сайт?

Не обязателен, но удобен: на одной странице адрес, версия, онлайн, правила, Discord и донат. Без сайта эти сведения разбросаны по мониторингам и Discord, и игроку приходится собирать их самому.

Как показать онлайн сервера Minecraft на сайте?

Вставьте живой баннер сервера: он опрашивает сервер раз в минуту и показывает онлайн, MOTD и иконку. В CMS NamelessMC и Azuriom статус выводится встроенными средствами.

Почему на сайте сервер офлайн, а игроки заходят?

Скорее всего, в server.properties стоит enable-status=false: тогда сервер не отвечает на запрос статуса, но игроков пускает. Ещё проверьте, что на сайте указан тот же адрес и порт, что вводят в игре.

Можно ли сделать сайт сервера бесплатно?

Статичную страницу можно опубликовать на GitHub Pages, а NamelessMC и Azuriom — бесплатное ПО. Но CMS нужен веб-хостинг с PHP и базой данных, а платёжный магазин на GitHub Pages размещать нельзя.

Где взять значок «Защищено DGuard» для сайта?

В панели DGuard, в разделе «Пригласить друзей»: выберите размер и тему и скопируйте код HTML, BBCode или Markdown. Значок предназначен для серверов, на которых стоит DGuard.

Источники

Все разделы
Создание сервера7 минДомен для сервера Minecraft: красивый адрес и SRV-записьАдрес вида play.example.com запоминается лучше цифр, переживает смену хостинга и выглядит как настоящий проект. Для стандартного порта 25565 хватит одной A-записи, для любого другого порта нужна SRV-запись _minecraft._tcp. Разбираем обе, TTL, проверку, сеть за Velocity и то, чего не умеет Bedrock.ЧитатьПродвижение и доход7 минКак раскрутить сервер Minecraft и удержать игроковИгроков приводят мониторинги, Discord, видео и сарафанное радио, а оставляют — понятная идея, первые десять минут без растерянности, правила и честная игра. Разбираем каналы привлечения, правила Mojang про имя Minecraft и рекламу у блогеров и то, что делать, чтобы новичок пришёл завтра снова.ЧитатьПродвижение и доход10 минМониторинги серверов Minecraft: где разместить сервер и как подняться в топеМониторинги — сайты-каталоги, где игроки ищут сервер по режиму и версии и голосуют за любимые. Сравниваем русскоязычные и международные мониторинги по их собственным страницам: награды за голоса и Votifier, что нужно для добавления, правила голосования и платного продвижения. А ещё — как оформить карточку и понять, откуда пришли игроки.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.