Суть проблемы

На многих серверах регионами управляют через команды, связанные с плагином защиты (чаще всего WorldGuard и аналоги). Когда нужно убрать человека из региона, игрок может оставаться в списке по двум причинам:
- вы удаляете не того участника (например, он в другой роли: member/owner);
- команды не применились для текущих границ региона, или ник не распознался системой имен.

Ниже - рабочие сценарии, которые обычно используют администраторы и опытные игроки на серверах.

Что подготовить перед командами

  1. Убедитесь, что у вас есть права на управление регионом (владелец или админ).
  2. Узнайте точное название региона:
  3. /rg info <название_региона>
  4. Проверьте, в какой роли находится нужный человек:
  5. он может быть owner или member.

Удаление игрока из региона, когда он есть в списке

Обычно роли разделены, и команды тоже.

Вариант 1: удалить из участника (member)

Попробуйте команду удаления участника:
- /rg removemember <название_региона> -n <ник>

Вариант 2: удалить владельца (owner)

Для удаления из владельцев:
- /rg removeowner <название_региона> -n <ник>

Если сервер использует команды без -n, пробуйте формат, который принят у вас (иногда в роли параметра используется просто ник).

Если игрок оффлайн и его не получается убрать

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

Что обычно помогает:
- использовать принудительное удаление параметром -n для некоторых команд удаления;
- или сделать обновление перепривата/границ региона, чтобы система пересобрала списки и примененные роли.

Частый рабочий прием: “переприватить” регион

Когда игрок “пропал” из онлайна, а в списке региона остается, иногда быстрее привести регион к актуальному состоянию через переприват.

Логика из практики такая:
1. выбрать регион;
2. “заново” зафиксировать его границы;
3. затем вернуть нужных игроков в роли.

В обсуждениях на серверах встречается схема, где сначала обновляют регион командами вида:
- /rg claim <название_региона>
а затем удаляют лишних и добавляют нужных.

Схема команд зависит от того, поддерживает ли ваш сервер связку под “переприват” и какие у него лимиты.

Массовое удаление: убрать всех и добавить нужных обратно

Когда нужно удалить “всех, кроме” нескольких игроков, проще сделать так:
1. очистить список участников через удаление всех member;
2. заново добавить тех, кого оставляете.

Обычно встречается команда массового удаления member:
- /rg removemember <название_региона> -a

После этого добавьте обратно нужных игроков командой добавления:
- /rg addmember <название_региона> -n <ник>

Типичные ошибки, из-за которых кажется, что команда “не работает”

Что вы делаете Почему не получается Как исправить
Указываете “не тот” ник (опечатка, неверный регистр, отличается символ нижнего подчеркивания) система не находит точное имя и говорит об ошибке разрешения проверьте ник через /rg info и корректно перепишите ник
Пытаетесь удалить игрока как member, хотя он owner роль другая - команда не затрагивает нужный список сначала определите роль, потом используйте removeowner или removemember
Нужный игрок оффлайн, а команда “требует онлайн” серверная настройка или команда без принудительного параметра используйте формат с принудительным параметром -n, либо делайте переприват/обновление
“Удалил”, но он снова виден в списке границы или состояние региона не обновились повторите через обновление региона (команды вроде reclaim/claim встречаются на серверах)
Вы удаляете единственного владельца или создателя региона сервер запрещает оставлять регион без владельца назначьте другого owner или действуйте через переприват, если это разрешено

Быстрый алгоритм “с нуля до результата”

  1. /rg info <название_региона> - зафиксируйте точное имя региона и проверьте состав.
  2. Если нужно убрать одного человека:
  3. попробуйте removemember или removeowner в зависимости от роли.
  4. Если человек оффлайн и команда не срабатывает:
  5. используйте параметр -n (если он поддерживается);
  6. при необходимости обновите регион через reclaim/claim (как это делают на сервере).
  7. Если нужно убрать всех:
  8. выполните массовое удаление member (removemember ... -a);
  9. затем добавьте обратно нужных.

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

  • https://lemoncraft.ru/forum/topic/4780-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C-%D0%B8%D0%B7-%D1%80%D0%B3/
  • https://redserver.su/forum/topic/33184-vozmozhnost-udalyat-samogo-sebya-iz-rg/
  • https://mcskill.net/mcforum/index.php?/topic/14639-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C-%D0%BE%D0%B2%D0%BD%D0%B5%D1%80%D0%B0/
  • https://forum.excalibur-craft.ru/topic/115460-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C-%D0%BE%D1%84%D1%84%D0%BB%D0%B0%D0%B9%D0%BD-%D0%B8%D0%B3%D1%80%D0%BE%D0%BA%D0%B0-%D1%81-%D0%BF%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D0%B0/