- Суть проблемы
- Что подготовить перед командами
- Удаление игрока из региона, когда он есть в списке
- Если игрок оффлайн и его не получается убрать
- Частый рабочий прием: “переприватить” регион
- Массовое удаление: убрать всех и добавить нужных обратно
- Типичные ошибки, из-за которых кажется, что команда “не работает”
- Быстрый алгоритм “с нуля до результата”
- Полезные ссылки
Суть проблемы
На многих серверах регионами управляют через команды, связанные с плагином защиты (чаще всего WorldGuard и аналоги). Когда нужно убрать человека из региона, игрок может оставаться в списке по двум причинам:
- вы удаляете не того участника (например, он в другой роли: member/owner);
- команды не применились для текущих границ региона, или ник не распознался системой имен.
Ниже - рабочие сценарии, которые обычно используют администраторы и опытные игроки на серверах.
Что подготовить перед командами
- Убедитесь, что у вас есть права на управление регионом (владелец или админ).
- Узнайте точное название региона:
/rg info <название_региона>- Проверьте, в какой роли находится нужный человек:
- он может быть 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 или действуйте через переприват, если это разрешено |
Быстрый алгоритм “с нуля до результата”
/rg info <название_региона>- зафиксируйте точное имя региона и проверьте состав.- Если нужно убрать одного человека:
- попробуйте removemember или removeowner в зависимости от роли.
- Если человек оффлайн и команда не срабатывает:
- используйте параметр
-n(если он поддерживается); - при необходимости обновите регион через reclaim/claim (как это делают на сервере).
- Если нужно убрать всех:
- выполните массовое удаление member (
removemember ... -a); - затем добавьте обратно нужных.
Полезные ссылки
- 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/