👟Aan de slag

Leer hoe je een server maakt met Plazma.

Om Plazma stabiel te gebruiken, moet het systeem aan de volgende vereisten voldoen.

MinimumAanbevolen

Architectuur

x64

-

RAM

8GB

16GB

Opslagruimte

1GB

8GB

JRE

17

21

Voor soepel bestandsbewerkingen, is het ook goed om een editor zoals Visual Studio Code te installeren.


1. JRE installatie

Zoals de naam al aangeeft, is Minecraft: "Java" Edition ontwikkeld in Java en heeft het nodig om uit te voeren.

Omdat Plazma gebaseerd is op het officiële serverplatform van Mojang Studios, moet ook JRE worden geïnstalleerd om Plazma te gebruiken.

1.1 Controleer JRE

Om te controleren of JRE op het systeem is geïnstalleerd, voert u uit in het uitvoervenster.

Als het volgende wordt weergegeven, ga dan naar stap 2.

Juiste uitvoer
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)

Als dit niet wordt weergegeven of als het volgende wordt weergegeven, betekent dit dat JRE niet aanwezig is of te oud is, dus moet u stap 1.2 uitvoeren.

JRE niet geïnstalleerd
'java' is geen interne of externe opdracht, uitvoerbaar programma of
batchbestand.
JRE verouderd
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

1.2 JRE installatie

In deze handleiding wordt Azul Zulu gebruikt als een van de soorten JRE's.

Na de installatie, voer stap 1.1 opnieuw uit om te controleren of de installatie correct is voltooid.

  1. Download eerst JDK 21 in .msi formaat van Azul Zulu.

  2. Voer de gedownloade installatiewizard uit en klik op 'Volgende'.

  3. Activeer 'Set JAVA_HOME variable' in het menu links van het midden van het venster en klik op 'Volgende'.

  4. Voltooi de JRE-installatie door op 'Installeren' te klikken.


2. Plazma downloaden

Plazma biedt verschillende soorten uitvoerbare bestanden aan.

Meestal wordt Reobf Paperclip gebruikt.

De volgende informatie is bedoeld voor ontwikkelaars of voor degenen die geïnteresseerd zijn in specifieke kenmerken. Als u een gewone gebruiker bent, kunt u deze stap overslaan en naar stap 3 gaan zonder problemen.

Meer informatie

De naam van het uitvoerbare bestand is plazma-(version manager)-1.20.4-R0.1-SNAPSHOT-(mapping type).jar.

  • Mapping type Mapping is een soort kaart die het echte code van Minecraft verbindt met de geobfusceerde code.

    • Reobf Reobfuscated (재난독화), ook wel bekend als Spigot-mapping, wordt gebruikt in de meeste NMS-plugins. Het zal naar verwachting worden stopgezet vanaf 1.20.5.

    • Mojmap Mojang-gemapt, is de mapping voor Vanilla Minecraft.

  • Version manager De versiebeheerder is een soort launcher die nodig is voor het draaien van de server en het patchen van serverbestanden.

    • Paperclip Ontwikkeld door het PaperMC-team voor Paper en andere afgeleide platforms, downloadt bibliotheken en past patches toe op de server.

    • Bundler De Vanilla Minecraft-versiebeheerder.


3. Startscript maken

Om Plazma eenvoudig te starten en de server automatisch opnieuw te starten, moet u een maken.

Met Flags.sh kunt u een startscript genereren door alleen het in te voeren dat u wilt gebruiken in Plazma, waardoor de opdrachten automatisch worden geoptimaliseerd.

U kunt het startscript downloaden via de knop linksonder. Controleer of het gedownloade startscript overeenkomt met uw besturingssysteem.


4. Bestandsopruiming

Verplaats nu het gedownloade startscript en Plazma naar een nieuwe map.

De mapnaam moet geen spaties bevatten en in het Engels zijn ingesteld.

Anders werken Plazma of JRE mogelijk niet correct.

Voer nu het startscript uit. Voor Windows moet u in het toestemmingsvenster van de firewall Toestaan selecteren.


5. EULA accepteren

Na het uitvoeren van het startscript wordt er een 'eula.txt' bestand in de map gemaakt.

is een gebruiksrechtovereenkomst waarbij u akkoord moet gaan met het gebruik van de diensten van .

Als u niet akkoord gaat, kunt u de server niet starten en kunt u sancties zoals accountopschorting ontvangen voor het schenden van de EULA.

Om akkoord te gaan met de EULA, wijzigt u eula=false naar eula=true in het eula.txt bestand en slaat u het op.


6. Extern toegang toestaan (Windows)

Moderne besturingssystemen blokkeren standaard externe toegang met behulp van de firewall en router.

Voor Windows, omdat de firewall is toegestaan in stap 3, hoeft u alleen maar poortdoorsturing te doen.

Deze handleiding is geschreven onder de veronderstelling dat het Windows-besturingssysteem en een router die UPnP ondersteunt beschikbaar zijn.

Als uw router UPnP niet ondersteunt, heeft elke router een ander paneel, dus u moet zelf informatie opzoeken.

U kunt ook Ngrok gebruiken om een tijdelijk adres te genereren.

Voor besturingssystemen zoals Linux of macOS (bijna) UNIX, omdat de instellingen per firewall-service verschillen, moet u zelf informatie opzoeken.

6.1 Controleer of port forwarding nodig is

Voer het volgende in het uitvoervenster in en voer het uit.

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

Als de uitvoer 'True' is, is het goed, maar als het 'False' is, moet u port forwarding instellen.

6.2 Verbinding maken met de server

Als poortdoorsturing niet nodig is of als u al met succes poortdoorsturing heeft ingesteld, kunt u nu verbinding maken met de server.

Het adres dat wordt gebruikt om verbinding te maken met de server, kan hier worden gecontroleerd: hier

7. Ontwikkelen

Als de server succesvol is gestart en correct werkt, is het nu tijd om de server aan te passen.

Leer hoe u de server kunt aanpassen met behulp van de volgende handleiding.

https://github.com/PlazmaMC/Document/blob/prod/nl/origin/plazma/administration/getting-started/volgende-stap.md

Last updated