👟Начало работы

Узнайте, как создать сервер с помощью Plazma.

Для стабильного использования Plazma система должна соответствовать следующим требованиям.

Для удобного редактирования конфигурационных файлов рекомендуется установить редактор, такой как Visual Studio Code.


1. Установка JRE

Как следует из названия, Minecraft: "Java" Edition разработан на Java, поэтому для запуска необходим .

Поскольку Plazma основана на официальной серверной платформе Mojang , для использования Plazma также требуется установить JRE.

1.1 Проверка наличия JRE

Чтобы узнать, установлен ли JRE на вашей системе, введите в окне выполнения и запустите его.

Если выводится как указано ниже, перейдите к Шагу 2.

Правильный вывод
openjdk 21.0.2 2024-01-16 LTS
OpenJDK Runtime Environment Zulu21.32+17-CA (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Zulu21.32+17-CA (build 21.0.2+13-LTS, mixed mode, sharing)

Если выводится не так, как указано выше, или выводится как указано ниже, это означает, что JRE отсутствует или слишком стар, поэтому необходимо выполнить Шаг 1.2.

JRE не установлен
'java' не является внутренней или внешней командой, исполняемой программой или
пакетным файлом.
JRE слишком старый
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

1.2 Установка JRE

В данном руководстве используется Azul Zulu в качестве одного из .

После завершения установки выполните Шаг 1.1 снова, чтобы убедиться, что установка завершена правильно.

  1. Сначала загрузите JDK 21 в формате .msi с Azul Zulu.

  2. Запустите загруженного мастера установки и нажмите Далее.

  3. После этого активируйте Set JAVA_HOME variable в меню, отображаемом в левом центре окна, и нажмите Далее.

  4. Нажмите Установить, чтобы завершить установку JRE.


2. Загрузка Plazma

Plazma предоставляет несколько видов исполняемых файлов.

В большинстве случаев используется Reobf Paperclip.

Следующая информация предназначена для разработчиков или тех, кто интересуется особенностями различных форм. Если вы обычный пользователь, можете пропустить к Шагу 3 без проблем.

Подробнее

Имя исполняемого файла должно быть plazma-(менеджер версий)-1.20.4-R0.1-SNAPSHOT-(тип маппинга).jar.

  • Тип маппинга Маппинг - это своего рода карта, соединяющая реальный код Minecraft и обфусцированный код.

    • Reobf Reobfuscated (재난독화), также известный как Spigot маппинг, используется в большинстве плагинов NMS. С 1.20.5 его использование будет прекращено.

    • Mojmap Mojang-маппинг, это маппинг для ванильного Minecraft.

  • Менеджер версий Менеджер версий - это лаунчер сервера, который нужен для запуска сервера и патчинга файлов.

    • Paperclip Разработанный командой PaperMC администратор, который загружает библиотеки и применяет патчи к серверу.

    • Bundler Менеджер версий Vanilla Minecraft.


3. Создание скрипта запуска

Для удобного запуска Plazma и автоматического перезапуска сервера необходимо создать .

Через Flags.sh можно создать . Просто введите для Plazma, и команда будет автоматически оптимизирована.

Вы можете скачать скрипт запуска, нажав на кнопку загрузки в левом нижнем углу. Убедитесь, что загруженный скрипт соответствует вашей операционной системе.


4. Очистка файлов

Теперь переместите скачанный скрипт запуска и Plazma в новую папку.

Имя папки должно быть без пробелов и на английском языке.

В противном случае Plazma или JRE могут работать некорректно.

Теперь запустите скрипт запуска. В случае Windows, в диалоговом окне разрешения брандмауэра обязательно выберите Разрешить.


5. Соглашение с EULA

После запуска скрипта в папке будет создан файл eula.txt.

- это лицензионное соглашение, с которым вы соглашаетесь при использовании услуг Mojang .

Если вы не согласны, вы не сможете запустить сервер, а также можете получить , вплоть до приостановки учетной записи за нарушение EULA.

Чтобы согласиться с EULA, измените eula=false на eula=true в файле eula.txt и сохраните его.


6. Разрешение внешних подключений (Windows)

Современные операционные системы по умолчанию блокируют внешние подключения с помощью брандмауэра и маршрутизатора.

Для Windows, так как брандмауэр разрешен на Шаге 3, вам нужно только настроить переадресацию портов.

Это руководство предполагает, что вы используете операционную систему Windows и маршрутизатор, который поддерживает .

Если ваш роутер не поддерживает UPnP, вам нужно будет искать инструкции для вашего конкретного роутера.

Также можно использовать Ngrok, чтобы создать временный адрес.

Для операционных систем Linux или macOS и других (почти) UNIX-подобных систем настройки брандмауэра для каждой службы различаются, поэтому вам нужно будет искать информацию самостоятельно.

6.1 Проверка необходимости перенаправления портов

Введите следующее в окне выполнения и запустите его.

powershell -noexit -c "((Get-NetIPConfiguration).IPv4Address).IPAddress -eq (Invoke-WebRequest "ifconfig.me").content"

Если вывод True, то можно заканчивать здесь, если False, то нужно настроить перенаправление портов.

6.2 Подключение к серверу

Если вам не требуется проброс портов, или если проброс портов уже настроен, вы можете подключиться к серверу.

Адрес для подключения к серверу можно найти здесь.

7. Развиваться

Если сервер успешно запущен и функционирует правильно, теперь настало время настроить сервер под себя.

Изучите этот руководство, чтобы узнать, как настроить сервер по вашему усмотрению.


Last updated