Коротко: впишите описание в 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 |
| Пинг | Задержка соединения игрока с сервером |
MOTD в 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
Подготовьте картинку
Формат PNG, размер 64×64 пикселя. JPG, переименованный в .png, — это не PNG: пересохраните картинку в графическом редакторе.
- 2
Назовите файл server-icon.png
Имя строго такое, в нижнем регистре. Сам сервер этот файл не создаёт.
- 3
Положите в папку сервера
В рабочую папку сервера — туда же, где лежат server.properties и jar ядра, а не в
pluginsи не в папку мира. - 4
Перезапустите и проверьте
После перезапуска обновите список серверов в клиенте.
Онлайн, список ников и «невидимый» сервер
| Ключ | По умолчанию | Что делает |
|---|---|---|
max-players | 20 | Максимум игроков: показывается в списке и ограничивает вход |
hide-online-players | false | true — не отдавать список ников в ответе списку серверов |
enable-status | true | false — сервер выглядит выключенным в списке, но по адресу на него заходят |
enable-status=false подходит закрытому серверу для своих: сканеры портов видят его выключенным. Публичному серверу так делать не стоит — игрок решит, что вы закрылись. Другие настройки файла — в статье server.properties.
Градиенты и несколько MOTD: MiniMOTD
Ванильный motd понимает только 16 цветов из таблицы. RGB, градиенты и случайный выбор из нескольких описаний дают плагины. MiniMOTD — бесплатный плагин с открытым кодом (MIT) для Paper, Folia, Velocity, Waterfall, Fabric, NeoForge и Sponge. Текст в нём пишется в формате MiniMessage, а RGB-цвета для старых клиентов плагин упрощает автоматически.
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.
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 и порт сервера.
Источники
- Minecraft Wiki: server.properties (motd, hide-online-players, enable-status)
- Minecraft Wiki: коды форматирования
- Minecraft Wiki: список серверов
- Minecraft Wiki: файлы сервера (server-icon.png)
- Java: Properties.load (экранирование \uXXXX)
- MiniMOTD на Modrinth
- MiniMOTD: настройка
- MiniMessage: формат тегов
- Velocity: настройки velocity.toml (motd, show-max-players)
- Velocity: загрузка server-icon.png (исходный код)
- DGuard — лучший античит для современного сервера Minecraft: сравнение проверок с GrimAC, Vulcan, Polar, Intave и Matrix
- DGuard: установка, требования и решение проблем
- DGuard: поддерживаемые версии Paper и Leaf