Skip to content
Перейти к содержимому
Вернуться в блог
Лобби кастомного многопользовательского сервера Minecraft Bedrock плавно работает с активными плагинами

Как создать свой сервер Bedrock с помощью BetterAltay

Alex Maftei
Alex Maftei
@ice
Обновлено
1 просмотров
TL;DR:BetterAltay - это легкий PHP-сервер для Minecraft Bedrock Edition. Он поддерживает кастомные плагины, оптимизированную производительность и тонкую настройку для многопользовательской игры.
🐙 Minecraft проект с открытым исходным кодом

BetterAltayBedrock/BetterAltay

Серверное ПО для Minecraft: Bedrock Edition на PHP

⭐ 131 звезд💻 PHP📜 LGPL-3.0
Посмотреть на GitHub ↗

Запуск многопользовательского мира Minecraft Bedrock часто ставит администраторов перед выбором между ограниченными официальными серверами и громоздкими сторонними обертками. BetterAltay решает эту проблему, предоставляя независимый PHP-сервер, который дает полный контроль над плагинами, производительностью и правилами мира без жестких ограничений хостинга.

Что BetterAltay дает хостингу Bedrock

Большинство игроков, решивших заняться администрированием серверов, начинают с ванильного Bedrock Dedicated Server от Mojang. Он подходит для простого выживания с друзьями, но как только вам понадобятся мини-игры, строгие права или свои команды, вы упретесь в стену. Здесь на сцену и выходит кастомное ПО.

BetterAltay - это форк, продолжающий традиции ранних проектов сообщества, в частности Altay и PocketMine-MP 3.28.0. Написанный преимущественно на PHP, он ориентирован на операторов, которым нужен расширяемый API без тяжелой нагрузки от полноценной эмуляции Java. Репозиторий набрал 131 звезду на GitHub под лицензией LGPL-3.0, подтверждая устойчивый интерес к легкой архитектуре Bedrock на PHP.

Почему PHP для сервера Minecraft? Это звучит необычно, если вы привыкли к Java Spigot или форкам Paper. PHP в сочетании со специализированными бинарными рантаймами обеспечивает асинхронную модель на базе событий, позволяя слабым серверам плавно запускать карманные миры без выделения четырех гигабайт оперативной памяти только на загрузку.


Почему стоит выбрать его вместо ванильного Bedrock

Администрирование серверов Bedrock кардинально отличается от Java Edition.

Лобби кастомного многопользовательского сервера Minecraft Bedrock плавно работает с активными плагинами
Лобби кастомного многопользовательского сервера Minecraft Bedrock плавно работает с активными плагинами

Если вы заглянете в наш мониторинг серверов на Donutsmp (где в этом месяце играют 26 437 человек онлайн), то увидите, что крупные сети обычно полагаются на специализированную инфраструктуру. Но для частных сообществ, школьных клубов или кастомных миров выживания запуск автономного и гибкого ядра гораздо практичнее.

Вот практические причины запустить сервер на базе BetterAltay:

  • Поддержка старых плагинов API3: Вы получаете доступ к широкой экосистеме созданных сообществом плагинов для стандартов PocketMine API3, включая экономики, приваты территорий и кастомные телепорты.
  • Низкое потребление памяти: Поскольку BetterAltay не запускает стандартные бинарники движка Bedrock, он избегает лишней нагрузки на рендеринг и фоновых проверок сущностей, которые нагружают дешевые VPS.
  • Тонкая настройка: Изменяйте все, от тикрейта до обработки пакетов, прямо через файлы конфигурации, а не через стандартные настройки сервера.
  • Целевые исправления ошибок: Свежие релизы, такие как версия 1.45.0, решают специфические проблемы Bedrock, например сопоставление цветов красителей для шерсти, и обеспечивают совместимость с версией v26.50.

Как установить и запустить BetterAltay

Для настройки BetterAltay требуются два основных компонента: архив сервера (файл .phar) и предварительно скомпилированный PHP-пакет, адаптированный для обработки пакетов Bedrock.

Лобби кастомного многопользовательского сервера Minecraft Bedrock плавно работает с активными плагинами

Не пытайтесь запустить его с помощью стандартной сборки PHP вашей операционной системы. В веб-PHP отсутствуют скомпилированные расширения (такие как pthreads и pocketmine-chunkutils), необходимые для обработки сетевых пакетов Minecraft.

Шаг 1: Скачайте файлы сервера

Загрузите скомпилированный .phar файл сервера напрямую со страницы официальных релизов на GitHub. Создайте отдельную папку для сервера на локальном компьютере или Linux-сервере.

bash
mkdir bedrock-server
cd bedrock-server
wget https://github.com/BetterAltayBedrock/BetterAltay/releases/download/1.45.0/BetterAltay.phar

Шаг 2: Получите PHP-бинарники и скрипты запуска

Затем загрузите официальные скрипты-обертки и готовые бинарники, предоставляемые разработчиком через репозиторий Benedikt05/PHP-Binaries. В зависимости от вашей ОС используйте start.sh для Linux/macOS или start.cmd (либо start.ps1) в Windows.

bash
# On Linux/macOS:
chmod +x start.sh
./start.sh

В Windows поместите распакованную папку PHP рядом с BetterAltay.phar и дважды щелкните start.cmd, чтобы создать основные файлы конфигурации.


Настройка доступа и мониторинг состояния

При первом запуске сервера создаются стандартные файлы конфигурации server.properties и pocketmine.yml. Перед тем как делиться адресом с друзьями, стоит настроить сетевые порты и права игроков.

Лобби кастомного многопользовательского сервера Minecraft Bedrock плавно работает с активными плагинами

Управление доступом игроков критически важно, если вы хостите приватный мир. Вы можете быстро создать струкрованные списки разрешений с помощью нашего бесплатного генератора вайтлиста Minecraft, который правильно отформатирует ники, чтобы посторонние не смогли зайти без приглашения.

Открыв порт 19132 (UDP) на роутере или фаерволе, проверьте соединение извне. Вы можете ввести IP-адрес и порт в наш чеккер статуса серверов Minecraft, чтобы убедиться, что сервер принимает пакеты и возвращает корректный онлайн.


Советы, подводные камни и частые проблемы

Кастомные ядра дают огромную гибкость, но они не являются на 100% точной копией ванильного Minecraft. Учитывайте эти нюансы перед переносом долгосрочных миров выживания.

Лобби кастомного многопользовательского сервера Minecraft Bedrock плавно работает с активными плагинами

Во-первых, ИИ мобов и механика редстоуна реализованы через кастомную серверную логику, а не закрытый физический движок Mojang. Если ваше сообщество полагается на сложные летающие машины на поршнях или хитрые тайминги редстоуна, вы заметите разницу в поведении. Сначала протестируйте механизмы в песочнице.

Во-вторых, следите за выбором плагинов. Хотя плагины API3 широко доступны в архивах, старые версии могут использовать устаревшую структуру пакетов. Всегда проверяйте совместимость плагинов на тестовом порту перед загрузкой в рабочую директорию.

В-третьих, регулярно делайте бэкапы мира. BetterAltay использует форматы leveldb или anvil в зависимости от настроек. Создание резервной копии директории worlds/ занимает секунды и спасает от часов разочарования.


Как вернуться на ванильный Bedrock

Если вы решите, что BetterAltay вам не подходит, вернуться к стандартной версии очень просто. Поскольку BetterAltay работает в собственной папке, он не затрагивает системные файлы или реестр.

  1. Безопасно остановите сервер с помощью команды stop в консоли.
  2. Скопируйте папку с миром из директории worlds/ в безопасное место.
  3. Скачайте официальный Bedrock Dedicated Server от Mojang.
  4. Поместите сохраненную папку мира в директорию worlds/ ванильного сервера и обновите server.properties, указав имя этого мира.

Возврат к ванили отключит плагины, но ландшафт, блоки и инвентарь останутся в целости.


Мое мнение о BetterAltay

BetterAltay занимает важную нишу для администраторов, ценящих легкость и быстрый запуск PHP-серверов Bedrock. Он поддерживает современные версии протоколов (например, Bedrock v26.50), сохраняя совместимость с классическими плагинами API3.

Если вам нужен полный контроль над легким сервером Bedrock без тяжелых виртуальных машин, BetterAltay определенно стоит опробовать для вашего следующего многопользовательского проекта.

Об авторе
Alex Maftei
Alex MafteiВедущий автор

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Поделитесь с друзьями!

Часто задаваемые вопросы

Что такое BetterAltay в Minecraft Bedrock?
BetterAltay - это серверное ПО с открытым исходным кодом для Minecraft Bedrock Edition, написанное на PHP. Это поддерживаемый сообществом форк PocketMine-MP 3.28.0 и Altay, созданный для оптимизации производительности, поддержки кастомных плагинов и актуальных протоколов Bedrock.
Какой язык программирования использует BetterAltay?
BetterAltay написан преимущественно на PHP. Он работает поверх специализированных предварительно скомпилированных PHP-пакетов, включающих асинхронные потоки и расширения для управления пакетами, разработанные специально для хостинга сессий Minecraft Bedrock.
Могу ли я запускать стандартные плагины PocketMine на BetterAltay?
Да, BetterAltay поддерживает плагины, разработанные для экосистемы PocketMine API3. Это позволяет устанавливать множество готовых плагинов для защиты территории, прав, игровой экономики и управления чатом.
Какую версию Minecraft Bedrock поддерживает BetterAltay 1.45.0?
Релиз BetterAltay 1.45.0 включает поддержку Minecraft Bedrock Edition версии v26.50, обеспечивая корректный сетевой обмен и обработку протоколов для подключающихся игроков.
По какой лицензии распространяется BetterAltay?
BetterAltay публикуется как проект с открытым исходным кодом под лицензией GNU Lesser General Public License version 3.0 (LGPL-3.0). Это позволяет разработчикам просматривать, изменять и вносить вклад в код на GitHub.

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!

Мы используем файлы cookie для улучшения вашего опыта. Продолжая использовать этот сайт, вы соглашаетесь с использованием нами файлов cookie. Ознакомиться с нашей Политикой конфиденциальности