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


Что такое белый список сервера и зачем он нужен

Белый список — это как VIP-перечень гостей на вечеринке вашего сервера. Только те, кто в этом списке, могут зайти и играть. Остальные — увы, мимо прохода. Это удобно, если вы хотите:

  • Сделать сервер приватным
  • Провести технические работы без лишних посетителей
  • Контролировать, кто именно играет на вашем сервере

Важно: Операторы сервера (админы) могут зайти даже если их нет в белом списке. Это спасает, если вы случайно забыли добавить себя в список.


Как включить белый список на сервере

Первый шаг — открыть файл server.properties в корневой папке сервера. Там найдите строку:

white-list=false

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

white-list=true

Сохраните файл и перезагрузите сервер — без этого изменения не вступят в силу!


Команды для управления белым списком

Теперь, когда белый список включён, пора познакомиться с командами, которые помогут вам управлять этим VIP-списком.

Команда Что делает Аргументы Пример использования
whitelist on Включает белый список на сервере Нет /whitelist on
whitelist off Отключает белый список Нет /whitelist off
whitelist add <игрок> Добавляет игрока в белый список Имя игрока (онлайн не обязателен) /whitelist add Steve
whitelist remove <игрок> Удаляет игрока из белого списка Имя игрока /whitelist remove Alex
whitelist list Показывает всех игроков в белом списке Нет /whitelist list
whitelist reload Перезагружает белый список с диска (если редактировали файл вручную) Нет /whitelist reload

Как работают команды и что ожидать

  • Добавление и удаление игроков: Имя игрока указывается точно, без лишних пробелов. Игрок может быть оффлайн — это удобно, если хотите подготовить список заранее.
  • Если аргументы указаны неверно: Команда не выполнится, и вы получите сообщение об ошибке. Например, если забыли указать имя игрока при add или remove.
  • Команда list выведет список имён игроков, добавленных в whitelist, обычно в алфавитном порядке.
  • reload полезна, если вы редактировали файл whitelist вручную (например, через FTP), чтобы сервер подхватил изменения без полной перезагрузки.

Практические примеры использования

  • Включить белый список:
/whitelist on
  • Добавить игрока с ником Notch:
/whitelist add Notch
  • Удалить игрока Herobrine:
/whitelist remove Herobrine
  • Посмотреть всех в белом списке:
/whitelist list
  • Перезагрузить список после ручного редактирования файла:
/whitelist reload

Особенности оффлайн-режима (onlinemode=false)

Если в server.properties стоит:

onlinemode=false

то для добавления игрока в белый список он должен хотя бы один раз зайти на сервер. Это связано с тем, что сервер не проверяет подлинность имени через Mojang, и без первого входа имя не будет известно.


Как изменить сообщение об отказе в доступе

Если у вас Spigot или его форк, в файле spigot.yml можно настроить сообщение, которое увидит игрок, не попавший в белый список. Это помогает сделать отказ более дружелюбным и информативным.


Типичные ошибки и как их избежать

Ошибка Причина Как исправить
Не могу добавить игрока Неправильно указано имя или игрок оффлайн в onlinemode=false Проверьте правильность имени, убедитесь, что игрок заходил на сервер
Команда не выполняется Отсутствуют аргументы или опечатка Проверьте синтаксис команды
Игрок не может зайти, хотя в whitelist Белый список выключен или сервер не перезагружен Включите whitelist и перезагрузите сервер

Рекомендации по безопасности и управлению

  • Добавлять и удалять игроков должен только администратор или доверенное лицо.
  • Ведите журнал изменений: кто, когда и кого добавил или удалил.
  • Делайте резервные копии файла whitelist перед редактированием.
  • Проверяйте работоспособность после изменений — попросите игроков зайти или используйте команду whitelist list.

Итоговая инструкция для новичков

  1. Откройте server.properties, установите white-list=true.
  2. Перезагрузите сервер.
  3. Включите whitelist командой /whitelist on.
  4. Добавьте игроков командой /whitelist add <имя>.
  5. Проверьте список /whitelist list.
  6. При необходимости отключите /whitelist off или перезагрузите список /whitelist reload.

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


Теперь вы вооружены знаниями, чтобы управлять белым списком на вашем Minecraft-сервере как профи! Не дайте случайным гостям испортить вашу игру — включайте whitelist и контролируйте доступ с лёгкостью и юмором. А если что-то пойдёт не так — возвращайтесь к этой статье, и мы вместе разберёмся!