
Настройка BedWars на Вашем сервере Minecraft
ScreamingSandals/BedWars
Простой мини-игровой плагин BedWars для Paper/Spigot версий 1.8.8 - 26.1.2
Посмотреть на GitHub ↗Хотите запустить конкурентную командную игру без головной боли постройки режима с нуля? BedWars - это плагин, который все это обрабатывает. Поддерживает Minecraft 1.8.8 через 26.1.2, работает на Paper и Spigot, и действительно гибок для настройки под любой сервер.
Что такое BedWars?
Если вы играли на Hypixel или на любом другом крупном сервере за последнее десятилетие, вы уже знаете формат. Две или более команды спавниваются на отдельных островах с кроватью в центре. Уничтожьте кровать противной команды и убейте всех их игроков, чтобы выиграть. Звучит просто. Становится стратегическим быстро.
Плагин реализует все основные механики: командный спавн, отслеживание уничтожения кровати, сообщения о смерти и условия победы. Но именно здесь становится интересно - он также обрабатывает варианты, такие как CakeWars (уничтожить торт вместо), EggWars (защитить яйца) и AnchorWars. Все работает внутри единой системы арен, что означает, что вы можете хостить несколько арен на одном сервере и позволять игрокам ожидать в очереди.
Кодовая база написана на Java (317 звезд на GitHub) и лицензируется под LGPL-3.0, поэтому это действительно открытый исходный код. Это важно, если вы хотите форкнуть его или понять, что происходит под капотом.
Почему запускать BedWars вместо построения самого?
Построение функциональной командной мини-игры с нуля涉ает управление инвентарем, отслеживание состояния, перестроение арен, тайминг респавна, интерфейсы магазинов и около дюжины других систем. Этот плагин обрабатывает все это.
Настоящие преимущества: режим зрителей (игроки могут смотреть вместо того, чтобы сидеть в лимбе), мгновенное перестроение арен после каждого матча, встроенный GUI для выбора команд и поддержка нескольких магазинов. Вы также можете подключить его к BungeeCord для сетевой игры, что важно, если вы управляете несколькими серверами.
И он действительно стабилен. Люди запускали это годами на производственных серверах. Это не последний экспериментальный код.
Запуск
Загрузите последний JAR с Spigot или соберите его сами, если хотите. Проект использует Gradle - если вы хотите последнюю версию:
git clone https://github.com/ScreamingSandals/BedWars.git
cd BedWars./gradlew clean buildВаш скомпилированный JAR окажется в `plugin/bukkit/build/libs/`. Перетащите его в папку `plugins/` и перезагрузите сервер.
После этого у вас появится папка конфигурации в `plugins/BedWars/`. Значения по умолчанию действительно разумны, но вам придется создать арены. Один плагин дает вам команды для создания зон, установки командных спавнов, установки местоположения кровати, установки местоположения магазинов. Все это настройка в игре, без ручного редактирования XML-файлов.
Начните с создания плоского мира арены, если у вас его еще нет. Простое творческое построение работает хорошо - острова, разделенные пустотой, каждый с кроватью и спавнерами ресурсов. Затем используйте команды настройки арен, чтобы зарегистрировать все. Вики охватывает это, но честно говоря, большинство людей выясняют это методом проб и ошибок.
Магазины, Спавнеры и Специальные Предметы
Каждая арена может иметь несколько магазинов. Игроки зарабатывают валюту, убивая игроков и разбивая блоки, а затем тратят ее в магазинах на покупку инструментов, брони, строительных блоков. Вы настраиваете весь инвентарь магазина и цены.
Ресурсные спавнеры настраиваемы - вы можете иметь столько, сколько хотите, задавать скорость спавна и выбирать, что они выпадают. Спавнер железа в базе, спавнер алмазов в середине, изумруды для поздней игровой торговли. Вы контролируете экономику.
Специальные предметы - забавная часть - RescuePlatform (спавнит мост, если вы падаете в пустоту), TNTSheep (выпускает взрывчатые вещества на врагов). Все это также настраивается в магазине.
Практический совет: когда вы настраиваете цены в магазине, тестируйте это локально сначала. Запустите игру в одиночку, почувствуйте поток экономики. Если железо слишком дорого на ранней стадии, ваша команда отстает. Если алмазы слишком дешевы, игра заканчивается через три минуты.
Производительность и Общие Проблемы
Этот плагин легок по ресурсам. Я запускал его на арене 2k-блоков без проблем на скромном оборудовании. Перестроение арен невероятно быстрое - плагин сразу сбрасывает блоки после каждого матча вместо очистки и перезагрузки всей области.
Одна вещь, которая сбивает с толку людей: разрешения. Убедитесь, что ваш плагин разрешений фактически предоставляет команды `/bw` администраторам. Если команды настройки арен не работают, это почти всегда проблема разрешений.
Также важно совместимость версий. Плагин поддерживает 1.8.8 через 26.1.2, но некоторые конкретные функции могут не работать на очень старых версиях. На самом деле, на 1.8.8 у вас могут быть проблемы с отображением предметов - более новые версии Minecraft лучше обрабатывают метаданные предметов. Если у вас нет очень конкретной причины запускать 1.8.8, придерживайтесь 1.17+.
Если вы хотите рекламировать свой сервер, вам, возможно, нужен кастомный MOTD. Посетите Minecraft MOTD Creator, чтобы создать что-то привлекательное. И если вы настраиваете производительность сервера под нагрузку мини-игр, Server Properties Generator помогает найти правильные настройки без угадывания.
Альтернативы
BedWarsRel - это духовный предок этого плагина. Все еще поддерживается, проще, но менее богат на функции.
Если вы хотите что-то более аркадно-ориентированное, посмотрите на Dream BedWars или другие варианты на Spigot. Большинство из них тяжелее по функциям, легче по кастомизации.
Моя оценка: если вы хотите проверенный, легковесный плагин, который работает на всем от 1.8.8 до 26.1.2 и позволяет действительно кастомизировать все, этот плагин делает работу. Если вы хотите последние визуальные эффекты и сложные системы прогресса, вам, возможно, стоит поискать где-то еще. Но для прочного основания мини-игры это оно.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Комментарии
Пока нет комментариев. Станьте первым, кто поделится своим мнением!


