- 1) Определитесь, какой именно телепорт вы хотите разрешить
- 2) Проверьте базовую настройку прав на сервере (op и права)
- 3) Если у вас плагины - включите телепорт через систему прав
- 4) Проверьте, не мешают ли правила плагинов телепорту
- 5) Настройте spawn-protection, чтобы телепорт не ломал спавн
- 6) Минимальная проверка после включения телепорта
- Таблица: что проверить, если телепорт не доступен
- Полезные ссылки
Вы хотите, чтобы игроки на вашем сервере могли телепортироваться через команды, а телепорт к другим игрокам или по координатам был доступен ровно в том виде, который вам нужен. На практике это сводится к двум задачам: дать игрокам нужные права и не сломать безопасность (чтобы телепорт не стал инструментом для грифа или обхода правил).
Ниже - рабочий план для типичных серверов Minecraft с консолью и плагинами.
1) Определитесь, какой именно телепорт вы хотите разрешить
Команда /teleport (или кратко /tp) умеет перемещать игрока в место или к цели. Формат и варианты зависят от версии и сборки, но в основе всегда координаты или имя игрока.
Примеры команд:
- /teleport <игрок>
- /teleport <игрок1> <игрок2>
Официально команда /teleport описана в справке Minecraft - используйте ее как ориентир по синтаксису. Источник: официальный список команд на сайте Minecraft.
https://www.minecraft.net/ru-ru/article/minecraft-commands
2) Проверьте базовую настройку прав на сервере (op и права)
На ванильных серверах часть команд доступна только операторам (op). Если игроки просят телепорт, а у них “нет прав”, сначала попробуйте выдать права админа (или только нужное право), а не добавлять полностью op.
Минимальный вариант, который работает сразу:
- выдать игроку оп: /op <имя игрока>
Это команда есть в официальном списке команд Minecraft.
https://www.minecraft.net/ru-ru/article/minecraft-commands
Затем проверьте:
- игрок может выполнить /tp или /teleport
- телепорт работает в вашем режиме игры и с установленными ограничениями
Если вы не хотите выдавать full op, переходите к настройке через плагины прав (обычно именно так делают на плагинных серверах).
3) Если у вас плагины - включите телепорт через систему прав
Чаще всего серверы используют pлагин(ы) управления правами. Тогда “разрешить телепорт” - это:
1) выдать пользователю роль/группу
2) включить разрешение на команды телепорта
Типовой порядок действий:
1) Откройте настройки прав в вашем плагине (обычно отдельный YAML или GUI).
2) Найдите разрешения, связанные с командами:
- teleport
- tp
- или отдельные permission для /tp и /teleport
3) Добавьте разрешение в нужную группу игроков.
4) Перезагрузите права (обычно /reload или перезапуск сервера).
Если вы не знаете точные permission, проще сделать так:
- временно дайте игроку op
- проверьте, какая именно команда выполняется без ошибки
- затем по логам или сообщению о “нет прав” выясните, какое permission требуется (у многих плагинов это отображается)
4) Проверьте, не мешают ли правила плагинов телепорту
Даже когда права есть, телепорт иногда блокирует защита и антигриф:
- запрет телепорта в определенные зоны (спавн, приватные территории)
- запрет телепорта в бою
- лимиты на частоту телепортов
- ограничения по миру или измерению
Проверьте конфиги плагинов, которые влияют на перемещение:
- worldguard / region protection
- anti-grief
- combat logging и похожие модули
В реальных обсуждениях по серверам игроки часто упираются именно в ограничения, а не в команды. Например, в сообществах Bukkit/RuBukkit встречается практика запрета телепорта к админам и обсуждения, как ограничивать доступ к /tp.
https://bukkit.ru/threads/zapret-na-teleport-k-adminam.107402/
https://rubukkit.org/threads/teleportacii-na-servere-nuzhen-sovet.69213/
5) Настройте spawn-protection, чтобы телепорт не ломал спавн
На сервере может быть включена защита спавна - spawn-protection. Она обычно влияет на поведение около точки спавна, а не на сам факт телепорта, но игроки иногда воспринимают это как “телепорт не работает” из-за последующих действий.
Проверьте параметр spawn-protection в server.properties:
- значение по умолчанию часто 16
- если ставите 0, защита почти исчезает
Описание spawn-protection есть в документации по server.properties (в таблице параметров).
https://docs.spongepowered.org/5.1.0/ru/server/getting-started/configuration/server-properties.html
6) Минимальная проверка после включения телепорта
Сделайте короткий тест:
1) Выберите игрока в той группе, где вы включили телепорт.
2) Дайте ему команду /tp или /teleport на координаты рядом (чтобы избежать попадания в блоки).
3) Проверьте телепорт к игроку.
4) Проверьте телепорт в регионе, где ранее было запрещено (приват/спавн) - чтобы убедиться, что блокировки применяются только там, где надо.
Типичная ошибка - вводить координаты, где игрок может оказаться внутри блока и погибнуть. Поэтому сначала тестируйте телепорт на безопасную площадку.
Таблица: что проверить, если телепорт не доступен
| Симптом | Частая причина | Что сделать |
|---|---|---|
| В ответ “нет прав” | Команде нет доступа у группы игрока | Проверьте op или выдайте permission для /tp или /teleport через плагины прав |
| Команда выполняется, но телепорт не туда | Блокировки регионов или ограничение зон | Проверьте конфиги региональных/антигриф плагинов |
| Телепорт к игроку запрещен | Политика сервера или защита от “телепорта к админам” | Настройте правило для цели (к кому можно телепортироваться) |
| Телепорт “как будто не работает” на спавне | Ограничения вокруг spawn | Проверьте spawn-protection и связанные правила мира |
Полезные ссылки
- Официальные команды Minecraft (включая /teleport): https://www.minecraft.net/ru-ru/article/minecraft-commands
- Описание параметров server.properties (включая spawn-protection и другие): https://docs.spongepowered.org/5.1.0/ru/server/getting-started/configuration/server-properties.html
- Пример обсуждений про ограничения телепорта на серверах Bukkit/RuBukkit: https://bukkit.ru/threads/zapret-na-teleport-k-adminam.107402/ , https://rubukkit.org/threads/teleportacii-na-servere-nuzhen-sovet.69213/