Com mantenir un servidor de Minecraft en línia 24/7
En aquesta pàgina
- Per què el teu servidor cau just quan deixes de mirar
- Què vol dir realment un 99,9% de disponibilitat
- Què t'exigeix de debò un PC que no s'atura mai
- La teva IP de casa passa a ser l'adreça del servidor
- PC propi, VPS o allotjament gestionat: qui fa la feina
- Com mantenir viu igualment un servidor autoallotjat
- Quan deixa de compensar tanta feina
- PMF
Posar en marxa un servidor de Minecraft és la part fàcil. Mantenir-lo funcionant — tota la nit, mentre ets a la feina, quan Windows decideix reiniciar per una actualització — és un problema completament diferent, i és el que va matant en silenci la majoria de servidors muntats a casa.
Aquesta guia va d'aquest segon problema. No de quin allotjament triar, sinó de què tomba realment un servidor, què exigeix de debò el "sempre encès" a una màquina que hi ha al teu dormitori i quines coses concretes pots fer per mantenir-lo viu: reinici automàtic, watchdogs, reinicis programats i còpies de seguretat fora de la màquina. Al final sabràs exactament quina de les tres maneres de tenir un servidor encaixa amb la quantitat d'aquesta feina que estàs disposat a assumir.
Per què el teu servidor cau just quan deixes de mirar
Un servidor de Minecraft és un programa que s'executa en una màquina. No hi ha res que el vigili, res que el reiniciï i res que mantingui la màquina desperta per ell. Quan algú diu "el meu servidor se'm cau contínuament", gairebé sempre és per una d'aquestes cinc coses, i cap no és culpa de Minecraft:
- El PC s'ha adormit. La configuració d'energia per defecte de qualsevol sobretaula o portàtil suspèn la màquina després d'una estona sense activitat de teclat ni ratolí. Un servidor ocupat atenent jugadors compta igualment com a inactiu, perquè ningú no toca el teclat.
- El Fast Startup ha fet passar una aturada per un reinici. A Windows ve activat per defecte i és el cas més confús de tots: la màquina sembla que torna a arrencar, però el procés del servidor ha desaparegut i la tasca d'inici que vas configurar no s'ha executat mai.
- Una actualització l'ha reiniciat a les 3 de la matinada. Tant Windows Update com les actualitzacions desateses de Linux reinicien sense demanar permís. Si no hi ha res que engegui el servidor en arrencar, simplement no torna mai.
- Algú ha tancat la tapa, ha tancat la sessió o l'ha desendollat. Tancar la sessió d'un usuari acaba amb els processos que hi ha dins. Tancar la tapa d'un portàtil suspèn la màquina. I un company de pis que necessita l'endoll tanca el debat del tot.
- Ha fallat la llum o Internet un moment. Amb un tall d'un segon n'hi ha prou. Tothom queda desconnectat i no hi ha res que torni a aixecar el servidor tot sol.
Què vol dir realment un 99,9% de disponibilitat
"Sempre encès" és una sensació. L'uptime és una mesura, i la diferència es nota just quan intentes saber si el teu servidor és fiable de debò o simplement no miraves quan va caure.
L'uptime real es mesura des de fora de la màquina: alguna cosa a Internet es connecta al port del teu servidor cada minut i registra si ha respost. Aquesta és l'única definició que compta, perquè recull els casos que el teu PC no pot reportar — la màquina adormida, Internet caigut, el procés penjat. "El meu PC ha estat encès tota la setmana" no és una xifra d'uptime.
Els percentatges sonen abstractes fins que els converteixes en temps. En un mes de 30 dies:
| Uptime | Temps de caiguda permès al mes | Què vol dir això |
|---|---|---|
| 99% | unes 7 hores 12 minuts | Un vespre sencer perdut, cada mes |
| 99.5% | unes 3 hores 36 minuts | Una mala tarda |
| 99.9% | uns 43 minuts | Un reinici i una arrencada lenta |
| 99.99% | uns 4 minuts | Amb prou feines un parpelleig |
Llegeix aquesta taula al costat de l'apartat anterior i el problema de l'allotjament casolà queda clar: un sol cicle de reinici de Windows Update ja es menja bona part d'un mes al 99,9%. No és cap crisi ni cap avaria de maquinari — és un reinici rutinari. Dos d'aquests, més un vespre en què la màquina s'ha adormit, i ja et plantes en territori del 99% sense que hagi passat res realment greu.
Si vols saber la teva xifra real en lloc d'endevinar-la, apunta un monitor d'uptime extern gratuït a l'adreça i el port del teu servidor i deixa'l córrer un mes. T'explicarà coses que no sabies, normalment sobre les hores que dormies. Com a referència, HytHost treballa amb un objectiu del 99,9% d'uptime — el mateix criteri, mesurat de la mateixa manera.
Què t'exigeix de debò un PC que no s'atura mai
Una màquina que no s'apaga mai és una màquina diferent de la que fas servir al vespre. En un any acumula unes 8.760 hores de funcionament — ventiladors girant, discos treballant, calor sortint-ne sense parar. Viu en algun lloc, i si aquest lloc és el teu dormitori aprendràs exactament com se sent un ventilador de caixa a les 3 de la matinada al juliol. Res d'això no és dramàtic, però és la part que la gent oblida quan s'imagina "simplement deixar-lo encès".
També consumeix energia tota l'estona, i això sí que apareix a la factura. Però això és una qüestió de diners, no d'uptime, així que viu a la seva pròpia guia — mira què costa realment un servidor de Minecraft per als números.
La sorpresa grossa, però, normalment no és la màquina. És la línia que hi ha al darrere.
Les connexions domèstiques estan fetes per baixar, no per servir
La teva velocitat de baixada aquí és irrellevant. Un servidor envia — un flux continu d'actualitzacions del món a cada jugador connectat — així que la teva velocitat de pujada és el sostre de quanta gent pot jugar amb fluïdesa. Les tarifes domèstiques es venen amb una xifra de baixada gran i una de pujada molt més petita, i aquesta xifra petita és l'única que li importa al teu servidor. Quan un servidor "va a batzegades per a tothom menys per a l'amfitrió", molt sovint el motiu és aquest.
La teva adreça canvia sense avisar
La majoria de connexions domèstiques tenen IP dinàmica: canvia quan el router es reinicia, quan cau la línia o segons el calendari del propi proveïdor. Cada amic que s'havia desat el teu servidor a la llista ara té una entrada morta, i et toca repartir l'adreça nova un altre cop. Un servei de DNS dinàmic tapa aquest forat donant-te un nom de host estable que segueix l'adreça canviant — configura'l abans de repartir l'adreça, no després.
Hi ha connexions que directament no poden allotjar res
Aquesta enxampa la gent després d'hores de proves. Molts proveïdors posen els clients domèstics darrere d'un NAT d'operador, cosa que vol dir que no tens adreça pública pròpia — la comparteixes. En aquesta situació la redirecció de ports no pot funcionar per bé que configuris el router, perquè no hi ha cap adreça des d'on redirigir. D'altres bloquegen directament els ports de servidor habituals, o prohibeixen tenir servidors en les condicions del contracte. Si la redirecció de ports està perfecta i els jugadors de fora encara no poden connectar-se, això és el següent que has de mirar.
La teva IP de casa passa a ser l'adreça del servidor
Per deixar que algú de fora de casa s'hi connecti, has de redirigir un port al router — i des d'aquell moment l'adreça del teu servidor és l'adreça IP pública de casa teva. Tothom qui hi convides la té. I també tothom a qui la passin, i qualsevol que la vegi en una captura, un missatge de Discord o una llista de servidors.
El canvi important és en què es converteix l'objectiu. Un atac contra un servidor allotjat colpeja aquell servidor. Un atac contra l'adreça de casa teva colpeja la casa: la teva connexió, els mòbils de la família, la videotrucada de feina d'algú, la tele. No el pots filtrar des de dins, perquè el trànsit ja ha saturat la línia abans d'arribar al router. Apagar el servidor tampoc no ajuda — l'adreça segueix sent l'adreça.
Aquesta és l'única diferència entre allotjar a casa i allotjar en un centre de dades que no té cap solució a casa. L'adreça d'un servidor allotjat és prescindible i pertany al servidor, no al lloc on vius, i està darrere de la protecció DDoS de Voxility, que absorbeix els atacs abans que hi arribin. Per a un servidor privat compartit amb gent que coneixes, allotjar a casa és un risc raonable. Per a qualsevol cosa pública, és el motiu pel qual la majoria de gent ho deixa.
PC propi, VPS o allotjament gestionat: qui fa la feina
Els tres poden estar en línia les 24 hores. No és això el que els separa. El que els separa és qui és responsable quan no ho estan — i aquesta sí que és la pregunta que val la pena decidir, perquè és la que t'acompanya cada setmana.
| El teu propi PC | Un VPS de lloguer | Allotjament de jocs gestionat | |
|---|---|---|---|
| Qui actualitza el sistema i Java | Tu | Tu | El proveïdor |
| Qui el reinicia a les 4 de la matinada quan es penja | Tu, quan et despertis | Tu, o un script que hagis escrit | Automàtic, més reinicis programats |
| Qui absorbeix un atac DDoS | Ningú — impacta a casa teva | Depèn del proveïdor | Protecció DDoS de Voxility |
| Què passa si cau la llum o la línia | Tothom queda desconnectat | No l'afecta | No l'afecta |
| Qui s'adona primer que ha caigut | Els teus jugadors | Els teus jugadors, si no el monitoritzes | Monitoritzat per tu |
| Esforç per arribar a un 24/7 estable | Alt, i per sempre | Alt una vegada, i després continu | Cap |
La columna del mig és la que la gent calcula malament. Un VPS resol de cop els dos problemes més difícils — té una adreça de debò i maquinari que no dorm mai — però et deixa una màquina Linux pelada i et converteix en administrador de sistemes. Instal·les i actualitzes Java, configures el tallafoc, escrius el servei que engega el servidor en arrencar, apliques els pedaços de seguretat, muntes i proves les còpies. Res d'això no és difícil, però ara tot és teu, permanentment, i una màquina exposada a Internet sense actualitzar és més un passiu que un servidor.
Sense ajustos d'energia, sense scripts d'arrencada, sense reinicis a les 4 de la matinada — un servidor de Minecraft de HytHost es manté dret tant si el teu PC està encès com si no.
Veure plans de MinecraftCom mantenir viu igualment un servidor autoallotjat
Si et quedes a la teva màquina, aquestes són les coses que porten un servidor casolà de "està encès quan me'n recordo" a ser fiable de debò. Fes-les en aquest ordre — les dues primeres ja resolen la major part de les caigudes.
Evita que la màquina s'adormi
Configura el pla d'energia perquè la màquina no dormi mai ni apagui els discos, posa l'acció de tancar la tapa a "no fer res" en un portàtil i desactiva la hibernació. A Windows, desactiva també el Fast Startup — és el motiu pel qual una màquina pot semblar que s'ha reiniciat netament mentre la teva tasca d'inici no s'ha executat mai. Aquests ajustos són la diferència entre una caiguda cada nit i cap.
Engega el servidor automàticament en arrencar
Un reinici que no havies previst t'hauria de costar un minut, no un vespre. A Linux, una unitat de systemd engega el servidor en arrencar i el torna a engegar si surt:
[Unit] Description=Minecraft server After=network.target [Service] User=minecraft WorkingDirectory=/opt/minecraft ExecStart=/usr/bin/java -Xms2G -Xmx4G -jar server.jar nogui Restart=always RestartSec=15 [Install] WantedBy=multi-user.target
A Windows l'equivalent és una tasca del Task Scheduler configurada per executar-se en iniciar el sistema, no en iniciar sessió — en iniciar sessió vol dir que no passa res fins que algú entra al compte, cosa que desmunta tot el sentit després d'un reinici nocturn.
Afegeix un watchdog, perquè "en execució" no vol dir "funcionant"
Aquest és el pas que gairebé tothom es salta, i és el que enxampa les pitjors caigudes. Un servidor de Minecraft que s'ha quedat sense memòria o s'ha bloquejat continua sent un procés en execució: systemd el veu viu i no fa res, mentre els jugadors reben un timeout. L'única prova fiable és si el port respon de veritat.
#!/bin/bash
while true; do
if ! timeout 5 bash -c "echo > /dev/tcp/127.0.0.1/25565"; then
systemctl restart minecraft
fi
sleep 60
done
Rudimentari i eficaç: cada minut comprova si el servidor respon al seu port i el reinicia si no ho fa. Executa'l com a servei propi perquè també sobrevisqui a un reinici.
Reinicia'l a posta, abans que li calgui
Els servidors Java que fa molt que corren es van alentint a mesura que la memòria es fragmenta i els plugins acumulen estat — el clàssic "aquest matí anava bé i al vespre s'arrossega". Un reinici diari programat a una hora tranquil·la ho reseteja tot en menys d'un minut. Avisa els jugadors al xat amb un compte enrere perquè ningú no perdi una construcció, i tria una hora en què no hi hagi ningú.
Fes còpies en un lloc que no sigui la mateixa màquina
Una còpia al mateix disc no és una còpia — és una segona còpia esperant que falli el mateix disc. Copia la carpeta del món de manera programada a un altre disc, una altra màquina o emmagatzematge al núvol. I després fes la part que no fa ningú: restaura'n una, un cop, i comprova que el món carrega de debò. Una còpia sense provar és una suposició.
Dona a l'adreça alguna cosa estable a la qual apuntar
Configura un DNS dinàmic perquè els teus jugadors es connectin a un nom de host que segueix la teva adreça canviant en lloc d'a un número que caduca. No costa res i t'estalvia el missatge recurrent de "el servidor està caigut" que en realitat vol dir "la IP ha canviat".
Quan deixa de compensar tanta feina
Tot això funciona de debò. Molta gent manté un servidor casolà sòlid durant anys fent exactament aquests passos. Però hi ha tres moments en què l'esforç deixa de compensar, i val la pena reconèixer-los quan arriben:
- Algú hi juga quan tu no hi ets. Des del moment en què el servidor ha d'estar dret mentre dorms, ets a la feina o fora un cap de setmana, hi estàs de guàrdia — i una màquina que és a casa teva no es pot arreglar des de la cuina d'una altra persona.
- Ara hi ha algú més que hi depèn. Un món amb mesos de construccions de quatre amics ja no és un projecte d'hobby. La fallada que abans era una molèstia ara és una pèrdua per a tothom.
- L'has reiniciat a mà més de dues vegades aquest mes. Aquest és el senyal que el watchdog ets tu, i això no millora sol.
El cas contrari és igual de real i val la pena dir-ho clar: si jugues en LAN, si la màquina ja està encesa per altres motius o si fer-la anar és precisament la gràcia, l'autoallotjament continua sent la resposta correcta i res del que hi ha més amunt no s'aplica al teu cas.
Si has creuat alguna d'aquestes ratlles, passar-te a un servidor de Minecraft gestionat lliura tota la llista — ajustos d'energia, scripts d'arrencada, watchdogs, reinicis programats, còpies fora de la màquina i filtratge DDoS — a algú que hi té la feina. Els plans comencen petits i s'amplien sobre la marxa a mesura que el servidor creix, així que no has de decidir avui la teva mida definitiva. I si prefereixes provar abans una opció gratuïta, és una pregunta justa amb la seva pròpia resposta: mira la mirada honesta a l'allotjament gratuït de Minecraft.
Preguntes més freqüents
Si el servidor s'executa al teu PC, sí — el servidor és un programa d'aquella màquina, així que quan s'adorm, es reinicia o s'apaga, el servidor hi va al darrere. No hi ha cap manera d'evitar-ho més que moure el servidor a un lloc que estigui sempre encès. Si el mantens a casa, desactiva la suspensió i la hibernació, apaga el Fast Startup a Windows i configura el servidor perquè s'engegui automàticament en arrencar, així un reinici inesperat no te'l deixa fora tota la resta del dia.
Quatre coses, per aquest ordre: evita que la màquina s'adormi, engega el servidor automàticament en arrencar, afegeix un watchdog que comprovi el port cada minut i reiniciï el servidor si deixa de respondre, i programa un reinici diari a una hora tranquil·la. El watchdog és el més important — un servidor que s'ha quedat sense memòria continua sent un procés "en execució", així que res més no s'adona que ha deixat de funcionar. Més enllà d'això, depens que la llum i Internet aguantin mentre no hi ha ningú per reaccionar.
Uns 43 minuts al mes. Per comparar, el 99% són aproximadament 7 hores 12 minuts, el 99,5% unes 3 hores 36 minuts i el 99,99% uns 4 minuts. Per això un servidor casolà rarament arriba al 99,9% — un sol cicle de reinici de Windows Update pot consumir bona part del marge del mes ell solet, sense que hagi passat res realment greu. L'uptime es mesura des de fora, amb alguna cosa que prova el teu port, no per si la màquina estava encesa.
El programari és gratuït i no hi ha cap llicència que t'ho impedeixi, així que en aquest sentit sí. El que assumeixes a canvi és operatiu: la màquina no ha de dormir mai, ha de sobreviure als reinicis, s'ha de reiniciar sola quan es penja i ha de mantenir les seves pròpies còpies, i la teva connexió domèstica ha de tolerar servir jugadors de manera contínua. La velocitat de pujada limita quanta gent pot jugar amb fluïdesa, i una IP dinàmica o un NAT d'operador poden fer el servidor completament inaccessible des de fora. Si el que vols és allotjament gratuït i no programari gratuït, això és una altra pregunta — mira la nostra guia sobre l'allotjament gratuït de Minecraft.
Per ordre de probabilitat: la màquina s'adorm perquè ningú no toca el teclat, el Fast Startup fa que les aturades semblin reinicis i la teva tasca d'inici no s'executa mai, una actualització automàtica l'ha reiniciat de nit, o el servidor s'ha quedat sense memòria i s'ha penjat sense arribar a tancar-se. Aquest últim és el cas trampós — el procés encara hi és, així que res no el reinicia, però els jugadors reben un timeout. Un watchdog que prova el port en lloc del procés l'enxampa.
No et cal una IP fixa — el DNS dinàmic dona als teus jugadors un nom de host que segueix la teva adreça canviant, i això ho resol de franc. Un VPS és un pas més gran: arregla el tema de l'adreça i et dona maquinari que no dorm mai, però et deixa una màquina Linux pelada per administrar, així que les actualitzacions, el tallafoc, el servei d'arrencada i les còpies passen a ser cosa teva. Si el que vols és la part de "sempre encès" sense l'administració de sistemes, l'allotjament de jocs gestionat és el mateix resultat amb aquesta feina ja feta.
Deixa que sigui una altra cosa la que es quedi desperta
Ajustos d'energia, scripts d'arrencada, watchdogs, reinicis programats, còpies fora de la màquina i filtratge DDoS — tot resolt, amb un objectiu del 99,9% d'uptime. El teu món es manté dret tant si el teu PC està encès com si no.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours