Это руководство проведёт вас через настройку сервера Minecraft Java Edition на Legion Hosting — от выбора типа сервера до настройки вашего мира и подключения с друзьями.
1. Выбор типа сервера
При первой настройке вашего сервера Minecraft одно из самых важных решений — какое серверное ПО запускать. Каждый тип предлагает разные возможности в зависимости от того, хотите ли вы плагины, моды или чистый ванильный опыт.
| Тип сервера | Лучше всего для | Поддержка плагинов | Поддержка модов | Примечания |
|---|---|---|---|---|
| Vanilla | Чистый, немодифицированный Minecraft | Нет | Нет | Официальный JAR-сервер от Mojang. Никакой кастомизации кроме 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 управляет большей частью основного поведения вашего сервера. Вы можете редактировать его прямо из 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. |
online-mode |
true |
Проверяет учётные записи игроков через Mojang. Оставьте это значение true, если у вас нет особой причины его отключать — отключение позволяет заходить пиратским клиентам. |
motd |
A Minecraft Server |
Сообщение дня (Message of the Day), отображаемое в списке серверов Java Edition. Поддерживает цветовые коды с \u00A7 (знак параграфа). |
view-distance |
10 |
Дальность прорисовки в чанках (1 чанк = 16 блоков). Меньшие значения (6-8) улучшают производительность; большие значения (12-16) дают лучший визуальный опыт ценой большего использования RAM и CPU. |
spawn-protection |
16 |
Радиус (в блоках) вокруг точки спавна мира, где игроки без прав оператора не могут строить или ломать блоки. Установите 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 |
Можно ли использовать командные блоки. Требуется для многих приключенческих карт и некоторых настроек мини-игр. |
После редактирования сохраните файл и запустите ваш сервер. Новые настройки вступят в силу немедленно при запуске.
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 |
Может обходить защиту спавна |
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 в корневом каталоге сервера через 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).
Загрузка существующего мира
Чтобы загрузить мир из одиночной игры или с другого сервера:
- Остановите ваш сервер в GPanel.
- Удалите или переименуйте существующую папку
worldс помощью File Manager в GPanel (или через SFTP). -
Загрузите вашу папку мира через SFTP. Убедитесь, что папка названа
world(или обновите параметрlevel-nameвserver.properties, чтобы он соответствовал имени вашей папки).Совет: Для загрузки больших миров SFTP намного быстрее, чем файловый менеджер на основе браузера. См. наше руководство по SFTP для инструкций по настройке. - Убедитесь, что структура папки мира верна — файл
level.datдолжен находиться непосредственно внутри папкиworld, а не вложен в подпапку. - Запустите сервер. Он загрузит ваш загруженный мир.
%appdata%\.minecraft\saves\YourWorldName на Windows. Переименуйте папку в world перед загрузкой.
Резервные копии
Настоятельно рекомендуется регулярно создавать резервные копии вашего мира, особенно перед внесением крупных изменений, таких как обновление версии сервера или установка новых модов/плагинов.
Чтобы создать резервную копию вручную:
- Выполните
save-allв консоли GPanel, чтобы сбросить все данные на диск. - Остановите сервер.
- Скачайте папку
world(иworld_nether/world_the_end, если они существуют) через SFTP или File Manager. - Храните резервную копию в надёжном месте на вашем компьютере или в облачном хранилище.