DGuard

MOTD и иконка: как сервер выглядит в списке серверов

В списке серверов игрок видит о вас три вещи: иконку 64×64, описание — MOTD — и счётчик онлайна. Всё настраивается за пять минут: ключ motd в server.properties, файл server-icon.png в папке сервера, а градиенты и несколько вариантов описания даёт плагин.

Команда DGuard6 мин

Коротко: впишите описание в motd в server.properties — вторая строка начинается после \n, цвета задаются кодами § (в файле их можно писать как \u00A7). Положите PNG 64×64 с именем server-icon.png в папку сервера рядом с server.properties и перезапустите сервер. Для RGB-цветов и градиентов поставьте плагин вроде MiniMOTD, а на сети с Velocity описание и иконку задаёт прокси.

Что видит игрок в списке серверов

ЭлементОткуда берётся
Иконкаserver-icon.png 64×64 в папке сервера. Без неё клиент показывает серую стандартную картинку pack.png
НазваниеЕго вписывает сам игрок, когда добавляет сервер, — сервер на него не влияет
Описание (MOTD)Ключ motd в server.properties или плагин
Онлайн и максимумТекущий онлайн и max-players
Ники при наведении на онлайнСписок игроков; выключается ключом hide-online-players
ПингЗадержка соединения игрока с сервером
По Minecraft Wiki: Server list

MOTD в server.properties

server.properties
motd=§6§lMyCraft §r§7| выживание 1.21.11\n§aНовый сезон уже открыт
  • Вторая строка — после \n.
  • Цвета и стиль — символ § и код из таблицы ниже. Сначала ставьте цвет, потом стиль: цвет после кода стиля сбрасывает стиль, поэтому §6§l даст жирный золотой текст, а §l§6 — просто золотой.
  • Символ `§` можно вписать как \u00A7: файл читается по правилам Java Properties, и экранирование \uXXXX работает всегда.
  • Русские буквы. С 1.20 сервер читает server.properties как UTF-8 (если не получится — как ISO-8859-1) и пишет его в UTF-8. Если вместо букв в списке «кракозябры», сохраните файл в UTF-8 или запишите текст через \uXXXX.
  • Коротко. Minecraft Wiki предупреждает: MOTD длиннее 59 символов может вызвать ошибку связи в списке серверов.
  • Перезапуск. server.properties читается только при запуске сервера.

Собрать строку с цветами без ручного подбора кодов можно в редакторе MOTD: пишете с кодами &, сразу видите результат, как в списке серверов, и копируете готовую строку motd= — русские буквы и § в ней уже записаны так, что сервер прочитает их правильно.

КодЦветКодЦвет
§0чёрный§8тёмно-серый
§1тёмно-синий§9синий
§2тёмно-зелёный§aзелёный
§3тёмно-бирюзовый§bбирюзовый
§4тёмно-красный§cкрасный
§5фиолетовый§dсветло-фиолетовый
§6золотой§eжёлтый
§7серый§fбелый
Стили: §l жирный, §o курсив, §n подчёркнутый, §m зачёркнутый, §k «шифр» из меняющихся символов, §r сброс. По Minecraft Wiki: Formatting codes

Иконка server-icon.png

  1. 1

    Подготовьте картинку

    Формат PNG, размер 64×64 пикселя. JPG, переименованный в .png, — это не PNG: пересохраните картинку в графическом редакторе.

  2. 2

    Назовите файл server-icon.png

    Имя строго такое, в нижнем регистре. Сам сервер этот файл не создаёт.

  3. 3

    Положите в папку сервера

    В рабочую папку сервера — туда же, где лежат server.properties и jar ядра, а не в plugins и не в папку мира.

  4. 4

    Перезапустите и проверьте

    После перезапуска обновите список серверов в клиенте.

Онлайн, список ников и «невидимый» сервер

КлючПо умолчаниюЧто делает
max-players20Максимум игроков: показывается в списке и ограничивает вход
hide-online-playersfalsetrue — не отдавать список ников в ответе списку серверов
enable-statustruefalse — сервер выглядит выключенным в списке, но по адресу на него заходят
Значения — по Minecraft Wiki: server.properties

enable-status=false подходит закрытому серверу для своих: сканеры портов видят его выключенным. Публичному серверу так делать не стоит — игрок решит, что вы закрылись. Другие настройки файла — в статье server.properties.

Градиенты и несколько MOTD: MiniMOTD

Ванильный motd понимает только 16 цветов из таблицы. RGB, градиенты и случайный выбор из нескольких описаний дают плагины. MiniMOTD — бесплатный плагин с открытым кодом (MIT) для Paper, Folia, Velocity, Waterfall, Fabric, NeoForge и Sponge. Текст в нём пишется в формате MiniMessage, а RGB-цвета для старых клиентов плагин упрощает автоматически.

MiniMOTD: main.conf (фрагмент)
motds=[
    {
        icon=random
        line1="<gradient:#f5a623:#f8e71c><bold>MyCraft</bold></gradient> <gray>| выживание"
        line2="<green>Новый сезон уже открыт"
    }
]
  • line1 и line2 — две строки описания; если описаний в списке несколько, при каждом обновлении списка серверов выбирается случайное.
  • icon=random берёт случайную картинку из папки icons плагина; можно указать имя файла без .png.
  • Теги MiniMessage: цвета по имени (<gray>) и hex (<#09add3>), <bold>, <italic>, <gradient:цвет:цвет>, <rainbow>. Градиент удобно собрать в генераторе градиента.

В MiniMOTD есть и «накрутка» онлайна (fake-players), по умолчанию выключенная. Не включайте её: игрок зайдёт, откроет список игроков и увидит, что его обманули, — доверие к серверу это не прибавит.

Сеть с Velocity: описание задаёт прокси

Игроки пингуют прокси, а не игровые серверы, поэтому в списке видно то, что настроено в Velocity: motd в velocity.toml (только формат MiniMessage, по умолчанию <#09add3>A Velocity Server) и server-icon.png из папки прокси. show-max-players задаёт число в поле «максимум». MOTD игровых серверов за прокси в списке не видны, если не включить ping-passthrough (по умолчанию прокси не пересылает ничего). MiniMOTD на Velocity умеет показывать разные описания для разных доменов. Как собрать сеть — в статье настройка Velocity.

velocity.toml
motd = "<gold><bold>MyCraft</bold></gold> <gray>| лобби, выживание, арена"

Что написать в MOTD

  • Режим и версия: «Выживание 1.21.11», «Анархия 26.3» — игрок сразу понимает, туда ли он попал.
  • Что нового: вайп, новый сезон, ивент — см. вайп сервера.
  • Одно правдивое преимущество. Не обещайте «без лагов» и «без читеров», если не можете это обеспечить: игрок проверит в первые же минуты.

Тот же текст пригодится в описании на сайтах-мониторингах — где размещать сервер и как не попасть на накрутки, рассказано в статье списки серверов.

Честная игра как довод

Игроки уходят с серверов, где безнаказанно летают и бьют через стену, поэтому «честная игра» — довод, который работает, если он правда. DGuard — лучший античит для современного сервера Minecraft — проверяет бой, движение, пакеты, инвентарь, постройку и действия с миром. Если он у вас стоит, строка «Защита: DGuard» в MOTD или в описании сервера честна; если нет — не пишите её.

Правила для сайта и Discord соберите в бесплатном генераторе правил: строка «На сервере стоит DGuard» там по умолчанию выключена — включайте её, только если действительно поставили античит.

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

Как сделать MOTD сервера в две строки?

Разделите строки последовательностью \n в ключе motd файла server.properties и перезапустите сервер.

Как сделать цветной MOTD?

Кодами § с цифрой или буквой: §6 золотой, §a зелёный, §l жирный. В server.properties символ можно записать как \u00A7. Для RGB и градиентов нужен плагин, например MiniMOTD.

Почему не отображается иконка сервера?

Проверьте, что файл называется server-icon.png, это настоящий PNG размером 64×64 и он лежит в папке сервера рядом с server.properties, затем перезапустите сервер. На сети с Velocity иконка должна лежать в папке прокси.

Почему в MOTD вместо русских букв непонятные символы?

Файл сохранён не в UTF-8. Пересохраните server.properties в кодировке UTF-8 или запишите текст через экранирование \uXXXX.

Почему сервер в списке показан выключенным, хотя он работает?

Возможно, в server.properties стоит enable-status=false: сервер не отвечает списку серверов, но по адресу на него заходят. Если ключ в порядке, проверьте порт и адрес — см. IP и порт сервера.

Источники

Все разделы
Создание сервера8 минserver.properties: все важные настройки сервера Minecraftserver.properties — главный файл настроек сервера Minecraft: порт, проверка аккаунтов, белый список, дальность прорисовки, режим игры. Здесь — ключи, которые стоит знать, со значениями по умолчанию и советами, сгруппированные по задачам: доступ и безопасность, производительность, игра.ЧитатьПродвижение и доход7 минКак раскрутить сервер Minecraft и удержать игроковИгроков приводят мониторинги, Discord, видео и сарафанное радио, а оставляют — понятная идея, первые десять минут без растерянности, правила и честная игра. Разбираем каналы привлечения, правила Mojang про имя Minecraft и рекламу у блогеров и то, что делать, чтобы новичок пришёл завтра снова.ЧитатьПродвижение и доход7 минNuVotifier: голосования за сервер с мониторингов и наградыКогда игрок голосует за сервер на мониторинге, сайт может сообщить об этом серверу — по протоколу Votifier. Принимает голос плагин NuVotifier, а награду выдаёт отдельный плагин-слушатель. Разбираем установку, ключи и токены, пересылку голосов на сети и что открыть в фаерволе.Читать

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

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