Това ръководство ви превежда през настройването и конфигурирането на сървър за Minecraft Bedrock Edition в Legion Hosting. Покрива първоначалното стартиране, конфигуриране на server.properties, разрешения за играчи, свързване от всяка Bedrock платформа, управление на света и съображения за crossplay.
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 |
Максимално разстояние на изглед в chunks. По-ниските стойности намаляват използването на RAM и CPU — препоръчват се 10–16 за повечето сървъри. |
tick-distance |
4 |
Разстоянието на симулация в chunks (диапазон: 4–12). Контролира колко далеч от играч блоковете и обектите са активно tick-вани. По-ниските стойности подобряват производителността. |
level-seed |
(празно) | Seed-ът, използван за генериране на света. Оставете празно за случаен 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 | Пълен достъп до командите на сървъра (teleport, give, kick, ban, промени на режима на игра и др.). Предоставяйте това само на доверени играчи. |
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 gamertag на играча (нечувствително към регистър).xuid— XUID на играча. Изисква се за работата на записа.ignoresPlayerLimit— Когато еtrue, този играч може да се присъедини дори ако сървърът е пълен. Полезно за администратори.
name, така и xuid. Запис само с gamertag и без XUID няма да работи. Сървърът проверява XUID за автентикация, а не името.
Стъпка 4 — Как да се свържете
Преди свързване, уверете се, че състоянието на вашия сървър показва Running в GPanel. Запишете IP адреса и порта на вашия сървър от Console или Network раздела на GPanel.
От Windows 10/11
- Отворете Minecraft (Bedrock Edition) от Microsoft Store / Xbox app.
- От главното меню натиснете 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 workaround: Някои конзоли позволяват добавяне на сървъри чрез раздела Friends или чрез използване на пренасочване на featured сървър. Точните стъпки варират в зависимост от конзолата и могат да се променят с актуализации на Minecraft.
- Метод с companion app: Използвайте Minecraft Bedrock companion app или DNS-базиран инструмент (като BedrockConnect) в същата мрежа, за да пренасочите адреса на featured сървър към вашия персонализиран IP на сървър.
- LAN proxy: Стартирайте proxy инструмент на PC в същата мрежа, който рекламира вашия отдалечен сървър като LAN игра, така че да се появи в раздела Friends на конзолата.
Стъпка 5 — Управление на света
Местоположение на файла на света
Световете на Bedrock се съхраняват в директорията worlds/ на сървъра. Името на папката в worlds/ съвпада със стойността на level-name от server.properties. По подразбиране това е worlds/Bedrock level/.
Качване на съществуващ свят
Можете да качите свят от singleplayer save или от друг сървър:
- Спрете сървъра от раздела 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 — Съображения за crossplay
Една от основните силни страни на Bedrock Edition е нативният crossplay — всички Bedrock платформи могат да играят заедно на същия сървър без допълнителна конфигурация. Все пак има няколко неща, които трябва да имате предвид:
- Всички Bedrock платформи са съвместими. Играч на Xbox може да играе заедно с някой на телефон, Switch или Windows 10/11 PC. Не са необходими модове или плъгини — crossplay е вграден в Bedrock протокола.
- Изисква се Microsoft акаунт. Когато
online-mode=true(настройката по подразбиране и препоръчителната), всички играчи трябва да са влезли в Microsoft / Xbox Live акаунт, независимо от платформата. Играчите, които не са влезли, няма да могат да се присъединят. - Различия във въвеждането. Конзолните играчи използват контролери, мобилните играчи използват сензорни контроли, а PC играчите могат да използват клавиатура и мишка. Имайте това предвид, когато изграждате сложни redstone конструкции или 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) преди качване.
Проблеми с производителността (лаг, бавно зареждане на chunks)
- Намалете
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
Ако се сблъскате с проблеми, които не са обхванати тук, отворете тикет за поддръжка и нашият екип ще ви помогне.