НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как настроить вайтлист и банить игроков на сервере Minecraft

MinecraftUpdated Oct 23, 20265 min read

Вайтлист делает сервер приватным: зайти могут только игроки из списка. Бан делает обратное и не пускает одного игрока или адрес. Всем этим управляют из панели, а в этом руководстве сначала рассмотрена Java Edition, а в конце Bedrock. У Bedrock два типа серверов, Bedrock и Pocketmine, и они различаются.

Включите вайтлист (Java)

  1. Откройте сервер в панели и нажмите Настройки, затем Server Properties (Java).
  2. Включите Whitelist. Если хотите, чтобы игроков, которые онлайн, но не в списке, кикало, включите ещё и Принудительно применять вайтлист. Игра кикает их после того, как сервер перезагрузит вайтлист (whitelist reload), а при запуске сервера вайтлист тоже читается заново.
  3. Нажмите Сохранить и перезапустить. См. Свойства сервера Minecraft: разбор настроек.

В некоторых новых версиях Minecraft вайтлист включён по умолчанию, поэтому новый сервер может быть уже приватным. Проверьте переключатель, прежде чем просить друзей зайти, и сначала добавьте себя и их.

Добавляйте и убирайте игроков

Когда сервер Онлайн, откройте вкладку Console и введите эти команды. Косую черту вводить не нужно.

КомандаЧто она делает
whitelist add AlexДобавляет Alex в вайтлист
whitelist remove AlexУбирает Alex
whitelist listПоказывает, кто в списке
whitelist onВключает вайтлист сейчас
whitelist offВыключает его сейчас
whitelist reloadЗаново читает файл списка после того, как вы отредактировали его вручную

Используйте ник ровно так, как он пишется в игре. При включённом Онлайн-режиме сервер сверяет ник с Mojang, поэтому ник с опечаткой отклоняется.

Список хранится в whitelist.json в основной папке сервера, которую можно открыть в Files. Чтобы отредактировать его вручную, сначала остановите сервер или потом выполните whitelist reload. Игроки, добавленные командой, сразу сохраняются в этом файле. Чтобы проверить, включён ли вайтлист, используйте переключатель Whitelist на странице настроек: панель показывает и сохраняет его именно там.

Оставьте Онлайн-режим включённым. Если он выключен, вайтлист не отличает одного человека от другого, который вводит тот же ник. См. Как зайти на сервер Minecraft.

Кик и бан со страницы «Обзор»

На странице Обзор сервера Java вы можете увидеть карточку Игроки онлайн с никами игроков, которые сейчас на сервере, если сервер их публикует. Карточка есть на большинстве типов Java: Vanilla, Paper, Purpur, Spigot, Folia, Fabric, Quilt, Forge, NeoForge, Magma, Ketting, Mohist и серверах с модпаками. Для прокси, Sponge и серверов Custom Jar её нет, поэтому там используйте Console. Если у вас есть доступ к консоли, у каждого ника есть меню с пунктами Копировать ник, Кикнуть и Забанить. Кикнутый игрок может сразу зайти снова. Забаненный игрок не может зайти, пока вы не разбаните его в консоли. Карточка отправляет те же команды, что и ниже, а ник с необычными символами она не предлагает, поэтому для таких используйте Console.

Бан и разбан через Console

КомандаЧто она делает
kick AlexУбирает Alex с сервера на время. Он может зайти снова
kick Alex Please read the rulesТо же самое, с причиной, которую видит игрок
ban AlexБанит аккаунт Alex, после ника можно указать причину
ban-ip 203.0.113.5Банит IP-адрес. Можно также указать ник игрока, чтобы забанить адрес, которым он пользуется
banlistПоказывает забаненных игроков (banlist ips показывает забаненные адреса)
pardon AlexРазбанивает Alex
pardon-ip 203.0.113.5Разбанивает адрес

Баны хранятся в banned-players.json и banned-ips.json в основной папке сервера. Забаненный игрок при попытке зайти видит, что он забанен.

Бан по адресу блокирует и всех, кто пользуется этим адресом, например людей из одного дома, поэтому применяйте его осторожно.

В игре эти команды могут выполнять только операторы

В игре эти команды вводятся с косой чертой и требуют уровня оператора 3 или выше. Для Console это не нужно. См. Как выдать себе права оператора и управлять правами.

Bedrock Edition

Эти шаги относятся к типу сервера Bedrock, а не Pocketmine. В Bedrock вайтлист называется списком разрешённых. Он проверяет игроков по геймертегу Xbox.

  1. Откройте Настройки, затем Server Properties (Bedrock), включите Вайтлист и перезапустите сервер.
  2. В Console введите allowlist add Gamertag. Если в геймертеге есть пробел, возьмите его в кавычки: allowlist add "Gamer Tag".
  3. Используйте allowlist remove Gamertag, чтобы убрать кого-то, и allowlist reload после ручного редактирования allowlist.json.

В руководстве Microsoft по серверу список разрешённых описан как способ выбрать, кто может зайти, а список банов не описан, поэтому чтобы не пускать людей на сервер Bedrock, используйте список разрешённых.

На сервере Pocketmine переключатель называется Whitelist и находится в разделе Настройки, затем Server Properties (PocketMine). Собственные команды PocketMine отличаются от описанных выше, поэтому введите в Console help, чтобы увидеть команды, которые знает ваш сервер, и см. Как запустить сервер Minecraft Bedrock.

Если команда в Console ничего не делает, создайте тикет. См. Как создать тикет в поддержку.

См. также

Ваш сервер уже у другого хостинга? Перенесите его к нам

СОЗДАЙТЕ СВОЙ ИГРОВОЙ СЕРВЕР
ГОТОВЫ НАЧАТЬ?

Сэкономьте до 30% на вашем новом игровом сервере.
Премиальная производительность, мгновенная активация и непревзойдённая надёжность по лучшей цене.

ПОСЛЕДНИЕ БЛОГИ