Овој водич ве води низ поставувањето и конфигурирањето на сервер за 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 |
Максимална далечина на видливост во chunk-ови. Пониските вредности ја намалуваат потрошувачката на RAM и CPU — 10–16 се препорачува за повеќето сервери. |
tick-distance |
4 |
Далечината на симулација во chunk-ови (опсег: 4–12). Контролира колку далеку од играч блоковите и ентитетите активно се обработуваат (tick). Пониските вредности ги подобруваат перформансите. |
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) постојат и во GPanel картичката Startup и во server.properties. Променливите на картичката Startup се применуваат секогаш кога серверот ќе се стартува и ќе ги презапишат соодветните вредности во server.properties. За поставки што се преклопуваат, користете ја картичката Startup како примарна контролна точка за да избегнете забуна.
Чекор 3 — Дозволи за играчи
Bedrock Dedicated Server користи систем на дозволи со три нивоа кој одредува што може да прави секој играч:
| Ниво | Можности |
|---|---|
| visitor | Може да се движи и да е во интеракција со светот, но не може да поставува или крши блокови. Корисно за пристап во стил на гледач. |
| member | Стандарден survival/creative геjмплеј. Може да поставува и крши блокови, да изработува, да користи сандаци итн. Ова е стандардно за нови играчи. |
| 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 адресата и портот на вашиот сервер од GPanel картичката Console или Network.
Од 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 прокси: Стартувајте прокси алатка на PC на истата мрежа која го рекламира вашиот оддалечен сервер како LAN игра, правејќи го да се појавува во картичката Friends на конзолата.
Чекор 5 — Управување со светови
Локација на датотеките на светот
Bedrock световите се чуваат во директориумот worlds/ на серверот. Името на папката во worlds/ одговара на вредноста level-name од server.properties. Стандардно, ова е worlds/Bedrock level/.
Прикачување на постоечки свет
Можете да прикачите свет од зачувување за еден играч или од друг сервер:
- Запрете го серверот од GPanel картичката Console.
- Отворете ја картичката 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) пред прикачувањето.
Проблеми со перформансите (доцнење, бавно вчитување на chunk-ови)
- Намалете го
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
Ако наидете на проблеми што не се опфатени овде, отворете тикет за поддршка и нашиот тим ќе ви помогне.