Kuidas majutada Minecrafti serverit VPS-is
Sellel lehel
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
- 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.
- 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.
- Käita serverit eraldi kasutaja all oma kaustast, mitte kunagi root-kasutajana.
- Ava tulemüüris TCP port 25565 — pärast SSH lubamist, mitte enne.
- 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-paketteVPS 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 VPS | Hallatud Minecrafti pakett | |
|---|---|---|
| Umbes 8-9 GB RAM-i | VPS 3, 8 GB — €15.00/kuu | MC Diamond, 9 GB — €11.65/kuu |
| Minecraftile saadaolev mälu | See, mis jääb üle pärast operatsioonisüsteemi | Kogu pakett |
| Versioonide ja modpackide paigaldamine | Käsitsi | Versioonivahetaja ja ühe klikiga modpacki paigaldaja |
| Turvauuendused, tulemüür, varukoopiad | Sinu mure | Hoolitsetakse sinu eest |
| Muu tarkvara samal masinal | Mida iganes | Ainult Minecraft |
| Mitu serverit, proksi, andmebaas | Jah, 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 VPS | Parameetrid | Sobib |
|---|---|---|
| VPS 2 — €7.00/kuu | 4 vCPU, 4 GB RAM, 30 GB NVMe | Paper-serverile sõpruskonna jaoks |
| VPS 3 — €15.00/kuu | 4 vCPU, 8 GB RAM, 50 GB NVMe | Aktiivsemale Paper-serverile või kergele modpackile |
| VPS 4 — €27.00/kuu | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpackidele 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 versioon | Nõutav Java |
|---|---|
| 26.1 ja uuemad | Java 25 |
| 1.20.5 kuni 1.21.x | Java 21 |
| 1.18 kuni 1.20.4 | Java 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.
- Uuenda süsteemi ja paigalda Java:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- 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. - 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"
- 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 äraDone, kirjutastopning maailm jaserver.propertieson nüüd paigas. Määra-Xmxvää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
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
cronabil 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.
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.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 hoursKas see juhend oli abiks?