Если вы когда-нибудь задумывались, что такое enforce whitelist в Minecraft и зачем он нужен, то вы попали по адресу! В этом посте мы разберёмся, как работает эта настройка, почему она важна для безопасности вашего сервера, и как её правильно использовать, чтобы не превратить ваш сервер в закрытую крепость, из которой никто не выйдет (и не войдёт).


Что такое enforce whitelist и зачем он нужен

В мире Minecraft серверов файл server.properties — это как штурвал корабля, который задаёт курс и управляет всеми важными параметрами сервера. Среди этих параметров есть enforce-whitelist — настройка, которая заставляет сервер строго соблюдать белый список (whitelist).

Whitelist — это список игроков, которым разрешён доступ на сервер. Если включить enforce-whitelist=true, то сервер будет это строго запрещать вход всем, кто в нём не числится, даже если у них есть права оператора (OP). Это как VIP-клуб, где даже звёзды шоу-бизнеса без приглашения не пройдут.

Почему это важно?

  • Безопасность: Вы контролируете, кто может зайти на сервер. Никаких незваных гостей, хакеров или троллей.
  • Управление: Даже операторы не смогут обойти правила, если не в whitelist.
  • Чистота сервера: Только проверенные игроки, никаких случайных посетителей.

Как включить enforce whitelist и поддерживать список актуальным

Включение через server.properties

Чтобы включить строгую проверку whitelist, откройте файл server.properties и найдите строку:

enforce-whitelist=false

Измените её на:

enforce-whitelist=true

После этого сохраните файл и перезапустите сервер, чтобы изменения вступили в силу.

Настройка whitelist

Сам whitelist хранится в файле whitelist.json. Его структура — это JSON-массив с объектами, где у каждого игрока есть два ключа: "uuid" и "name".

Пример:

[
  {
    "uuid": "123e4567-e89b-12d3-a456-426614174000",
    "name": "PlayerOne"
  },
  {
    "uuid": "987e6543-e21b-12d3-a456-426614174999",
    "name": "PlayerTwo"
  }
]
  • UUID — уникальный идентификатор игрока, который можно получить через Mojang API по ссылке:
    https://api.mojang.com/users/profiles/minecraft/USERNAME
    Просто замените USERNAME на ник игрока, и вы получите его UUID.

  • Name — никнейм игрока.

Добавление игроков в whitelist

Есть несколько способов:

Способ Описание Пример команды
Через файл whitelist.json Редактируете JSON вручную, добавляя игроков с UUID и именем
Через консоль сервера Используете команды Minecraft для управления whitelist /whitelist add PlayerName
Через веб-интерфейс G-Portal В панели управления сервера можно включить whitelist и добавить Player ID (UUID) Включить опцию и добавить ID

Команды whitelist в игре

  • /whitelist on — включить whitelist
  • /whitelist off — отключить whitelist
  • /whitelist list — показать список игроков в whitelist
  • /whitelist add <имя> — добавить игрока
  • /whitelist remove <имя> — удалить игрока
  • /whitelist reload — перезагрузить whitelist без перезапуска сервера

Как whitelist и enforce-whitelist работают вместе

Параметр Описание Значение по умолчанию Рекомендации по использованию
white-list Включает или отключает использование whitelist false Включайте, если хотите ограничить доступ
enforce-whitelist Строгое соблюдение whitelist, даже для операторов false Включайте для максимальной безопасности

Если включить только white-list=true, но оставить enforce-whitelist=false, то операторы (OP) смогут заходить на сервер, даже если их нет в whitelist. Это удобно для админов, но снижает безопасность.

Если же включить enforce-whitelist=true, то даже операторы должны быть в whitelist, иначе — доступ закрыт.


Практические советы по работе с whitelist на G-Portal

Если вы используете хостинг G-Portal, настройка whitelist становится проще:

  • Войдите в панель управления сервером.
  • Перейдите в раздел Basic Settings.
  • Активируйте опцию Whitelist.
  • Добавьте Player ID (UUID) нужных игроков.
  • Перезапустите сервер.

Важно: Игроки с правами OP автоматически добавляются в whitelist, что облегчает управление администраторами.


Частые ошибки и как их избежать

Ошибка Последствия Как избежать
Неправильный UUID или ник Игрок не сможет зайти, даже если добавлен в whitelist Проверяйте UUID через Mojang API, используйте команды для добавления
Забыл перезапустить сервер Изменения не применятся Всегда перезапускайте сервер после правок
Включил enforce-whitelist без добавления OP в whitelist Операторы не смогут зайти Добавьте OP в whitelist или временно отключите enforce-whitelist
Добавление игроков по никнейму без UUID Возможны проблемы при смене ника игроком Используйте UUID для стабильности

Почему whitelist — это must-have для вашего сервера

  • Защищает от незваных гостей и читеров.
  • Позволяет контролировать, кто играет на вашем сервере.
  • Обеспечивает порядок и безопасность, особенно на публичных или больших серверах.

Таблица основных настроек whitelist и связанных параметров

Параметр Описание Значения Рекомендации
white-list Включение whitelist true / false Включайте для ограничения доступа
enforce-whitelist Строгое соблюдение whitelist true / false Включайте для максимальной безопасности
whitelist.json Файл с игроками whitelist JSON с UUID и именами Редактируйте аккуратно
/whitelist команды Управление whitelist через консоль on, off, add, remove, list, reload Используйте для удобства
Player ID (UUID) Уникальный идентификатор игрока Строка UUID Получайте через Mojang API

Итог

enforce whitelist — это ваш железный щит в мире Minecraft серверов. Включив его, вы гарантируете, что на ваш сервер попадут только те, кто действительно должен там быть. Это особенно важно для публичных серверов и тех, кто ценит безопасность и порядок.

Не забывайте: настройка whitelist — это серьёзный инструмент управления, который требует аккуратности и внимания. Добавляйте игроков правильно, проверяйте UUID, перезапускайте сервер и наслаждайтесь игрой без незваных гостей!


Полезные ссылки


Теперь вы знаете, что такое enforce whitelist в Minecraft, как его включить и зачем он нужен. Вперёд, управляйте своим сервером как настоящий капитан! 🚀