Siirry sisältöön

Minecraftin käynnistysskripti ja RAM-laskuri

Valmis käynnistysskripti Aikarin lipuilla, Minecraftisi vaatimalla Java-versiolla ja muistiasetuksella, joka jättää tilaa järjestelmälle.

Paper

Käytetyin plugin-palvelin. Ajaa Bukkit-, Spigot- ja Paper-pluginejä ja korjaa monia suorituskykyongelmia. Hyvä oletusvalinta useimmille palvelimille.

Virallinen lataus: papermc.io · Dokumentaatio: docs.papermc.io

Tämä Minecraft-versio tarvitsee Java 25:n.

Muisti

Skripti jättää 1–1,5 Gt Javalle itselleen ja järjestelmälle.

Javan 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

Ensimmäisellä käynnistyskerralla palvelin luo tiedoston eula.txt ja pysähtyy. Muuta eula=false muotoon eula=true hyväksyäksesi Minecraftin EULAn ja käynnistä palvelin uudelleen.

Tee skriptistä kerran suoritettava: chmod +x start.sh

Komennot, liput ja Java-versiot kunkin projektin virallisen dokumentaation mukaan.

Näin käytät käynnistysskriptiä

  1. Valitse palvelinohjelmisto, Minecraft-versio ja käyttöjärjestelmäsi.
  2. Syötä pakettisi RAM tai anna työkalun arvioida se pelaajien, näköetäisyyden ja modien perusteella.
  3. Lataa skripti, laita se palvelimen jar-tiedoston viereen ja käynnistä se.

Seuraava vaihe: server.properties-generaattori

Usein kysytyt kysymykset

Mitä Aikarin liput ovat?

Java-asetuksia G1-roskienkeruulle, joita PaperMC suosittelee Minecraft-palvelimille. Ne pitävät tauot lyhyinä ja estävät muistin siivouksesta johtuvia lagipiikkejä.

Miksi -Xms ja -Xmx ovat samat?

Samalla arvolla Java varaa kaiken muistin heti alussa eikä sen tarvitse koskaan kasvattaa tai pienentää heapia. PaperMC suosittelee tätä yhdessä Aikarin lippujen kanssa.

Paketissani on 8 Gt. Miksi skripti käyttää vähemmän?

Java tarvitsee muistia heapin lisäksi, ja niin tarvitsee järjestelmäkin. PaperMC suosittelee noin 1000–1500 Mt pakettia vähemmän, joten 8 Gt:stä tulee noin 6,5 Gt.

Mikä Java-versio tarvitaan?

Minecraft 26.1 ja uudemmat tarvitsevat Java 25:n, 1.20–1.21.11 Java 21:n ja 1.17–1.19 Java 17:n. Työkalu näyttää version valitsemallesi Minecraftille.

Kuinka tarkka RAM-arvio on?

Se on lähtökohta, ei mittaus. Näköetäisyys, ladattujen chunkkien määrä ja modit vaikuttavat enemmän kuin pelaajamäärä. Seuraa palvelintasi esimerkiksi sparkilla ja säädä.