Овој водич ве води низ поставувањето на сервер за Minecraft Java Edition на Legion Hosting -- од избор на тип на сервер до конфигурирање на вашиот свет и поврзување со пријатели.
1. Избор на тип на сервер
Кога првпат го поставувате вашиот Minecraft сервер, една од најважните одлуки е кој серверски софтвер да го стартувате. Секој тип нуди различни можности во зависност од тоа дали сакате приклучоци, модови или чисто vanilla искуство.
| Тип на сервер | Најдобар за | Поддршка за приклучоци | Поддршка за модови | Забелешки |
|---|---|---|---|---|
| Vanilla | Чист, неизменет Minecraft | Нема | Нема | Официјален Mojang серверски JAR. Без прилагодување освен server.properties. |
| Paper | Survival/SMP оптимизиран за перформанси | Bukkit & Spigot приклучоци | Нема | Форк на Spigot со значителни закрпи за перформанси. Се препорачува за повеќето сервери. |
| Spigot | Сервери базирани на приклучоци | Bukkit & Spigot приклучоци | Нема | Оригиналниот форк на Bukkit со високи перформанси. Paper денес генерално се претпочита пред Spigot. |
| Forge | Модиран Minecraft (големи модпакови) | Ограничена (некои преку Sponge) | Forge модови | Класичниот вчитувач на модови. Клиентите мора да ја инсталираат истата Forge верзија и модови. |
| Fabric | Лесно модирање, поновите модови | Ограничена | Fabric модови | Побрзи ажурирања на новите Minecraft верзии. Растечки екосистем на модови. Клиентите бараат Fabric + соодветни модови. |
2. Прво стартување
- Најавете се во GPanel.
- Изберете го вашиот Minecraft сервер од листата на сервери.
- Навигирајте до картичката Startup.
-
Изберете го саканиот Тип на сервер (Paper, Vanilla, Forge итн.) и Minecraft верзија од паѓачките менија.
Важно: Осигурете се дека верзијата што ја избирате одговара на верзијата што ќе ја користат вашите играчи. Несовпаѓачките верзии ќе спречат клиентите да се поврзат.
- Кликнете Start на картичката Console за да го стартувате серверот за прв пат.
-
Првото стартување автоматски ќе:
- Го преземе избраниот серверски JAR
- Генерира
server.properties,eula.txtи други стандардни конфигурациски датотеки - Го генерира почетниот свет (ова може да трае една или две минути)
- Откако ќе видите
Done!во конзолата, вашиот сервер работи и е подготвен за конфигурирање.
eula.txt.
3. Конфигурирање на server.properties
Датотеката server.properties го контролира поголемиот дел од основното однесување на вашиот сервер. Можете да ја уредувате директно од GPanel File Manager -- кликнете на датотеката во основниот директориум за да го отворите вградениот уредувач.
server.properties. Промените направени додека серверот работи ќе бидат презапишани кога ќе се исклучи.
| Својство | Стандардно | Опис |
|---|---|---|
server-name |
A Minecraft Server |
Името прикажано во листата на сервери (само Bedrock; Java наместо тоа користи motd). |
gamemode |
survival |
Стандарден режим на игра за нови играчи. Опции: survival, creative, adventure, spectator. |
difficulty |
easy |
Тежина на серверот. Опции: peaceful, easy, normal, hard. |
max-players |
20 |
Максимален број на играчи што можат да бидат поврзани истовремено. Поставете го ова да одговара на лимитот на слотови за играчи на вашиот хостинг план. |
pvp |
true |
Дали играчите можат да си нанесуваат штета еден на друг. Поставете на false за сервери само за PvE. |
online-mode |
true |
Ги проверува сметките на играчите со Mojang. Чувајте го ова поставено на true освен ако немате конкретна причина да го оневозможите -- оневозможувањето овозможува cracked клиенти да се приклучат. |
motd |
A Minecraft Server |
Порака на денот (Message of the Day) прикажана во листата на сервери на Java Edition. Поддржува кодови за бои со \u00A7 (знак за секција). |
view-distance |
10 |
Далечина на прикажување во chunk-ови (1 chunk = 16 блокови). Пониските вредности (6-8) ги подобруваат перформансите; повисоките вредности (12-16) даваат подобро визуелно искуство по цена на повеќе RAM и CPU. |
spawn-protection |
16 |
Радиус (во блокови) околу spawn-от на светот каде што не-операторите не можат да градат или кршат блокови. Поставете на 0 за да го оневозможите. |
level-seed |
(празно) | Семе за генерирање на светот. Оставете празно за случајно семе, или внесете конкретно семе за да генерирате одреден свет. Се применува само кога се создава нов свет. |
level-type |
minecraft\:normal |
Тип на свет. Опции: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Кога е true, само играчите наведени во whitelist.json можат да се приклучат. Погледнете го делот Whitelist подолу. |
enable-command-block |
false |
Дали може да се користат командни блокови. Потребно за многу adventure мапи и некои minigame поставки. |
По уредувањето, зачувајте ја датотеката и стартувајте го вашиот сервер. Новите поставки ќе стапат на сила веднаш при стартувањето.
4. Операторски (администраторски) пристап
Операторите (ops) имаат пристап до серверски команди како /gamemode, /tp, /ban, /kick и повеќе. Постојат два начини за доделување на операторски статус.
Метод 1: GPanel конзола (Препорачано)
Од картичката Console во GPanel, внесете ја следната команда додека серверот работи:
op YourPlayerName
Ќе видите потврдна порака во конзолата. Играчот сега е оператор.
Метод 2: Уредување на ops.json
Можете исто така рачно да ја уредувате датотеката ops.json во основниот директориум на серверот. Секој запис изгледа вака:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
Полето level контролира што може да прави операторот:
| Ниво | Дозволи |
|---|---|
1 |
Може да ја заобиколи заштитата на spawn-от |
2 |
Може да користи команди за измама (/gamemode, /tp итн.) и командни блокови |
3 |
Може да користи команди за управување со играчи (/ban, /kick, /op) |
4 |
Целосен пристап, вклучувајќи /stop и /save-all |
op стандардно доделува ниво 4. Ако ви треба пониско ниво на дозвола, уредете го ops.json директно.
За да го отстраните операторскиот статус, користете ја конзолната команда:
deop YourPlayerName
5. Whitelist
Whitelist-от го ограничува вашиот сервер само на одобрени играчи. Ова е корисно за приватни сервери или заедници каде што сакате да контролирате кој може да се приклучи.
Овозможување на Whitelist
Поставете го следново во server.properties:
white-list=true
enforce-whitelist=true
Поставката enforce-whitelist ќе ги исфрли сите тековно поврзани играчи кои не се на whitelist-от кога ќе се превчита.
Управување со Whitelist
Користете ги овие команди во GPanel конзолата додека серверот работи:
| Команда | Опис |
|---|---|
whitelist add PlayerName |
Додава играч на whitelist-от |
whitelist remove PlayerName |
Отстранува играч од whitelist-от |
whitelist list |
Ги прикажува сите играчи на whitelist-от |
whitelist reload |
Го превчитува whitelist-от од whitelist.json |
whitelist.json во основниот директориум на серверот преку GPanel File Manager. Запомнете да извршите whitelist reload од конзолата по правење рачни промени.
6. Како да се поврзете
Откако вашиот сервер ќе работи, следете ги овие чекори за да се поврзете од Minecraft Java Edition:
- Пронајдете ги IP адресата и портот на вашиот сервер во GPanel под картичката Network.
- Отворете Minecraft Java Edition и кликнете Multiplayer.
- Кликнете Add Server.
- Внесете име за вашиот сервер во полето Server Name (ова е само ознака за вашата листа на сервери).
-
Во полето Server Address, внесете го вашето IP и порт во форматот:
your.server.ip:portНа пример:
192.168.1.100:25565 - Кликнете Done, потоа изберете го серверот од вашата листа и кликнете Join Server.
7. Управување со светови
Локација на зачувување на светот
Стандардно, Minecraft светот се чува во папка наречена world во основниот директориум на вашиот сервер. Оваа папка ги содржи сите податоци на светот вклучувајќи терен, податоци за играчите и структури. Ќе видите исто така папки world_nether и world_the_end за тие димензии (на Paper/Spigot сервери; Vanilla ги чува како поддиректориуми во world).
Прикачување на постоечки свет
За да прикачите свет од еден играч или од друг сервер:
- Запрете го вашиот сервер во GPanel.
- Избришете ја или преименувајте ја постоечката папка
worldкористејќи го GPanel File Manager (или преку SFTP). -
Прикачете ја папката на вашиот свет преку SFTP. Осигурете се дека папката е именувана
world(или ажурирајте го својствотоlevel-nameвоserver.propertiesда одговара на името на вашата папка).Совет: За прикачување на големи светови, SFTP е многу побрз од File Manager базиран на прелистувач. Погледнете го нашиот SFTP водич за упатства за поставување. - Осигурете се дека структурата на папката на светот е точна -- датотеката
level.datтреба да биде директно во папкатаworld, а не вгнездена во поддиректориум. - Стартувајте го серверот. Тој ќе го вчита вашиот прикачен свет.
%appdata%\.minecraft\saves\YourWorldName на Windows. Преименувајте ја папката во world пред прикачувањето.
Резервни копии
Силно се препорачува да чувате редовни резервни копии на вашиот свет, особено пред да правите големи промени како ажурирање на верзијата на серверот или инсталирање нови модови/приклучоци.
За да креирате рачна резервна копија:
- Извршете
save-allво GPanel конзолата за да ги испратите сите податоци на дискот. - Запрете го серверот.
- Преземете ја папката
world(иworld_nether/world_the_endако постојат) преку SFTP или File Manager. - Чувајте ја резервната копија на безбедна локација на вашиот компјутер или облак складиште.