PlazmaMC Document Portal
GitHubDiscordDownload
български език
български език
  • 🏠Добре дошли в портала за документи
    • ⚛️GitHub
    • 💬Discord
    • 📊bStats
  • Plazma
    • ✨Документация за използване на Plazma
    • ❓Какво е Plazma?
      • ⬇️Изтегляне
      • ✅Състояние на поддържаните версии
    • ⚒️Ръководство за управление на сървъра
      • 👟Започване
        • 🎨발전하기
      • 📜Справка
        • 🖥️Команди
        • 🛡️Права
        • 🎛️Аргументи и свойства
        • 📋구성
          • 🪨Свойство
          • 🪣Bukkit
          • 🚰Spigot
          • 🛩️Paper
            • 🌏Глобална конфигурация
            • 🏳️Световни конфигурации
          • 🐡Pufferfish
          • 🦑Purpur
            • 🌏Глобална конфигурация
            • 🏳️Световни конфигурации
          • ✨Plazma
            • 🌏Глобална конфигурация
            • 🏳️Световни конфигурации
      • 🎓Експертен режим
        • 🧹Оптимизация
        • 🔀Прокси
        • ↩️Ванилизация
        • 🩻Блокиране на X-Ray
        • ⚠️Уязвимости и тяхното отстраняване
      • ⁉️Често задавани въпроси
      • 🩺진단
        • ⏬플러그인
    • ⚙️Ръководство за разработчици
      • ✏️Сътрудничество
      • ☕Javadocs
  • Thunderbolt
    • 🌩️Ръководство за използване на Thunderbolt
  • Volt
    • ⚡Ръководство за разработка на Volt
  • Разни
Powered by GitBook
On this page
  • 1. JDK 설치
  • 1.1 JDK 설치 유무 확인
  • 1.2 JDK 설치
  • 2. Изтегляне на Plazma
  • 3. Създаване на стартиращ скрипт
  • 4. Подреждане на файлове
  • 5. Съгласие с EULA
  • 6. Разрешаване на външен достъп (Windows)
  • 6.1 Проверка за необходимост от пренасочване на портове
  • 6.2 Свързване към сървъра
  • 7. Развитие
Edit on GitHub
  1. Plazma
  2. Ръководство за управление на сървъра

Започване

Научете как да създадете сървър с Plazma.

Last updated 7 months ago

За стабилно използване на Plazma, системата трябва да отговаря на следните изисквания.

Минимални
Препоръчителни

Архитектура

x64

-

RAM

8GB

16GB

Пространство за съхранение

1GB

8GB

JDK

17

21

За улеснение на редакцията на конфигурационни файлове, е добре да инсталирате редактор като .


1. JDK 설치

이름에서 알 수 있듯이, Minecraft: "Java" Edition 은 Java로 개발되어, 실행을 위해선 를 필요로 합니다.

Plazma는 Mojang Studios의 공식 서버 플랫폼을 , Plazma를 사용하기 위해서도 JDK를 설치해야 합니다.

1.1 JDK 설치 유무 확인

JDK가 시스템에 설치되어 있는지 확인하려면, 에 을 입력하고 실행합니다.

다음과 같이 출력되면 로 건너뜁니다.

Правилно изход
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)

위와 같이 출력되지 않거나, 아래와 같이 출력되면 JDK가 없거나 너무 오래되었으므로, 를 수행해야 합니다.

JDK가 설치되어 있지 않음
'java'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
JDK가 너무 오래됨
Неразпозната опция: --version
Грешка: Не може да се създаде виртуалната машина Java.
Грешка: Възникна фатално изключение. Програмата ще излезе.

1.2 JDK 설치

본 설명서에서는 JDK의 로 Azul Zulu를 사용합니다.

  1. Стартирайте изтегления инсталационен мастър и кликнете Next.

  2. Активирайте Set JAVA_HOME variable от менюто в средата наляво на прозореца, след което кликнете Next.

  3. Натиснете Install, за да завършите инсталацията на JRE. {% крайнаКартка %}

[Azul Zulu](https://www.azul.com/downloads/?version=java-21-lts\\&os=macos\\&architecture=x86-64-bit\\&package=jdk#zulu) 에서 **JDK 21**을 `.dmg` 형태의 설치 마법사를 다운로드 한 후 실행하여 JRE를 설치합니다. {% крайнаКартка %}

먼저, 다음 명령어를 터미널에서 실행하여 APT에 Azul Zulu 저장소를 추가합니다.

sudo apt install gnupg ca-certificates curl --no-install-recommends --no-install-suggests -y

curl -s https://repos.azul.com/azul-repo.key | sudo gpg --dearmor -o /usr/share/keyrings/azul.gpg

echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" | sudo tee /etc/apt/sources.list.d/zulu.list

След това инсталирайте JRE, като изпълните следната команда в терминал.

sudo apt install --no-install-recommends --no-install-suggests -y zulu21-ca-jre-headless

{% крайнаКартка %}

다음 명령어를 입력하여 JDK를 설치할 수 있습니다.

sudo dnf install -y https://cdn.azul.com/zulu/bin/zulu-repo-1.0.0-1.noarch.rpm

sudo dnf install -y zulu21-ca-jre-headless

{% крайнаКартка %} {% крайниКартки %}


2. Изтегляне на Plazma

Plazma предоставя различни видове изпълними файлове.

대부분의 경우에는 Mojang-mapped Paperclip을 사용합니다.

Научете повече

Името на изпълнимия файл е plazma-(версия на управителя)-1.20.4-R0.1-SNAPSHOT-(форма на мапиране).jar.

  • Форма на мапиране Мапирането е вида на карта, която свързва реалния код на Minecraft със затрудненият код.

    • Reobf Reobfuscated (재난독화), Spigot 매핑으로도 불리며 대부분의 NMS 플러그인에서 사용됩니다. 1.20.6부터 지원이 종료되었습니다.

    • Mojmap Mojang-mapped, мапингът на ваниловия Minecraft. 1.20.6 이후의 모던 플러그인에서 사용합니다.

  • Управител на версии Управителят на версии е лаунчър, който се използва за зареждането на библиотеки и пачването на файлове на сървъра, необходим за стартирането на сървъра.

    • Paperclip Представлява управител, разработен от екипа на PaperMC за Paper и други платформи, който изтегля библиотеки и прилага пачове към сървъра.

    • Bundler Управителят на версии на оригиналния Minecraft.


3. Създаване на стартиращ скрипт

За да стартирате Plazma лесно и автоматично да рестартирате сървъра, трябва да създадете .

Можете да изтеглите стартиращия скрипт чрез бутона за изтегляне в долната лява част. Уверете се, че изтегленият стартиращ скрипт съответства на операционната ви система.


4. Подреждане на файлове

Сега преместете изтегления стартиращ скрипт и Plazma в нова папка.

폴더 명칭은 반드시 띄어 쓰기와 특수 문자가 없고, 영어로 설정되어야 합니다.

그렇지 않으면 Plazma 또는 JDK가 올바르게 작동하지 않을 수 있습니다.

Сега стартирайте стартиращия скрипт. Windows의 경우, 방화벽 허용 선택 창에서, 반드시 허용을 선택해야 합니다.


5. Съгласие с EULA

След като стартирате стартиращия скрипт, ще бъде създаден файл eula.txt в папката.

е договор за лицензиране, с който трябва да се съгласите, за да използвате услугите на .

만일 동의하지 않는 경우, 서버를 시작할 수 없으며, EULA를 위반하는 경우 계정을 정지되는 등의 제재를 받을 수 있습니다.

За да се съгласите с EULA, променете eula=false в eula=true във файла eula.txt и го запазете.


6. Разрешаване на външен достъп (Windows)

Съвременните операционни системи по подразбиране блокират външни достъпи с помощта на защитна стена и рутер.

해당 설명서는 Windows 운영 체제 및 를 사용할 수 있는 라우터임을 가정하고 작성되었습니다.

Ако вашият рутер не поддържа UPnP, тъй като панелите на рутерите се различават, трябва да търсите информация самостоятелно.

Linux 또는 macOS 등 (준) UNIX 체계 운영체제의 경우, 방화벽 서비스 별로 설정 방법이 다르므로, 직접 자료를 검색해야 합니다.

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

Въведете и изпълнете следната команда в командния ред.

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

Ако изходът е True, можете да спрете тук, но ако е False, трябва да настроите пренасочването на портовете.

6.2 Свързване към сървъра

포트 포워딩이 필요 없거나, 이미 포트 포워딩을 성공했다면, 이제 서버에 접속할 수 있습니다.

서버 폴더의 `purpur.yml`에서, `network.upnp-port-forwarding`을 `true`로 활성화합니다.

След това рестартирайте сървъра и Plazma автоматично ще опита да пренасочи портовете.

Успеха на UPnP се определя от съобщенията, изведени в конзолата, като се използва [UPnP] (съобщение).

Съобщение
Значение

Успешно отворен порт (порт)

Успешно пренасочване на порта.

Порт (порт) вече е отворен

Друга услуга използва този порт.

Неуспешно отваряне на порт (порт)

Неуспешно пренасочване на порта.

Услугата не е достъпна

Рутера не поддържа UPnP.

Когато сървъра се изключи, Plazma автоматично затваря портовете. {% крайнаКартка %}

Ngrok을 이용한 방법은 단기적인 테스트, 참여형 또는 친구들과 함께 플레이하기에 유용합니다.

  1. Поставете изтегления Ngrok в папката на сървъра.

  2. Изпълнете командата, която се показва в Command Line в папката на сървъра.

  3. Добавете start /b ngrok tcp --region jp 25565 в началото на скрипта и taskkill /f /t /im ngrok.exe в края му.

  4. Адресът на сървъра ще бъде 0.tcp.jp.ngrok.io:12345 от първия ред на конзолата.

  5. Сега можете да се свържете {% крайнаКартка %}

로컬에서 서버에 접속하려고 하는 경우, 실행 창에서 `cmd /k ipconfig`를 실행하여 출력된 `IPv4 주소` 로 접속할 수 있습니다.

Например, след изпълнение на командата, ако виждате следното,

Windows IP конфигурация

Ethernet адаптер Ethernet:

    Суфикс за DNS на връзката. . . . :
    IPv4 адрес. . . . . . . . . : 192.168.3.7
    Мрежова маска . . . . . . . : 255.255.255.0
    Основен шлюз . . . . . . : 192.168.3.1

Можете да се свържете със сървъра от локалната мрежа, като опитате да се свържете с адреса 192.168.3.7, който се появява в IPv4.

Ако сървърът и играта се изпълняват на същия компютър, можете да използвате localhost за достъп. {% крайнаКартка %} {% крайниКартки %}

7. Развитие

След успешно стартиране на сървъра и докато той работи правилно, сега е време да персонализирате сървъра.

Научете как да персонализирате сървъра си, следвайки това ръководство.


설치를 완료한 후, 을 다시 수행하여 설치가 올바르게 완료되었는지 확인해 보세요.

Първоначално изтеглете JDK 21 от във формат .msi.

아래 내용은 개발자 또는 각 형태의 특징에 대해 궁금한 분들을 위한 것입니다. 일반 사용자라면 로 뛰어 넘겨도 문제되지 않습니다.

를 통해 시작 스크립트를 생성할 수 있습니다. Plazma에 만 입력하면 명령어가 자동으로 최적화 됩니다.

Windows의 경우, 방화벽은 에서 허용했으므로, 포트 포워딩만 하면 됩니다.

Можете също да използвате , за да създадете временен адрес.

Адресът за свързване към сървъра може да бъде проверен . {% крайнаКартка %}

Изтеглете ZIP файла Windows (64-bit) от .

Генерирайте от .

⚒️
👟
Visual Studio Code
2 단계
1.2 단계
1.1 단계
Azul Zulu
3 단계
Flags.sh
3 단계
Ngrok
тук
Ngrok уебсайт
Ngrok Dashboard
🎨발전하기