Това ръководство ви превежда през настройването на сървър за Minecraft Java Edition в Legion Hosting -- от избора на тип сървър до конфигурирането на вашия свят и свързването с приятели.
1. Избор на тип сървър
Когато за първи път настроите вашия Minecraft сървър, едно от най-важните решения е кой сървърен софтуер да стартирате. Всеки тип предлага различни възможности в зависимост от това дали искате плъгини, модове или чисто vanilla преживяване.
| Тип сървър | Най-подходящ за | Поддръжка на плъгини | Поддръжка на модове | Бележки |
|---|---|---|---|---|
| Vanilla | Чист, немодифициран Minecraft | Няма | Няма | Официалният Mojang сървърен JAR. Без персонализация извън server.properties. |
| Paper | Оптимизиран за производителност survival/SMP | Bukkit & Spigot плъгини | Няма | Fork на Spigot със значителни пачове за производителност. Препоръчва се за повечето сървъри. |
| Spigot | Сървъри, базирани на плъгини | Bukkit & Spigot плъгини | Няма | Оригиналният високопроизводителен Bukkit fork. Paper обикновено се предпочита пред Spigot днес. |
| Forge | Модифициран Minecraft (големи modpacks) | Ограничена (някои чрез Sponge) | Forge модове | Класическият mod loader. Клиентите трябва да инсталират същата Forge версия и модове. |
| Fabric | Леко модифициране, по-нови модове | Ограничена | Fabric модове | По-бързи актуализации до нови версии на Minecraft. Растяща мод екосистема. Клиентите се нуждаят от Fabric + съответстващи модове. |
2. Първо стартиране
- Влезте в GPanel.
- Изберете вашия Minecraft сървър от списъка със сървъри.
- Преминете към раздела Startup.
-
Изберете желания Server Type (Paper, Vanilla, Forge и др.) и Minecraft Version от падащите менюта.
Важно: Уверете се, че версията, която избирате, съответства на версията, която вашите играчи ще използват. Несъответстващите версии ще предотвратят свързването на клиентите.
- Натиснете Start в раздела Console, за да стартирате сървъра за първи път.
-
Първото стартиране ще:
- Изтегли избрания сървърен JAR
- Генерира
server.properties,eula.txtи други конфигурационни файлове по подразбиране - Генерира началния свят (това може да отнеме минута или две)
- След като видите
Done!в конзолата, вашият сървър работи и е готов за конфигуриране.
eula.txt.
3. Конфигуриране на server.properties
Файлът server.properties контролира повечето от основното поведение на вашия сървър. Можете да го редактирате директно от File Manager на GPanel -- натиснете върху файла в основната директория, за да отворите вградения редактор.
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-only сървъри. |
online-mode |
true |
Проверява акаунтите на играчите с Mojang. Задръжте това зададено на true, освен ако нямате конкретна причина да го деактивирате -- деактивирането му позволява cracked клиенти да се присъединяват. |
motd |
A Minecraft Server |
Съобщение на деня, показвано в списъка със сървъри на Java Edition. Поддържа цветни кодове с \u00A7 (знак за секция). |
view-distance |
10 |
Разстояние на рендериране в chunks (1 chunk = 16 блока). По-ниските стойности (6-8) подобряват производителността; по-високите стойности (12-16) дават по-добро визуално преживяване с цената на повече RAM и CPU. |
spawn-protection |
16 |
Радиус (в блокове) около спaun-а на света, където неоператорите не могат да строят или разрушават блокове. Задайте 0, за да деактивирате. |
level-seed |
(празно) | Seed за генериране на света. Оставете празно за случаен seed или въведете конкретен 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 |
Дали могат да се използват command blocks. Изисква се за много 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 protection |
2 |
Може да използва команди за измама (/gamemode, /tp и др.) и command blocks |
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 |
Показва всички whitelisted играчи |
whitelist reload |
Презарежда whitelist от whitelist.json |
whitelist.json в основната директория на сървъра чрез File Manager на GPanel. Не забравяйте да изпълните 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).
Качване на съществуващ свят
За да качите свят от singleplayer или друг сървър:
- Спрете вашия сървър в GPanel.
- Изтрийте или преименувайте съществуващата папка
world, използвайки File Manager на GPanel (или чрез 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. - Съхранявайте резервното копие на безопасно място на вашия компютър или в облачно хранилище.