👟Початок роботи

Дізнайтеся, як створити сервер за допомогою 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. Запустіть завантажений майстер встановлення та натисніть Next.

  3. Після цього активуйте Set JAVA_HOME variable в центрі лівої частини вікна та натисніть Next.

  4. Натисніть Install, щоб завершити встановлення JRE.


2. Завантаження Plazma

Plazma надає різноманітні виконавчі файли.

У більшості випадків використовується Reobf Paperclip.

Нижче наведена інформація для розробників або тих, хто цікавиться особливостями кожного типу. Якщо ви звичайний користувач, ви можете пропустити до кроку 3 без проблем.

{% кінець нагадування %}

Дізнатися більше

Назва виконавчого файлу визначається як plazma-(менеджер-версій)-1.20.4-R0.1-SNAPSHOT-(форма-картування).jar.

  • Форма картування Карта мапує реальний код Minecraft і змішаний код, подібно до карти.

    • Reobf Переобфусковано (переобфусковано), також відоме як мапінг Spigot, використовується в більшості плагінів NMS. З 1.20.5 використання буде припинено.

    • Mojmap Mojang-маппинг, це маппинг для ванільного Minecraft.

  • Менеджер версій Менеджер версій - це лаунчер сервера, який необхідний для запуску сервера та патчення файлів сервера.

    • Paperclip Розроблений командою PaperMC для Paper та інших похідних платформ, завантажує бібліотеки та застосовує патчі на сервері.

    • 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. {% кінець нагадування %}

Для операційних систем UNIX, таких як Linux або macOS, налаштування брандмауера для кожної служби може відрізнятися, тому потрібно шукати відповідну інформацію.

{% кінець нагадування %}

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

Введіть наступне у вікні виклику команд та запустіть.

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

Якщо вивід True, то все в порядку, якщо False, потрібно налаштувати перенаправлення портів.

6.2 Підключення до сервера

Якщо не потрібний пересилання портів або воно вже успішно налаштоване, ви можете підключитися до сервера.

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

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

Якщо сервер успішно запущено і працює належним чином, тепер час налаштувати його відповідно до вашого бажання.

Дізнайтеся, як налаштувати сервер за допомогою наведеного нижче посібника.


Last updated