Pāriet uz saturu

Minecraft starta skripts un RAM kalkulators

Gatavs starta skripts ar Aikar flagiem, Java versiju, kas vajadzīga tavam Minecraft, un atmiņas iestatījumu, kas atstāj vietu sistēmai.

Paper

Visplašāk izmantotais spraudņu serveris. Darbina Bukkit, Spigot un Paper spraudņus un novērš daudzas veiktspējas problēmas. Labs noklusējums lielākajai daļai serveru.

Oficiālā lejupielāde: papermc.io · Dokumentācija: docs.papermc.io

Šai Minecraft versijai vajag Java 25.

Atmiņa

Skripts atstāj 1 līdz 1,5 GB pašai Java un sistēmai.

Java heap atmiņa: 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

Pirmajā palaišanā serveris izveido eula.txt un apstājas. Nomaini eula=false uz eula=true, lai pieņemtu Minecraft EULA, un tad palaid to vēlreiz.

Vienreiz padari skriptu izpildāmu: chmod +x start.sh

Komandas, karodziņi un Java versijas atbilstoši katra projekta oficiālajai dokumentācijai.

Kā izmantot starta skriptu

  1. Izvēlies servera programmatūru, Minecraft versiju un savu operētājsistēmu.
  2. Ievadi sava plāna RAM vai ļauj rīkam to novērtēt pēc spēlētājiem, redzamības attāluma un modiem.
  3. Lejupielādē skriptu, novieto to blakus servera jar failam un palaid.

Nākamais solis: server.properties ģenerators

Biežāk uzdotie jautājumi

Kas ir Aikar flagi?

Java iestatījumi G1 atkritumu savācējam, ko PaperMC iesaka Minecraft serveriem. Tie uztur pauzes īsas un novērš lagu lēcienus no atmiņas tīrīšanas.

Kāpēc -Xms un -Xmx ir vienādi?

Ar vienādu vērtību Java paņem visu atmiņu jau startā un tai nekad nav jāpalielina vai jāsamazina heap. PaperMC to iesaka kopā ar Aikar flagiem.

Manam plānam ir 8 GB. Kāpēc skripts izmanto mazāk?

Java vajag atmiņu ārpus heap, un arī sistēmai. PaperMC iesaka apmēram par 1000 līdz 1500 MB mazāk nekā plānā, tātad 8 GB kļūst par aptuveni 6,5 GB.

Kāda Java versija man vajadzīga?

Minecraft 26.1 un jaunākam vajag Java 25, no 1.20 līdz 1.21.11 – Java 21, no 1.17 līdz 1.19 – Java 17. Rīks parāda versiju izvēlētajam Minecraft.

Cik precīzs ir RAM novērtējums?

Tas ir sākumpunkts, nevis mērījums. Redzamības attālums, ielādēto chunku skaits un modi nozīmē vairāk nekā spēlētāju skaits. Novēro savu serveri ar rīku, piemēram, spark, un pielāgo.