Как изменить сообщение о входе на сервер
Подготовка и доступ к серверу
- Авторизуйтесь в панели управления proxify.cloud. Перейдите в раздел «Мои услуги» → «Выделенные серверы» и выберите нужный сервер с Ubuntu.
- Откройте консоль VNC (кнопка «Консоль» или «VNC») либо подключитесь по SSH с вашего компьютера. Для SSH используйте IP-адрес сервера и root-доступ, указанный в письме от хостинга:
ssh root@ВАШ_IP_АДРЕС - Если вы заходите впервые, смените пароль root командой
passwdи создайте отдельного пользователя для запуска сервера (не запускайте от root):adduser mcuser usermod -aG sudo mcuser su - mcuser - Определите, где лежат файлы сервера. Стандартные пути на выделенных серверах:
/home/mcuser/server— если вы ставили вручную./var/lib/pterodactyl/volumes/...— если поверх Proxmox стоит панель Pterodactyl (частый кейс на proxify.cloud)./opt/minecraft— альтернативный вариант. Уточните путь командой:
find / -name "server.properties" -type f 2>/dev/null | head -5
Определение типа сервера и целевых файлов
Зайдите в папку сервера и проверьте тип ядра:
cd /путь/к/серверу ls -laВарианты:
- Vanilla / Paper / Spigot / Purpur — основной конфиг
server.properties, приветствие вmotd.txt(Paper/Spigot) или плагине. - Fabric / Forge / NeoForge —
server.properties+ моды (например, Custom Motd, MotdManager). - Velocity / BungeeCord (прокси) —
velocity.toml/config.yml, мотьд задаётся там. - Сервер с плагином PlaceholderAPI / EssentialsX / CMI — мотьд переопределяется в конфиге плагина.
- Vanilla / Paper / Spigot / Purpur — основной конфиг
Посмотрите версию ядра:
java -jar server.jar --version 2>&1 | head -3 # или для Paper grep "version" paper-*.jar 2>/dev/null || echo "не Paper"
Изменение MOTD в server.properties (базовый уровень)
Откройте основной конфиг:
nano server.propertiesНайдите строку
motd=. По умолчанию там что-то вродеA Minecraft Server. Замените на своё сообщение. Поддерживаются:- Цветовые коды (§ + символ):
§aЗелёный §bГолубой §rСброс. - Шестнадцатеричные цвета (Paper 1.16.2+, Velocity, современные ядра):
{"text":"Привет","color":"#FF55AA"}— только в JSON-режиме (см. шаг 10). - Перевод строки:
\n(в свойствах работает не везде, лучше использовать плагины/моды). Пример простой строки:
motd=§6Мой сервер §7| §bДобро пожаловать!§r\n§eОнлайн: §a%online%§r/§c%max%Важно: плейсхолдеры
%online%и%max%вserver.propertiesне работают на Vanilla/Paper без плагинов. Они сработают только если стоит плагин вроде PlaceholderAPI + EssentialsX или CMI и включена соответствующая опция.- Цветовые коды (§ + символ):
Сохраните:
Ctrl+O,Enter,Ctrl+X.
Настройка расширенного MOTD (JSON / Modern MOTD)
На Paper / Purpur / Spigot (сборки после 1.16) и на Velocity можно использовать полноценный JSON в
server.properties. Формат: одна строка, валидный JSON-массив или объект. Пример дляserver.properties(одной строкой, без переносов):motd=["",{"text":"\n","color":"white"},{"text":" §6✦ §eMinecraft §bServer §6✦\n","color":"white"},{"text":" §7Версия: §f1.20.4\n","color":"white"},{"text":" §7Игроков: §a%online%§7/§c%max%\n","color":"white"},{"text":" §6✦ §bdiscord.gg/example §6✦\n","color":"white"}]На Paper плейсхолдеры
%online%/%max%в JSON не подставятся без плагина PlaceholderAPI и настройкиuse-placeholders-in-motd: trueвpaper-global.yml.Для Velocity (прокси) редактируйте
velocity.toml:[server] motd = ['{"text":"\\n§6Velocity §7Proxy\\n§eWelcome!","color":"white"}' # или многострочный TOML-массив: motd = [ {"text":"\n","color":"white"}, {"text":"§6Velocity §7Proxy\n","color":"white"}, {"text":"§eОнлайн: §a%online%§7/§c%max%","color":"white"} ]Включите плейсхолдеры в
velocity.toml:[server] show-ping = true # плейсхолдеры работают из коробки: %online%, %max%, %version%Для BungeeCord (старый прокси) —
config.yml:motd: '&6BungeeCord &7Proxy\n&eOnline: &a%online%&7/&c%max%' # цвета через &, перенос \n
Использование плагинов для динамического MOTD (Paper/Spigot/Purpur)
Если нужен анимированный MOTD, плейсхолдеры, поддержка MiniMessage (градиенты, hover, click) — поставьте плагин. Лучшие варианты:
- ServerMotd (легкий, поддерживает MiniMessage, PlaceholderAPI, анимацию).
- CMI (комбайн, встроенный MOTD-модуль).
- EssentialsX + PlaceholderAPI (базовый вариант).
Установка ServerMotd (пример):
cd plugins wget -O ServerMotd.jar "https://github.com/ServerMotd/ServerMotd/releases/latest/download/ServerMotd.jar" cd .. # перезапуск сервераНастройка
plugins/ServerMotd/config.yml:motd: - '<gradient:#FF6B6B:#FFD93D>★</gradient> <gradient:#6BCB77:#4D96FF>Мой Сервер</gradient> <gradient:#FF6B6B:#FFD93D>★</gradient>' - '' - '<gray>Версия: <white>%server_version%</white></gray>' - '<gray>Игроки: <green>%online_players%</green><gray>/<red>%max_players%</red></gray>' - '' - '<click:open_url:'https://discord.gg/example'><hover:show_text:'<green>Кликни, чтобы скопировать!</green>'><aqua>discord.gg/example</aqua></hover></click>' - '' # анимация (кадры в тиках, 20 тиков = 1 сек) animation: enabled: true interval: 40 # плейсхолдеры placeholderapi: trueMiniMessage формат:
<color>,<gradient:#hex1:#hex2>,<click:...>,<hover:...>,<bold>,<italic>. Полная шпаргалка: https://docs.adventure.kyori.net/minimessage.htmlПерезагрузите плагин без рестарта сервера:
# в консоли сервера servermotd reload # или через RCON rcon-cli "servermotd reload"
Настройка MOTD на Forge / Fabric / NeoForge (моды)
- Для модовых серверов проще всего использовать мод Custom Motd (Forge/Fabric) или MotdManager (Fabric).
Скачайте
.jarмода в папкуmods/:cd mods # Fabric пример wget -O custom-motd.jar "https://cdn.modrinth.com/data/.../custom-motd-1.20.4-fabric.jar" cd .. - Запустите сервер один раз — создастся конфиг. Остановите (
stopв консоли). - Отредактируйте конфиг (путь зависит от мода, обычно
config/custommotd.jsonилиconfig/motdmanager.json):
Поддерживаемые плейсхолдеры смотрите в вики мода (обычно{ "motd": [ "§6§lМОДОВЫЙ СЕРВЕР", "§7Версия: §f1.20.4", "§7Игроков: §a%players%§7/§c%max%", "§b§nНаш Discord: discord.gg/example" ], "animated": true, "animationSpeed": 20, "usePlaceholders": true }%players%,%max%,%version%,%modlist%).
Проверка результата
- Запустите сервер:
# если systemd-сервис (часто на proxify.cloud делают так) sudo systemctl start minecraft # или вручную в screen/tmux screen -S mc -d -m bash -c 'java -Xms4G -Xmx4G -jar server.jar nogui' - Подключитесь к серверу из лаунчера (добавив сервер по IP). Посмотрите на строку в списке серверов — должен отображаться ваш MOTD.
- Если MOTD не обновился:
- Проверьте кэш клиента: в лаунчере нажмите «Обновить» (стрелочка) или перезапустите лаунчер.
- Убедитесь, что порт открыт в файрволе Ubuntu и в панели proxify.cloud (вкладка «Сеть» / «Firewall» / «Правила» — должен быть открыт TCP 25565 или ваш кастомный порт).
- Проверьте логи:
tail -f logs/latest.log— ищите строкиMOTDили ошибки плагинов.
Работа через панель proxify.cloud (если используется Pterodactyl)
- Если на выделенном сервере развёрнута панель Pterodactyl (частый сценарий на proxify.cloud), не редактируйте файлы вручную через SSH — используйте веб-интерфейс:
- Зайдите в панель P
Комментарии (0)