Ένα έτοιμο script εκκίνησης με Aikar flags, την έκδοση Java που χρειάζεται το Minecraft σου και μια ρύθμιση μνήμης που αφήνει χώρο για το σύστημα.
Paper
Ο πιο διαδεδομένος server για plugins. Τρέχει plugins για Bukkit, Spigot και Paper και διορθώνει πολλά προβλήματα απόδοσης. Καλή προεπιλογή για τους περισσότερους servers.
Στην πρώτη εκκίνηση ο server δημιουργεί το eula.txt και σταματά. Άλλαξε το eula=false σε eula=true για να αποδεχτείς την Minecraft EULA και μετά ξεκίνησέ τον ξανά.
Κάνε το script εκτελέσιμο μία φορά: chmod +x start.sh
Εντολές, flags και εκδόσεις Java σύμφωνα με την επίσημη τεκμηρίωση κάθε project.
Πώς να χρησιμοποιήσεις το script εκκίνησης
Διάλεξε το λογισμικό του server, την έκδοση Minecraft και το λειτουργικό σου σύστημα.
Γράψε τη RAM του πακέτου σου ή άφησε το εργαλείο να την εκτιμήσει από παίκτες, view distance και mods.
Κατέβασε το script, βάλ’ το δίπλα στο jar του server και τρέξ’ το.
Ρυθμίσεις Java για τον G1 garbage collector που προτείνει το PaperMC για Minecraft servers. Κρατούν τις παύσεις σύντομες και αποτρέπουν τα lag spikes από τον καθαρισμό μνήμης.
Γιατί τα -Xms και -Xmx είναι ίδια;
Με την ίδια τιμή η Java παίρνει όλη τη μνήμη στην εκκίνηση και δεν χρειάζεται ποτέ να μεγαλώσει ή να μικρύνει το heap. Το PaperMC το προτείνει μαζί με τα Aikar flags.
Το πακέτο μου έχει 8 GB. Γιατί το script χρησιμοποιεί λιγότερα;
Η Java χρειάζεται μνήμη και πέρα από το heap, όπως και το σύστημα. Το PaperMC προτείνει περίπου 1000 έως 1500 MB λιγότερα από το πακέτο, οπότε τα 8 GB γίνονται περίπου 6,5 GB.
Ποια έκδοση Java χρειάζομαι;
Το Minecraft 26.1 και νεότερα θέλουν Java 25, τα 1.20 έως 1.21.11 Java 21 και τα 1.17 έως 1.19 Java 17. Το εργαλείο δείχνει την έκδοση για το Minecraft που διαλέγεις.
Πόσο ακριβής είναι η εκτίμηση RAM;
Είναι σημείο εκκίνησης, όχι μέτρηση. Το view distance, ο αριθμός των φορτωμένων chunks και τα mods μετράνε περισσότερο από τον αριθμό παικτών. Παρακολούθησε τον server σου με ένα εργαλείο όπως το spark και προσάρμοσε.