Это руководство проведёт вас через настройку и конфигурацию сервера Minecraft Bedrock Edition на Legion Hosting. Оно охватывает первый запуск, настройку server.properties, права игроков, подключение со всех платформ Bedrock, управление мирами и аспекты кроссплея.
Bedrock против Java Edition
Minecraft существует в двух различных изданиях, которые не совместимы напрямую друг с другом:
| Издание | Платформы | Протокол |
|---|---|---|
| Bedrock Edition | Xbox (One/Series X|S), PlayStation (4/5), Nintendo Switch, iOS, Android, Windows 10/11 | Raknet (UDP) |
| Java Edition | Windows, macOS, Linux | TCP |
Сервер Bedrock принимает только клиентов Bedrock. Если вам нужно, чтобы игроки Java Edition подключались к серверу, совместимому с Bedrock, рассмотрите вместо этого запуск Java-сервера с плагином Geyser. Это руководство посвящено исключительно выделенному серверу Bedrock.
Шаг 1 — Первый запуск
После покупки вашего сервера Minecraft Bedrock на Legion Hosting выполните следующие шаги, чтобы запустить его в первый раз.
- Войдите в GPanel и выберите ваш сервер Bedrock из списка серверов.
- Нажмите на вкладку Startup. Вы увидите переменные egg, которые управляют основными настройками вашего сервера. Ключевые переменные:
Переменная По умолчанию Описание BEDROCK_VERSIONlatestВерсия Bedrock Dedicated Server для установки. Установите latest, чтобы всегда загружать новейший релиз при запуске, или закрепите конкретный номер версии (например,1.21.51.02).SERVERNAMEDedicated ServerИмя, отображаемое игрокам при добавлении вашего сервера. GAMEMODEsurvivalИгровой режим по умолчанию: survival,creativeилиadventure.DIFFICULTYeasyСложность мира: peaceful,easy,normalилиhard.CHEATSfalseВключены ли читы (команды) для игроков без прав оператора: trueилиfalse. - Настройте любые значения, которые хотите изменить. Изменения переменных Startup вступают в силу при следующем запуске сервера.
- Вернитесь на вкладку Console и нажмите Start.
- При первом запуске сервер загрузит бинарный файл Bedrock Dedicated Server — обычно это занимает 1–3 минуты в зависимости от размера файла.
- Когда вы увидите в консоли сообщение вроде
Server startedилиIPv4 supported, port:, сервер готов, и статус должен показывать Running.
BEDROCK_VERSION в значении latest означает, что ваш сервер будет обновляться автоматически при каждом перезапуске. Если ваши игроки используют более старую версию клиента и не могут обновиться немедленно, закрепите версию, чтобы она соответствовала их клиенту, во избежание сбоев подключения.
Шаг 2 — Настройка server.properties
Файл server.properties — это основной конфигурационный файл сервера Bedrock. Он создаётся автоматически при первом запуске и находится в корневом каталоге сервера.
- В GPanel остановите сервер на вкладке Console и дождитесь, пока статус не покажет Offline.
- Нажмите на вкладку Files и откройте
server.propertiesв редакторе файлов. - Отредактируйте значения ниже по необходимости, затем нажмите Save Content.
- Запустите сервер, чтобы изменения вступили в силу.
| Параметр | По умолчанию | Описание |
|---|---|---|
server-name |
Dedicated Server |
Отображаемое имя, показываемое игрокам при просмотре или добавлении сервера. |
gamemode |
survival |
Игровой режим по умолчанию для новых игроков: survival, creative или adventure. |
difficulty |
easy |
Сложность мира: peaceful, easy, normal или hard. |
max-players |
10 |
Максимальное число одновременных игроков. Не должно превышать лимит слотов игроков вашего плана. |
online-mode |
true |
Когда true, сервер проверяет наличие у игроков действующей учётной записи Xbox Live / Microsoft. Установите false, чтобы разрешить неаутентифицированных игроков (не рекомендуется). |
allow-cheats |
false |
Включает команды читов для игроков. Когда false, только операторы могут использовать команды. |
view-distance |
32 |
Максимальная дальность обзора в чанках. Меньшие значения снижают использование RAM и CPU — для большинства серверов рекомендуется 10–16. |
tick-distance |
4 |
Дистанция симуляции в чанках (диапазон: 4–12). Управляет тем, насколько далеко от игрока активно обрабатываются блоки и сущности. Меньшие значения улучшают производительность. |
level-seed |
(пусто) | Сид, используемый для генерации мира. Оставьте пустым для случайного сида. Применяется только при генерации нового мира. |
level-name |
Bedrock level |
Имя папки мира внутри каталога worlds/. Его изменение создаёт новый мир, если папка с новым именем ещё не существует. |
default-player-permission-level |
member |
Уровень прав, назначаемый новым игрокам: visitor, member или operator. См. раздел «Права» ниже. |
Пример минимальной конфигурации server.properties:
server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
SERVERNAME, GAMEMODE и DIFFICULTY) существуют как на вкладке Startup в GPanel, так и в server.properties. Переменные вкладки Startup применяются при каждом запуске сервера и перезаписывают соответствующие значения server.properties. Для пересекающихся настроек используйте вкладку Startup как основную точку управления, чтобы избежать путаницы.
Шаг 3 — Права игроков
Bedrock Dedicated Server использует трёхуровневую систему прав, которая определяет, что может делать каждый игрок:
| Уровень | Возможности |
|---|---|
| visitor | Может перемещаться и взаимодействовать с миром, но не может ставить или ломать блоки. Полезно для доступа в стиле наблюдателя. |
| member | Стандартный игровой процесс в режиме survival/creative. Может ставить и ломать блоки, крафтить, использовать сундуки и т. д. Это значение по умолчанию для новых игроков. |
| operator | Полный доступ к серверным командам (телепортация, выдача предметов, исключение, бан, смена игрового режима и т. д.). Предоставляйте это только доверенным игрокам. |
Параметр default-player-permission-level в server.properties задаёт уровень для всех новых игроков. Чтобы назначить конкретный уровень прав отдельным игрокам, отредактируйте файл permissions.json в корневом каталоге сервера:
[
{
"permission": "operator",
"xuid": "1234567890123456"
},
{
"permission": "member",
"xuid": "9876543210987654"
}
]
Каждая запись требует XUID игрока (Xbox User ID) — это 16-значное число, привязанное к их учётной записи Microsoft. Вы можете найти XUID игрока следующими способами:
- Проверив вывод консоли сервера при их подключении — строка лога включает их XUID.
- Используя сторонний инструмент поиска XUID онлайн (ищите «Xbox XUID lookup»).
Список разрешённых (Allowlist / Whitelist)
Чтобы ограничить ваш сервер только одобренными игроками, отредактируйте файл allowlist.json в корневом каталоге сервера и установите allow-list=true в server.properties.
[
{
"ignoresPlayerLimit": false,
"name": "PlayerGamertag",
"xuid": "1234567890123456"
},
{
"ignoresPlayerLimit": true,
"name": "AdminGamertag",
"xuid": "9876543210987654"
}
]
name— Геймертег Xbox/Microsoft игрока (без учёта регистра).xuid— XUID игрока. Обязателен для работы записи.ignoresPlayerLimit— Когдаtrue, этот игрок может зайти, даже если сервер заполнен. Полезно для администраторов.
name, так и xuid. Запись только с геймертегом без XUID работать не будет. Сервер проверяет XUID для аутентификации, а не имя.
Шаг 4 — Как подключиться
Перед подключением убедитесь, что статус вашего сервера показывает Running в GPanel. Запишите IP-адрес и порт вашего сервера со вкладки Console или Network в GPanel.
С Windows 10/11
- Откройте Minecraft (Bedrock Edition) из Microsoft Store / приложения Xbox.
- В главном меню нажмите Play.
- Выберите вкладку Servers вверху.
- Прокрутите вниз и нажмите Add Server.
- Введите имя сервера (любое на ваш вкус), затем введите Server Address (только IP) и Port из GPanel.
- Нажмите Save, затем выберите ваш сервер и нажмите Join Server.
С мобильных устройств (iOS / Android)
- Откройте Minecraft и нажмите Play.
- Нажмите на вкладку Servers.
- Прокрутите вниз и нажмите Add Server.
- Введите имя сервера, IP-адрес и порт из GPanel.
- Нажмите Save, затем нажмите на запись сервера для подключения.
С консолей (Xbox, PlayStation, Nintendo Switch)
В консольных изданиях Bedrock нет встроенной кнопки «Add Server» на вкладке Servers. Чтобы подключиться к пользовательскому серверу с консоли, вам нужно использовать один из этих методов:
- Обходной путь через Featured Server: Некоторые консоли позволяют добавлять серверы через вкладку Friends или с помощью перенаправления featured-сервера. Точные шаги зависят от консоли и могут меняться с обновлениями Minecraft.
- Метод приложения-компаньона: Используйте приложение-компаньон Minecraft Bedrock или инструмент на основе DNS (например, BedrockConnect) в той же сети, чтобы перенаправить адрес featured-сервера на IP вашего пользовательского сервера.
- LAN-прокси: Запустите инструмент-прокси на ПК в той же сети, который объявляет ваш удалённый сервер как игру по локальной сети, делая его видимым на вкладке Friends на консоли.
Шаг 5 — Управление мирами
Расположение файлов мира
Миры Bedrock хранятся в каталоге worlds/ на сервере. Имя папки внутри worlds/ соответствует значению level-name из server.properties. По умолчанию это worlds/Bedrock level/.
Загрузка существующего мира
Вы можете загрузить мир из одиночного сохранения или с другого сервера:
- Остановите сервер на вкладке Console в GPanel.
- Откройте вкладку Files в GPanel и перейдите в каталог
worlds/. - Если вы заменяете текущий мир, удалите или переименуйте существующую папку мира (например, переименуйте
Bedrock levelвBedrock level backup). - Загрузите вашу папку мира с помощью файлового менеджера GPanel или через SFTP. Папка должна содержать как минимум файл
level.datи каталогdb/. - Переименуйте загруженную папку так, чтобы она соответствовала значению
level-nameвserver.properties, или обновитеlevel-nameтак, чтобы оно соответствовало имени загруженной папки. - Запустите сервер. Он должен загрузить загруженный мир.
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. Каждая папка внутри — это мир — скопируйте всю папку целиком для загрузки.
Резервные копии
Регулярные резервные копии защищают от потери данных, повреждения и случайных изменений:
- Резервные копии GPanel: Проверьте вкладку Backups в GPanel. В зависимости от вашего плана могут быть доступны автоматические резервные копии. Вы также можете создавать резервные копии вручную с этой вкладки.
- Резервные копии вручную через SFTP: Остановите сервер, подключитесь через SFTP и скачайте весь каталог
worlds/на ваш локальный компьютер. Храните эти копии в надёжном месте. - Перед крупными изменениями: Всегда создавайте резервную копию перед загрузкой нового мира, изменением
level-nameили обновлением версии сервера.
worlds/ перед изменением переменной BEDROCK_VERSION или разрешением автоматического обновления.
Шаг 6 — Аспекты кроссплея
Одна из ключевых сильных сторон Bedrock Edition — встроенный кроссплей — все платформы Bedrock могут играть вместе на одном сервере без какой-либо дополнительной настройки. Однако есть несколько моментов, которые следует учитывать:
- Все платформы Bedrock совместимы. Игрок на Xbox может играть вместе с кем-то на телефоне, Switch или ПК с Windows 10/11. Никаких модов или плагинов не требуется — кроссплей встроен в протокол Bedrock.
- Требуется учётная запись Microsoft. Когда
online-mode=true(значение по умолчанию и рекомендуемое), все игроки должны быть авторизованы в учётной записи Microsoft / Xbox Live, независимо от платформы. Игроки, которые не авторизованы, не смогут зайти. - Различия в управлении. Консольные игроки используют контроллеры, мобильные — сенсорное управление, а игроки на ПК могут использовать клавиатуру и мышь. Учитывайте это при создании сложных редстоун-механизмов или PvP-арен — разные методы ввода создают разный игровой опыт.
- Совпадение версий критически важно. Все подключающиеся клиенты должны иметь ту же версию Bedrock, что и сервер. Если игрок на одной платформе обновился автоматически, а другой нет, они не смогут играть вместе, пока все клиенты не совпадут с версией сервера. Используйте закрепление версии (переменную Startup
BEDROCK_VERSION), чтобы контролировать это. - Java Edition несовместима. Игроки Java Edition не могут подключиться к серверу Bedrock. Если вам нужно поддерживать как игроков Java, так и Bedrock, рассмотрите запуск Java-сервера с плагином Geyser, который транслирует протокол Bedrock для Java-серверов.
Устранение неполадок
Сервер показывает Running, но никто не может подключиться
- Дважды проверьте, что вы ввели правильный IP-адрес и порт в отдельных полях (не объединённые двоеточием).
- Убедитесь, что сервер действительно полностью запущен, проверив консоль на наличие сообщения
Server started. - Убедитесь, что версия Minecraft клиента точно соответствует версии сервера. Даже незначительные расхождения версий помешают подключению.
- Если
allow-listустановлен вtrueвserver.properties, убедитесь, что XUID подключающегося игрока указан вallowlist.json.
«Could not connect: Outdated server» или «Outdated client»
Это означает, что клиент и сервер работают на разных версиях Bedrock. Либо обновите клиент, чтобы он соответствовал серверу, либо измените переменную Startup BEDROCK_VERSION, чтобы она соответствовала версии клиента, и перезапустите сервер.
Мир не загружается после загрузки
- Убедитесь, что загруженная папка мира находится непосредственно внутри
worlds/, а не вложена в дополнительный подкаталог (например,worlds/Bedrock level/level.datправильно, аworlds/Bedrock level/Bedrock level/level.datнеправильно). - Убедитесь, что имя папки точно соответствует значению
level-nameвserver.properties, включая пробелы и регистр. - Убедитесь, что мир содержит корректный файл
level.datи каталогdb/. - Миры Java Edition несовместимы с серверами Bedrock. Вы должны конвертировать их с помощью стороннего инструмента (например, Chunker или Amulet) перед загрузкой.
Проблемы с производительностью (лаги, медленная загрузка чанков)
- Уменьшите
view-distanceвserver.properties. Рекомендуются значения от 10 до 16. Значение по умолчанию 32 очень высоко для большинства хостинговых серверов. - Уменьшите
tick-distanceдо 4 (минимум). Это уменьшает область симуляции и снижает использование CPU. - Уменьшите
max-players, если сервер часто заполнен. - Проверьте графики использования ресурсов в GPanel, чтобы увидеть, не достигает ли сервер пределов RAM или CPU. Если да, рассмотрите обновление вашего плана.
Консольные игроки не могут найти кнопку «Add Server»
Это ограничение платформы — Xbox, PlayStation и Nintendo Switch не предоставляют встроенно опцию «Add Server» всем пользователям. См. методы подключения с консолей в Шаге 4 выше. Если вам нужна помощь в настройке доступа с консоли, создайте тикет в поддержку.
Связанные статьи
- Руководство по настройке сервера Minecraft Java — если вы вместо этого запускаете сервер Java Edition
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
Если вы столкнётесь с проблемами, не описанными здесь, создайте тикет в поддержку, и наша команда вам поможет.