Minecraft · Juhend

Kuidas majutada Minecrafti serverit VPS-is

Uuendatud October 2, 2026 7 min lugemist

Sellel lehel
  1. Lühidalt
  2. VPS või hallatud Minecrafti pakett? Aus võrdlus
  3. VPS-i, operatsioonisüsteemi ja Java versiooni valimine
  4. Serveri paigaldamine samm-sammult
  5. Tulemüür, automaatne käivitus ja taaskäivitused
  6. Varukoopiad ja uuendused
  7. KKK

VPS annab sulle terve oma Linuxi serveri: root-ligipääsu, avaliku IP ja mitte midagi töötamas, mida sa ise sinna pannud ei ole. Minecrafti serveri jaoks tähendab see täielikku kontrolli — ükskõik milline versioon, ükskõik milline tarkvara, ükskõik kui palju maailmu ja ruumi proksile, Discordi botile või veebisaidile selle kõrval.

Samad sammud — õige käituskeskkond, tulemüüri reegel, systemd teenus ja varukoopiad — kehtivad peaaegu iga mänguserveri kohta, mida Linuxi VPS-is käitad; muutuvad ainult programm ja port.

See tähendab ka, et administraator oled sina. See juhend katab kogu seadistuse Ubuntu 24.04-l — iga käsk selles on enne kirjapanekut puhtas serveris läbi jooksutatud — ja algab ausa võrdlusega, sest ühe Minecrafti serveri jaoks ei ole VPS alati parem valik.

Lühidalt

  1. Hangi vähemalt 4 GB RAM-iga VPS, millel töötab Ubuntu 24.04. Ubuntu enda hoidlates on olemas kõik Java versioonid, mida Minecraft vajab.
  2. Paigalda Java, mida sinu Minecrafti versioon nõuab — Java 25 praeguste 26.x väljalasete jaoks, Java 21 versioonidele 1.20.5 kuni 1.21.x.
  3. Käita serverit eraldi kasutaja all oma kaustast, mitte kunagi root-kasutajana.
  4. Ava tulemüüris TCP port 25565 — pärast SSH lubamist, mitte enne.
  5. Tee sellest systemd teenus, et see käivituks alglaadimisel ja taaskäivituks pärast krahhi, ning seadista varukoopiad enne, kui neid vaja läheb.

See on umbes pooletunnine töö. Allolevad jaotised annavad täpsed käsud ja esimene aitab otsustada, kas VPS on üldse õige tööriist.

Täielik root, NVMe ja DDoS-kaitse: HytHosti 4 GB RAM-iga VPS alates €7.00/kuu.

Vaata VPS-pakette

VPS või hallatud Minecrafti pakett? Aus võrdlus

Mõlemad käitavad sama Java serverit sarnasel riistvaral. Erinevus on selles, kes töö ära teeb ja mida masin veel teha suudab.

Linuxi VPSHallatud Minecrafti pakett
Umbes 8-9 GB RAM-iVPS 3, 8 GB — €15.00/kuuMC Diamond, 9 GB — €11.65/kuu
Minecraftile saadaolev mäluSee, mis jääb üle pärast operatsioonisüsteemiKogu pakett
Versioonide ja modpackide paigaldamineKäsitsiVersioonivahetaja ja ühe klikiga modpacki paigaldaja
Turvauuendused, tulemüür, varukoopiadSinu mureHoolitsetakse sinu eest
Muu tarkvara samal masinalMida iganesAinult Minecraft
Mitu serverit, proksi, andmebaasJah, kõik ühes masinasÜks server paketi kohta

Ühe Minecrafti serveri jaoks on hallatud pakett parem tehing: rohkem mälu vähema raha eest ning administreerida pole vaja midagi. VPS õigustab end, kui soovid rohkem kui ühte serverit — näiteks Velocity proksit lobby ja survival-maailma ees — või muid asju Minecrafti kõrval: Discordi botti, veebisaiti, andmebaasi, oma tööriistu. See on õige valik ka siis, kui serveri pidamine ongi eesmärk ja tahad samal ajal Linuxit õppida.

Kui see kirjeldab sind, loe edasi. Kui tahad lihtsalt serverit sõpradele, jõuad Minecrafti majutusega sinna kiiremini.

VPS-i, operatsioonisüsteemi ja Java versiooni valimine

Kui suur VPS

Jäta operatsioonisüsteemile umbes 1.5-2 GB ja anna ülejäänu Minecraftile.

HytHost VPSParameetridSobib
VPS 2 — €7.00/kuu4 vCPU, 4 GB RAM, 30 GB NVMePaper-serverile sõpruskonna jaoks
VPS 3 — €15.00/kuu4 vCPU, 8 GB RAM, 50 GB NVMeAktiivsemale Paper-serverile või kergele modpackile
VPS 4 — €27.00/kuu6 vCPU, 16 GB RAM, 100 GB NVMeModpackidele või proksile, mille taga on mitu serverit

Kõige väiksemad 2 GB paketid sobivad botile või testmaailmale, kuid on päris Minecrafti serveri jaoks liiga kitsad, kui operatsioonisüsteem on oma osa võtnud. Kuidas mälu sõltub mängijatest ja modidest, vaata juhendist kui palju RAM-i Minecrafti server vajab.

Milline operatsioonisüsteem

Vali Ubuntu 24.04. Selle standardhoidlates on OpenJDK 17, 21 ja 25, mis katab iga Minecrafti versiooni, mida tõenäoliselt käitad. Debian 12 on samuti hea süsteem, kuid selle hoidlad pakuvad ainult Java 17 — mis on liiga vana iga Minecrafti väljalaske jaoks alates 1.20.5 — nii et peaksid esmalt lisama kolmanda osapoole Java hoidla.

Milline Java versioon

Minecrafti versioonNõutav Java
26.1 ja uuemadJava 25
1.20.5 kuni 1.21.xJava 21
1.18 kuni 1.20.4Java 17

Need andmed pärinevad otse versiooniandmetest, mida Mojang iga väljalaske kohta avaldab. Enamik modpacke on endiselt suunatud versioonile 1.21.1, seega kontrolli enne Java paigaldamist oma packi versiooni.

Serveri paigaldamine samm-sammult

Logi SSH kaudu sisse kasutajana, kellel on sudo. Allolevad käsud paigaldavad praeguse väljalaske jaoks Java 25; versioonidele 1.20.5-1.21.x kasuta selle asemel openjdk-21-jre-headless.

  1. Uuenda süsteemi ja paigalda Java:
    sudo apt update && sudo apt upgrade -y
    sudo apt install -y openjdk-25-jre-headless
    java -version
  2. Loo kasutaja, kellele kuulub server ja mitte midagi muud:
    sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
    Kui server töötab eraldi kasutaja all, saab kompromiteeritud plugin kahjustada serverit, mitte kogu masinat.
  3. Laadi alla serveri jar-fail. Kopeeri vanilla serveri allalaadimislink saidilt minecraft.net või Paperi oma saidilt papermc.io ja laadi see serveri kausta:
    cd /opt/minecraft
    sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
  4. Nõustu EULA-ga ja käivita server üks kord:
    echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt
    sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
    Oota ära Done, kirjuta stop ning maailm ja server.properties on nüüd paigas. Määra -Xmx väärtuseks VPS-i mälu miinus umbes 2 GB — 8 GB VPS-is -Xmx6G.

Tulemüür, automaatne käivitus ja taaskäivitused

Ava port ennast välja lukustamata

sudo ufw allow 22/tcp
sudo ufw allow 25565/tcp
sudo ufw enable
Luba SSH enne tulemüüri sisselülitamist. Kui lülitad ufw sisse ilma esimese reata, katkeb sinu enda SSH-seanss ja ainus tee tagasi on teenusepakkuja konsool.

Käita seda teenusena

Loo fail /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft server
After=network-online.target
Wants=network-online.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar server.jar nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Seejärel laadi ja käivita see:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
journalctl -u minecraft -f

Server käivitub nüüd VPS-i alglaadimisel ja tuleb krahhi korral ise tagasi. journalctl näitab selle konsooliväljundit; sudo systemctl stop minecraft sulgeb selle korrektselt.

Mängijad ühenduvad VPS-i IP-aadressiga. Kui see ei õnnestu, kontrolli selles järjekorras: teenus töötab, sudo ufw status näitab porti 25565 ja server-port failis server.properties on endiselt 25565.

Varukoopiad ja uuendused

VPS-is ei tee keegi sinu maailmast varukoopiat, kui sa seda ise ei tee. Kaks kihti toimivad hästi koos:

  • Kogu VPS-i hetktõmmis. HytHosti VPS-paketid pakuvad hetktõmmise varundust, mis salvestab masina täpselt sellisena, nagu see on — just see, mida taastada pärast ebaõnnestunud süsteemiuuendust.
  • Maailma koopia väljaspool serverit. Hetktõmmis elab koos VPS-iga; mujal asuv koopia elab üle kõik, mis sellega juhtuda võib. Arhiveeri serveri kaust ajal, mil server on peatatud, ja vii arhiiv ajakava järgi cron abil masinast välja.

Minecrafti uuendamine muutub siis rutiiniks: tee varukoopia, kontrolli ülaltoodud Java tabelist uue versiooni nõuet, asenda server.jar, käivita server ja loe logi. Kui mõni plugin või mod pole uueks versiooniks veel valmis, on varukoopia sinu tee tagasi.

Hoia turvauuendused sees. sudo apt update && sudo apt upgrade kord nädalas või automaatsed uuendused ei maksa midagi ja sulgevad enamiku uksi, millel internetile avatud serveris tähtsust on.
KKK

Korduma kippuvad küsimused

Jah, kui soovid täielikku kontrolli või rohkem kui üht asja masinas: mitu serverit proksi taga, Discordi botti, veebisaiti või andmebaasi. Ühe Minecrafti serveri jaoks annab hallatud Minecrafti pakett tavaliselt rohkem mälu vähema raha eest ega vaja administreerimist.

Vähemalt 4 GB väikese Paper-serveri jaoks, 8 GB aktiivsema serveri või kerge modpacki jaoks ja 16 GB raskemate modpackide või mitme serveri jaoks. Operatsioonisüsteem vajab sellest umbes 1.5-2 GB, seega määra -Xmx väärtuseks VPS-i mälu miinus umbes 2 GB.

Mojangi avaldatud versiooniandmete järgi vajavad Minecraft 26.1 ja uuemad Java 25, versioonid 1.20.5 kuni 1.21.x Java 21 ning 1.18 kuni 1.20.4 Java 17. Enamik modpacke on praegu suunatud versioonile 1.21.1, mis tähendab Java 21.

Ubuntu 24.04 on kõige lihtsam valik, sest selle standardhoidlad sisaldavad OpenJDK 17, 21 ja 25. Debian 12 pakub oma hoidlates ainult Java 17, mis on Minecraft 1.20.5 ja uuemate jaoks liiga vana, kui just ei lisata kolmanda osapoole Java hoidlat.

Kontrolli järjest kolme asja: server töötab (systemctl status minecraft), tulemüür lubab TCP 25565 (ufw status) ja server.properties kasutab endiselt porti 25565. Mängijad peaksid ühenduma VPS-i avaliku IP-ga; hostinimi töötab alles siis, kui DNS-kirje sellele osutab.

Ühe Minecrafti serveri puhul tavaliselt mitte. HytHostis maksab 9 GB hallatud Minecrafti pakett €11.65/kuu, samas kui 8 GB VPS maksab €15.00/kuu, ja VPS-is läheb osa mälust operatsioonisüsteemile. VPS muutub soodsamaks, kui sellel töötab mitu serverit või muu tarkvara.

Jah, see on üks peamisi põhjusi VPS-i valimiseks. Proksi nagu Velocity koos mitme serveriga selle taga, Discordi bot, veebisait või andmebaas saavad masinat jagada, kui RAM ja protsessor on kõigi jaoks kokku piisavalt suured.

Sinu oma Linuxi server, valmis minutitega

HytHosti KVM VPS pühendatud vCPU tuumade, NVMe salvestuse, täieliku root-ligipääsu ja DDoS-kaitsega — 4 GB alates €7.00/kuu.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Kas see juhend oli abiks?