DGuard

Как сделать спавн на сервере Minecraft

Спавн — первое, что видит новый игрок, и место, куда возвращаются после смерти. Его собирают из нескольких частей: точка спавна мира, радиус появления, защита от разрушения, команда /spawn и регион с правилами. Разбираем каждую, чем отличаются первый вход и возрождение и на чём чаще всего ошибаются.

Команда DGuard8 мин

Коротко: встаньте в центр будущего спавна и выполните /setworldspawn. Ванильный сервер ставит новичка на случайный блок рядом с точкой, причём на самый верх столбца — на крышу, если спавн под крышей. Ровно в точку игроков ставит модуль EssentialsX Spawn: /setspawn на том же месте, а заодно команда /spawn с правом essentials.spawn. Защиту постройки поручите региону WorldGuard с флагами pvp deny и mob-spawning deny, а spawn-protection в server.properties поставьте 0.

Точка спавна мира: /setworldspawn

У мира одна точка спавна: при первом входе игра ставит игрока на случайный твёрдый блок в небольшой области вокруг неё. По умолчанию в Java Edition это квадрат 21×21 блок. Туда же игрок возвращается после смерти, если у него нет своей точки возрождения. На эту точку указывает компас.

консоль или чат оператора
setworldspawn                    # точка — там, где вы стоите
setworldspawn 0 80 0             # точка по координатам
setworldspawn 0 80 0 90          # и направление взгляда (поворот)
  • Права. Команде нужен уровень оператора 2. На Paper её право — minecraft.command.setworldspawn, по умолчанию его нет ни у кого, кроме операторов.
  • Поворот. Необязательный угол задаёт, куда игрок смотрит после появления — удобно развернуть новичка лицом к табличкам с правилами.
  • Чанки спавна. С 1.21.9 в игре больше нет постоянно загруженных чанков спавна, а саму точку можно поставить и в другом измерении.

Радиус появления: respawn_radius

Размер области вокруг точки задаёт правило игры respawn_radius — число блоков от точки спавна, по умолчанию 10. До 1.21.11 оно называлось spawnRadius. На сервере с готовой постройкой спавна разброс мешает: новичок появляется в стороне от входа. 0 убирает разброс по сторонам, но высоту не фиксирует: по Minecraft Wiki, игрок встаёт на самый высокий твёрдый блок в столбце, и под крышей окажется на крыше. Ровно в точку, с высотой, ставят режим приключения по умолчанию (ниже) и EssentialsX Spawn — он телепортирует новичка туда, где выполнили /setspawn.

1.21.11 и новее (на 1.21–1.21.10 — spawnRadius)
gamerule respawn_radius 0

Если режим игры по умолчанию в server.properties — приключение (gamemode=adventure), разброса нет вообще: игроки появляются прямо в точке спавна, а правило respawn_radius ни на что не влияет. Остальные правила игры и переименования 1.21.11 — в статье правила игры.

Первый вход и возрождение

СитуацияГде появится игрок (ваниль)
Первый вход на серверВ области respawn_radius вокруг точки спавна мира
Смерть, есть кровать, якорь возрождения или точка из /spawnpointВ своей точке возрождения
Смерть, своей точки нет или она загороженаВ области вокруг точки спавна мира
Возвращение из ЭндаТак же, как после смерти
По Minecraft Wiki: World spawn и /spawnpoint

Свою точку игроку можно задать и вручную: /spawnpoint <ник> <x> <y> <z>, тоже с уровнем оператора 2. Плагины спавна меняют эту схему — например, EssentialsX Spawn по умолчанию отправляет на спавн и после смерти (ниже).

Защита спавна: spawn-protection

Встроенная защита спавна не даёт игрокам ставить и ломать блоки рядом с точкой спавна. Её размер задаёт spawn-protection в server.properties: защищается квадрат со стороной 2×значение+1. По умолчанию 16, то есть 33×33 блока; 0 выключает защиту.

  • Операторы её не замечают. OP строит в зоне защиты свободно — проверяйте спавн с обычного аккаунта.
  • Без операторов защиты нет. Если на сервере нет ни одного оператора, защита спавна не действует.
  • Её можно обойти. Minecraft Wiki перечисляет косвенные способы: поршни, раздатчики, взрывчатка и мобы, которые ломают блоки.
  • Она только про блоки. PvP, мобов и взрывы она не выключает и права по группам не раздаёт.

Поэтому на открытом сервере спавн обычно защищают регионом WorldGuard, а spawn-protection ставят 0, чтобы две защиты не мешали друг другу.

/spawn и /setspawn: EssentialsX Spawn

Команду /spawn в ванили не найти — её даёт модуль EssentialsX Spawn, который ставится рядом с основным EssentialsX той же версии. Точки хранятся в plugins/Essentials/spawn.yml и не меняют точку спавна мира, поэтому ставьте /setspawn и /setworldspawn в одном месте — иначе компас и ванильное возрождение поведут в другое. Установка и права модулей — в статье EssentialsX.

точки спавна EssentialsX
# встаньте на место спавна и выполните
/setspawn              # спавн по умолчанию (группа default)
/setspawn newbies      # отдельная точка для первого входа — по желанию
/setspawn vip          # своя точка для группы прав vip

# права игрокам — через LuckPerms
lp group default permission set essentials.spawn true
Настройка в config.ymlПо умолчаниюЧто делает
newbies.spawnpointnewbiesКуда попадает новичок. Если точки newbies нет, используется точка по умолчанию, а без неё — спавн мира; none — ванильный спавн мира
newbies.kittoolsНабор, который новичок получает при первом входе; '' — без набора
newbies.announce-formatприветствиеСообщение всем о первом входе игрока; '' — без сообщения
spawn-on-joinfalseОтправлять на спавн при каждом входе; можно указать группы
respawn-at-homefalseПосле смерти — к первому дому или кровати вместо спавна
respawn-at-anchorfalseУчитывать якоря возрождения
respawn-listener-priorityhighnone — оставить ванильное возрождение
Значения — из config.yml EssentialsX

Команды /setspawn и /spawn для других игроков — права essentials.setspawn и essentials.spawn.others, их оставьте персоналу. Задержка teleport-delay из config.yml не даст сбежать из боя через /spawn.

Регион спавна в WorldGuard

WorldGuard защищает спавн целиком и меняет в нём правила игры. В новом регионе строят только участники, поэтому флаги на постройку не нужны — нужны флаги на то, что мешает новичкам:

регион spawn вокруг постройки
//wand                                  # отметьте два угла спавна
//expand vert                           # от бедрока до неба
/rg define spawn
/rg flag spawn pvp deny
/rg flag spawn mob-spawning deny
/rg flag spawn creeper-explosion deny
/rg flag spawn tnt deny
/rg flag spawn fire-spread deny
/rg flag spawn greeting Добро пожаловать на сервер

Строителей добавьте участниками: /rg addmember spawn g:builders. Арену для боя внутри спавна делают отдельным регионом с pvp allow и приоритетом выше. Приоритеты, __global__ и полный список флагов — в статье WorldGuard, общая защита от гриферов — в статье защита от гриферов.

Чек-лист спавна

  • /setworldspawn и /setspawn стоят в одной точке, над ней два свободных блока.
  • Новички появляются ровно в точке: через EssentialsX Spawn или режим приключения по умолчанию; без них — respawn_radius 0 и открытое небо над точкой.
  • Регион WorldGuard накрывает весь спавн, spawn-protection=0.
  • PvP, мобы, взрывы и огонь на спавне выключены флагами.
  • У игроков есть essentials.spawn, у персонала — essentials.setspawn.
  • Решено, куда возрождать после смерти: на спавн или к кровати.
  • Проверено с обычного аккаунта без OP: первый вход, смерть, /spawn.

Спавн и читеры

На спавне новичок впервые встречает читеров. Флаг pvp deny выключает бой, но не мешает Fly и Speed за секунды улететь с точки появления к чужим базам, а на границе зоны PvP игрок с KillAura встречает каждого, кто выходит наружу. Новичок, которого убили в первую минуту, редко возвращается.

ЧитDGuardGrimACVulcanPolarIntaveMatrix
KillAuraбьёт по целям самчастично: отдельной проверки нет — только косвенно, через Reach и порядок пакетов
Reachбьёт дальше досягаемости
AutoClickerкликает за игрока
Flyлетает без элитр и креатива
Speedбыстрее, чем позволяет игра
Timerускоряет игру
Что встречается у спавна: кто проверяет эти читыВсе 47 видов читов — в сравнении

DGuard — лучший античит для современного сервера Minecraft — проверяет бой, движение, пакеты, инвентарь, постройку и мир одинаково во всех регионах: на спавне, на арене и в диких землях. Он копит улики на всех фронтах и не торопится с выводом, а строгость наказаний задаёте вы. До 30 игроков онлайн — бесплатно.

Частые вопросы

Как поставить точку спавна на сервере Minecraft?

Встаньте в нужное место и выполните /setworldspawn оператором или из консоли. Разброс вокруг точки убирает /gamerule respawn_radius 0 (до 1.21.11 — spawnRadius), а ровно в точку, с высотой, игроков ставят EssentialsX Spawn или режим приключения по умолчанию.

Почему игроки появляются не в точке спавна, а рядом или на крыше?

Игра ставит новичка на случайный блок в области вокруг точки (по умолчанию 21×21) и на самый верх столбца. Разброс убирает respawn_radius 0, а точную точку с высотой — EssentialsX Spawn или режим приключения по умолчанию.

Почему не работает защита спавна?

Либо вы проверяете с OP — операторы её обходят, — либо на сервере нет ни одного оператора, и тогда защита не действует. Для надёжной защиты используйте регион WorldGuard и поставьте spawn-protection=0.

Как сделать команду /spawn?

Поставьте EssentialsX и модуль EssentialsX Spawn той же версии, выполните /setspawn на месте спавна и выдайте игрокам право essentials.spawn через LuckPerms.

Почему после смерти игрока кидает на спавн, а не к кровати?

Так по умолчанию работает EssentialsX Spawn. Включите respawn-at-home: true в config.yml EssentialsX или поставьте respawn-listener-priority: none, чтобы вернуть ванильное возрождение.

Источники

Все разделы
Плагины7 минWorldGuard: регионы, флаги и приоритетыWorldGuard защищает области, которые выделил администратор, и меняет в них правила игры: запрещает строить чужим, выключает PvP на спавне, мобов на рынке, вход на закрытую территорию. Работает вместе с WorldEdit: им выделяют область, а WorldGuard превращает её в регион.ЧитатьПлагины7 минEssentialsX: базовые команды сервера — модули, права и настройкаEssentialsX — бесплатный набор базовых команд для Paper и Spigot: дома, варпы, телепорт по запросу, наборы, экономика, личные сообщения и модерация. Ставится одним jar, а чат, спавн и Discord — отдельными модулями. Главное после установки — выдать игрокам права через LuckPerms.ЧитатьМиры и геймплей5 минПравила игры (/gamerule) на сервере MinecraftПравила игры — переключатели механик мира: сохранять ли вещи после смерти, ломают ли мобы блоки, распространяется ли огонь, сколько игроков должно лечь спать. Разбираем команду /gamerule, полезные для сервера правила с значениями по умолчанию и главное изменение последних версий: с 1.21.11 все правила переименованы.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.