Preskočiť na obsah

Štartovací skript pre Minecraft a kalkulačka RAM

Hotový štartovací skript s Aikar flagmi, verziou Javy, ktorú tvoj Minecraft potrebuje, a nastavením pamäte, ktoré nechá miesto pre systém.

Paper

Najpoužívanejší server s pluginmi. Spúšťa pluginy pre Bukkit, Spigot a Paper a rieši mnoho problémov s výkonom. Dobrá predvolená voľba pre väčšinu serverov.

Oficiálne stiahnutie: papermc.io · Dokumentácia: docs.papermc.io

Táto verzia Minecraftu potrebuje Javu 25.

Pamäť

Skript nechá 1 až 1,5 GB pre samotnú Javu a systém.

Java heap (pamäť): 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

Pri prvom spustení server vytvorí eula.txt a zastaví sa. Zmeň eula=false na eula=true, čím prijmeš Minecraft EULA, a potom ho spusti znova.

Raz nastav skript ako spustiteľný: chmod +x start.sh

Príkazy, flagy a verzie Javy podľa oficiálnej dokumentácie jednotlivých projektov.

Ako použiť štartovací skript

  1. Vyber serverový softvér, verziu Minecraftu a svoj operačný systém.
  2. Zadaj RAM svojho plánu alebo nechaj nástroj odhadnúť ju podľa hráčov, dohľadu a modov.
  3. Stiahni skript, daj ho vedľa jaru servera a spusti ho.

Ďalší krok: Generátor server.properties

Často kladené otázky

Čo sú Aikar flagy?

Nastavenia Javy pre garbage collector G1, ktoré PaperMC odporúča pre Minecraft servery. Udržia pauzy krátke a zabránia lag spikom pri čistení pamäte.

Prečo sú -Xms a -Xmx rovnaké?

S rovnakou hodnotou si Java zoberie všetku pamäť hneď pri štarte a nikdy nemusí heap zväčšovať ani zmenšovať. PaperMC to odporúča spolu s Aikar flagmi.

Môj plán má 8 GB. Prečo skript používa menej?

Java potrebuje pamäť aj mimo heapu a potrebuje ju aj systém. PaperMC odporúča zhruba o 1000 až 1500 MB menej, ako má plán, takže z 8 GB je približne 6,5 GB.

Akú verziu Javy potrebujem?

Minecraft 26.1 a novší potrebuje Javu 25, 1.20 až 1.21.11 Javu 21 a 1.17 až 1.19 Javu 17. Nástroj ukáže verziu pre Minecraft, ktorý si vyberieš.

Aký presný je odhad RAM?

Je to východiskový bod, nie meranie. Dohľad, počet načítaných chunkov a mody majú väčší vplyv ako počet hráčov. Sleduj svoj server nástrojom ako spark a uprav nastavenie.