Spring til indhold

Minecraft-startscript og RAM-beregner

Et færdigt startscript med Aikar-flags, den Java-version din Minecraft kræver, og en hukommelsesindstilling, der giver plads til systemet.

Paper

Den mest brugte plugin-server. Kører Bukkit-, Spigot- og Paper-plugins og løser mange ydelsesproblemer. Et godt standardvalg til de fleste servere.

Officiel download: papermc.io · Dokumentation: docs.papermc.io

Denne Minecraft-version kræver Java 25.

Hukommelse

Scriptet lader 1 til 1,5 GB stå til Java selv og systemet.

Java-heap: 6656M

start.sh
#!/usr/bin/env bash
cd "$(dirname "$0")"
java -Xms6656M -Xmx6656M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui

Ved første start opretter serveren eula.txt og stopper. Ret eula=false til eula=true for at acceptere Minecraft EULA, og start den så igen.

Gør scriptet eksekverbart én gang: chmod +x start.sh

Kommandoer, flags og Java-versioner som i den officielle dokumentation for hvert projekt.

Sådan bruger du startscriptet

  1. Vælg serversoftwaren, Minecraft-versionen og dit styresystem.
  2. Indtast RAM i din pakke, eller lad værktøjet anslå det ud fra spillere, view distance og mods.
  3. Download scriptet, læg det ved siden af server-jar-filen, og start det.

Næste skridt: server.properties-generator

Ofte stillede spørgsmål

Hvad er Aikar-flags?

Java-indstillinger til G1-garbage-collectoren, som PaperMC anbefaler til Minecraft-servere. De holder pauserne korte og undgår lag-spikes fra oprydning i hukommelsen.

Hvorfor er -Xms og -Xmx ens?

Med samme værdi tager Java al hukommelsen ved start og behøver aldrig at gøre heapen større eller mindre. PaperMC anbefaler det sammen med Aikar-flags.

Min pakke har 8 GB. Hvorfor bruger scriptet mindre?

Java skal bruge hukommelse ud over heapen, og det skal systemet også. PaperMC anbefaler cirka 1000 til 1500 MB mindre end pakken, så 8 GB bliver til cirka 6,5 GB.

Hvilken Java-version skal jeg bruge?

Minecraft 26.1 og nyere kræver Java 25, 1.20 til 1.21.11 Java 21 og 1.17 til 1.19 Java 17. Værktøjet viser versionen for den Minecraft, du vælger.

Hvor præcist er RAM-skønnet?

Det er et udgangspunkt, ikke en måling. View distance, antallet af indlæste chunks og mods betyder mere end spillerantallet. Hold øje med din server med et værktøj som spark, og justér.