Како да хостирате Minecraft сервер на VPS
На оваа страница
VPS ви дава цел Linux сервер само за вас: root пристап, јавна IP адреса и ништо на него што вие не сте го ставиле. За Minecraft сервер тоа значи целосна контрола — која било верзија, кој било софтвер, колку сакате светови и простор за proxy, Discord бот или веб-страница покрај него.
Истите чекори — вистинскиот runtime, правило во firewall, systemd сервис и бекапи — важат за речиси секој сервер за игри што го водите на Linux VPS; се менуваат само програмата и портата.
Тоа значи и дека вие сте администраторот. Овој водич го покрива целото поставување на Ubuntu 24.04 — секоја команда во него е извршена на чист сервер пред да биде запишана — и почнува со искрена споредба, бидејќи за еден Minecraft сервер VPS не е секогаш подобрата зделка.
Накратко
- Земете VPS со најмалку 4 GB RAM и Ubuntu 24.04. Официјалните репозиториуми на Ubuntu ја содржат секоја Java верзија што ѝ треба на Minecraft.
- Инсталирајте ја Java верзијата што ја бара вашата Minecraft верзија — Java 25 за актуелните 26.x изданија, Java 21 за 1.20.5 до 1.21.x.
- Стартувајте го серверот како посебен корисник од посебна папка, никогаш како root.
- Отворете TCP порта 25565 во firewall-от — откако ќе дозволите SSH, не пред тоа.
- Направете го systemd сервис за да се стартува при подигање и да се рестартира по пад, и поставете бекапи пред да ви затребаат.
Тоа е околу половина час работа. Деловите подолу ги даваат точните команди, а првиот ви помага да одлучите дали VPS воопшто е вистинската алатка.
Целосен root пристап, NVMe и DDoS заштита: HytHost VPS со 4 GB RAM почнува од €7.00/мес.
Види VPS плановиVPS или управуван Minecraft план? Искрената споредба
И двата го извршуваат истиот Java сервер на сличен хардвер. Разликата е кој ја врши работата и што друго може да прави машината.
| Linux VPS | Управуван Minecraft план | |
|---|---|---|
| Околу 8-9 GB RAM | VPS 3, 8 GB — €15.00/мес | MC Diamond, 9 GB — €11.65/мес |
| Меморија достапна за Minecraft | Она што останува по оперативниот систем | Целиот план |
| Инсталирање верзии и modpack-ови | Рачно | Менувач на верзии и инсталер на modpack-ови со еден клик |
| Безбедносни ажурирања, firewall, бекапи | Ваша грижа | Се грижиме ние |
| Друг софтвер на истата машина | Што било | Само Minecraft |
| Повеќе сервери, proxy, база на податоци | Да, сè на една машина | Еден сервер по план |
За еден Minecraft сервер, управуваниот план е подобрата зделка: повеќе меморија за помалку пари и без администрација. VPS го оправдува своето место кога сакате повеќе од еден сервер — на пример Velocity proxy пред лоби и survival свет — или други работи покрај Minecraft: Discord бот, веб-страница, база на податоци, свои алатки. Тоа е вистинскиот избор и ако самото водење на серверот е поентата и сакате успатно да научите Linux.
Ако тоа ве опишува, продолжете. Ако само сакате сервер за пријателите, Minecraft хостингот ќе ве донесе таму побрзо.
Избор на VPS, оперативен систем и Java верзија
Колку голем VPS
Оставете му на оперативниот систем околу 1.5-2 GB, а остатокот дајте му го на Minecraft.
| HytHost VPS | Спецификации | Погоден за |
|---|---|---|
| VPS 2 — €7.00/мес | 4 vCPU, 4 GB RAM, 30 GB NVMe | Paper сервер за група пријатели |
| VPS 3 — €15.00/мес | 4 vCPU, 8 GB RAM, 50 GB NVMe | Пообемен Paper сервер или лесен modpack |
| VPS 4 — €27.00/мес | 6 vCPU, 16 GB RAM, 100 GB NVMe | Modpack-ови или proxy со повеќе сервери зад него |
Најмалите планови, со 2 GB, се доволни за бот или тест свет, но премногу тесни за вистински Minecraft сервер откако оперативниот систем ќе го земе својот дел. За тоа како меморијата зависи од играчите и модовите, видете колку RAM му треба на Minecraft сервер.
Кој оперативен систем
Изберете Ubuntu 24.04. Неговите стандардни репозиториуми содржат OpenJDK 17, 21 и 25, што ја покрива секоја Minecraft верзија што веројатно ќе ја користите. Debian 12 е исто така добар систем, но неговите репозиториуми нудат само Java 17 — престара за секое Minecraft издание од 1.20.5 наваму — па прво би морале да додадете Java репозиториум од трета страна.
Која Java верзија
| Minecraft верзија | Потребна Java |
|---|---|
| 26.1 и понови | Java 25 |
| 1.20.5 до 1.21.x | Java 21 |
| 1.18 до 1.20.4 | Java 17 |
Ова доаѓа директно од податоците за верзиите што Mojang ги објавува за секое издание. Повеќето modpack-ови сè уште се за 1.21.1, па проверете ја верзијата на вашиот pack пред да инсталирате Java.
Инсталирање на серверот, чекор по чекор
Најавете се преку SSH како корисник со sudo. Командите подолу инсталираат Java 25 за актуелното издание; за 1.20.5-1.21.x ставете openjdk-21-jre-headless.
- Ажурирајте го системот и инсталирајте Java:
sudo apt update && sudo apt upgrade -y sudo apt install -y openjdk-25-jre-headless java -version
- Создајте корисник што го поседува серверот и ништо друго:
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
Кога серверот работи како посебен корисник, компромитиран plugin може да го оштети серверот, но не и целата машина. - Преземете го server jar-от. Копирајте го линкот за преземање на vanilla серверот од minecraft.net или за Paper од papermc.io и преземете го во папката на серверот:
cd /opt/minecraft sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
- Прифатете ја EULA и стартувајте го еднаш:
echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
Почекајте да се појавиDone, напишетеstop, и светот иserver.propertiesсе веќе на место. Поставете-Xmxна меморијата на VPS минус околу 2 GB —-Xmx6Gна VPS со 8 GB.
Firewall, автоматско стартување и рестарти
Отворете ја портата без да се заклучите надвор
sudo ufw allow 22/tcp sudo ufw allow 25565/tcp sudo ufw enable
ufw без првата линија, ја прекинувате сопствената SSH сесија, а единствениот пат назад е конзолата на провајдерот.Стартувајте го како сервис
Создајте /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
Потоа вчитајте го и стартувајте го:
sudo systemctl daemon-reload sudo systemctl enable --now minecraft journalctl -u minecraft -f
Серверот сега се стартува кога ќе се подигне VPS-от и сам се враќа ако падне. journalctl го прикажува излезот од конзолата; sudo systemctl stop minecraft го гаси уредно.
Играчите се поврзуваат на IP адресата на VPS-от. Ако не можат, проверете по овој редослед: сервисот работи, sudo ufw status ја прикажува 25565, и server-port во server.properties е сè уште 25565.
Бекапи и ажурирања
На VPS никој не прави бекап на вашиот свет ако не го направите вие. Два слоја работат добро заедно:
- Snapshot на целиот VPS. HytHost VPS плановите нудат опција за snapshot бекап, што ја зачувува машината каква што е — токму она што треба да се врати по неуспешно системско ажурирање.
- Копија од светот надвор од серверот. Snapshot-от живее со VPS-от; копија на друго место преживува сè што ќе му се случи. Архивирајте ја папката на серверот додека серверот е запрен и префрлувајте ја архивата надвор од машината по распоред со
cron.
Ажурирањето на Minecraft потоа е рутина: направете бекап, проверете ја Java табелата погоре за новата верзија, заменете го server.jar, стартувајте го и прочитајте го логот. Ако некој plugin или мод сè уште не е подготвен за новата верзија, бекапот е вашиот пат назад.
sudo apt update && sudo apt upgrade еднаш неделно, или автоматски ажурирања, не чини ништо и ги затвора повеќето важни врати на сервер изложен на интернет.Често поставувани прашања
Да, ако сакате целосна контрола или повеќе од една работа на машината: повеќе сервери зад proxy, Discord бот, веб-страница или база на податоци. За еден Minecraft сервер, управуваниот Minecraft план обично дава повеќе меморија за помалку пари и не бара администрација.
Најмалку 4 GB за мал Paper сервер, 8 GB за пообемен сервер или лесен modpack и 16 GB за потешки modpack-ови или повеќе сервери. Оперативниот систем од тоа зема околу 1.5-2 GB, па поставете -Xmx на меморијата на VPS минус околу 2 GB.
Според податоците за верзиите што ги објавува Mojang, Minecraft 26.1 и понови бараат Java 25, верзиите 1.20.5 до 1.21.x бараат Java 21, а 1.18 до 1.20.4 бараат Java 17. Повеќето modpack-ови моментално се за 1.21.1, што значи Java 21.
Ubuntu 24.04 е наједноставниот избор, бидејќи неговите стандардни репозиториуми содржат OpenJDK 17, 21 и 25. Debian 12 во своите репозиториуми нуди само Java 17, што е престаро за Minecraft 1.20.5 и понови, освен ако не додадете Java репозиториум од трета страна.
Проверете три работи по ред: серверот работи (systemctl status minecraft), firewall-от дозволува TCP 25565 (ufw status), и server.properties сè уште ја користи портата 25565. Играчите треба да се поврзуваат на јавната IP адреса на VPS-от; име на хост работи дури откако DNS запис ќе покажува кон неа.
За еден Minecraft сервер, обично не. Кај HytHost, управуван Minecraft план со 9 GB чини €11.65/мес, додека VPS со 8 GB чини €15.00/мес, а на VPS-от дел од меморијата оди на оперативниот систем. VPS станува подобра вредност кога на него работат повеќе сервери или друг софтвер.
Да, тоа е една од главните причини да изберете VPS. Proxy како Velocity со повеќе сервери зад него, Discord бот, веб-страница или база на податоци можат да ја делат машината, сè додека RAM и CPU се доволни за сите заедно.
Ваш сопствен Linux сервер, подготвен за неколку минути
HytHost KVM VPS со посветени vCPU јадра, NVMe складиште, целосен root пристап и DDoS заштита — 4 GB од €7.00/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursДали овој водич ви беше корисен?