RAM on ainoa spesifikaatio, jonka oikeasti valitset Minecraft-palvelinta pystyttäessäsi, joten tässä on suora vastaus ensin ja perustelut omalle tapauksellesi sen jälkeen.
Mitoitustaulukko
- 2 GB — vanilla, 2–4 pelaajaa spawnin lähellä. Todellinen minimi, ei se mukava.
- 4 GB — vanilla noin 10 pelaajaan asti, tai pieni Paper-palvelin perusplugineilla. Kaveriporukan sweet spot.
- 6 GB — pluginipainotteinen Paper (20+ pluginia) tai kevyt modattu (20–50 modia).
- 8 GB — kunnon modpackit: Better MC, Pixelmon, Cobblemon lisämodeineen, keskikokoiset Forge/Fabric-setit.
- 10–12 GB — kitchen sink -packit (All the Mods, RLCraft seuralaisineen) tai modatut palvelimet 10+ yhtäaikaisella pelaajalla.
Mikä muistia oikeasti syö
Eivät pelaajat suoraan — ladatut chunkit. Palvelin pitää maailmaa ladattuna jokaisen pelaajan ympärillä, joten kymmenen pelaajaa samassa tukikohdassa maksaa paljon vähemmän kuin kymmenen tutkimusmatkailijaa kymmeneen suuntaan. Modit ovat toinen kerroin: jokainen lataa sisältönsä pysyvästi muistiin, minkä takia 200 modin pack idlaa 5 GB:ssä ennen ensimmäistäkään pelaajaa. Näkyvyysetäisyys skaalaa chunk-muistia neliöllisesti — sen pudottaminen 12:sta 8:aan on halvin "lisää RAMia", mitä on olemassa.
Väärän mitoituksen oireet
Liian vähän RAMia näyttää tältä: pitkiä garbage collection -jäätymisiä (kaikki rubberbandaavat yhtä aikaa), kaatumisia OutOfMemoryError lokissa ja venyviä tallennusaikoja. Liika on hienovaraisempaa — jättiläisheapit saavat Javan roskienkeruun tekemään harvempia mutta pidempiä pyyhkäisyjä, joten 16 GB:n allokaatio vanilla-palvelimelle voi pätkiä enemmän kuin 4 GB:n.
Jos palvelin pitää tasaisen 20 TPS:n mutta pelaajat valittavat silti, pullonkaula ei ole juuri koskaan RAM — se on yhden ytimen CPU-nopeus, maailmangeneraatio tai yksi häiriköivä modi. Lisämuisti ei korjaa niitä.
Omalla koneella? Jätä pelivaraa
-Xmx-lippu rajaa Java-heapin, mutta käyttöjärjestelmä ja JVM itse tarvitsevat tilaa sen päälle. 8 GB:n koneella allokoi korkeintaan 6 GB; koneella, jolla myös pelaat, puolita kaikki. Hostatut paketit kertovat allokaation, jonka oikeasti saat, jolloin yllä oleva taulukko osuu suoraan pakettitasoon — ja päivitys myöhemmin on yksi klikkaus eikä rautaostos.