Vai al contenuto
Minecraft Bedrock

Installare un server Minecraft Bedrock

Questa guida installa il Bedrock Dedicated Server (BDS) ufficiale di Mojang su Windows o Linux (Ubuntu 22.04 o successivo), apre le porte UDP 19132/19133 e lo esegue come servizio. Calcola 15-30 minuti; il server è gratuito, senza RCON né plugin Java, e richiede almeno 4 GB di RAM secondo il wiki di Minecraft.

Ultimo aggiornamento: 09/10/2026

Questa guida installa il Bedrock Dedicated Server (BDS) ufficiale di Mojang su Windows o Linux (Ubuntu 22.04 o successivo), apre le porte UDP 19132/19133 e lo esegue come servizio. Calcola 15-30 minuti; il server è gratuito, senza RCON né plugin Java, e richiede almeno 4 GB di RAM secondo il wiki di Minecraft.

Installazione passo dopo passo

  1. Verifica i requisiti (SO, 4 GB di RAM, UDP aperto).

  2. Scarica lo ZIP del server da minecraft.net/en-us/download/server/bedrock (Windows o Linux, versione Release).

  3. Estrailo in una cartella dedicata (il server scrive i dati nella directory corrente).

  4. Modifica server.properties (nome, modalità, allow-list) con il nostro strumento.

  5. Esegui bedrock_server.exe (Windows) o ./bedrock_server (Linux) e attendi «Server started».

  6. Aggiungiti ad allowlist.json se allow-list=true, poi prova la connessione in LAN.

  7. Apri 19132/UDP (IPv4) e 19133/UDP (IPv6) su firewall, router e provider.

  8. Crea un servizio systemd (Linux) o un'attività pianificata (Windows) per l'avvio automatico.

  9. Pianifica backup e aggiornamenti conservando worlds/, server.properties, allowlist.json e permissions.json.

  10. Aggiungi il tuo server su game-rank.com/jeux/bedrock.

1. Requisiti

Secondo il wiki di Minecraft (pagina Bedrock Dedicated Server):

  • Windows: Windows 10 (10.0.15063 o successivo) o Windows Server 2016 e successivi. Linux: Ubuntu 22.04 o più recente è supportato ufficialmente (glibc 2.35+ per altre distribuzioni x86-64).
  • CPU: minimo dual-core, consigliato x86-64 quad-core a 3 GHz o più. RAM: minimo 4 GB, di più oltre i 10 giocatori. Memoria iniziale/massima non impostabile manualmente.
  • Rete: circa 5 Mbps in upload e 10 Mbps in download ogni 10 giocatori; meglio Ethernet, IP statico consigliato. Disco: minimo 180 MB, 1 GB consigliato per più mondi.
  • Per ospitare non serve una chiave di licenza. I giocatori si collegano con Minecraft (Bedrock); con online-mode=true è richiesta l'autenticazione Xbox Live.
  • Limiti (wiki): niente RCON, nessun supporto ai record SRV (la porta va specificata), /reload non ricarica il server (serve un riavvio), MOTD non impostabile sul server.

2. Installazione locale (Windows)

Estrai lo ZIP (clic destro > Estrai tutto) in, ad esempio, C:\bedrock e fai doppio clic su bedrock_server.exe; accetta l'avviso del firewall di Windows per le reti private. La cartella contiene anche bedrock_server_how_to.html, il manuale fornito da Mojang. Da un altro dispositivo sulla stessa rete aggiungi un server con l'IP locale del PC e la porta 19132. Se il gioco gira sullo stesso PC del server, Windows può bloccare la connessione loopback: prova l'IP locale del PC e consulta il manuale incluso.

cd /d C:\bedrock
bedrock_server.exe

3. Installazione su VPS Linux (Ubuntu)

Crea un utente dedicato, copia il link dello ZIP Linux dalla pagina di download ufficiale (sostituisci <URL_ZIP>), estrailo e avvia il server. Impostare LD_LIBRARY_PATH=. è la pratica comune per caricare le librerie dalla cartella (non dettagliato nelle pagine ufficiali consultate; controlla bedrock_server_how_to.html).

sudo adduser --system --group --home /opt/bedrock bedrock
sudo apt update && sudo apt install -y unzip curl
sudo -u bedrock curl -L -o /opt/bedrock/bedrock.zip "<ZIP_URL>"
cd /opt/bedrock && sudo -u bedrock unzip bedrock.zip && sudo chmod +x bedrock_server
sudo -u bedrock env LD_LIBRARY_PATH=. ./bedrock_server

4. Porte da aprire

Bedrock usa UDP (non TCP come Java). Le porte si cambiano in server.properties (server-port, server-portv6).

  • 19132/UDP — IPv4 (server-port, predefinito 19132).
  • 19133/UDP — IPv6 (server-portv6, predefinito 19133).
  • Firewall del provider (OVH, Hetzner, Scaleway… «security group»): consenti queste porte UDP anche lato provider.
  • Hosting locale: inoltra 19132/UDP (e 19133/UDP per IPv6) dal router all'IP locale del server. UDP non si testa con «nc -vz»: prova dall'esterno (rete mobile) aggiungendo il tuo IP pubblico in Minecraft.
# Linux (ufw)
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
sudo ufw status

# Windows (PowerShell admin)
# netsh advfirewall firewall add rule name="Minecraft Bedrock v4" dir=in action=allow protocol=UDP localport=19132
# netsh advfirewall firewall add rule name="Minecraft Bedrock v6" dir=in action=allow protocol=UDP localport=19133

5. Avvio automatico (systemd + screen)

Il server Bedrock si controlla dalla console (comando stop). Questa unit lo esegue in una sessione screen e gli invia «stop» allo spegnimento tramite un piccolo script; installa screen (sudo apt install screen), crea /opt/bedrock/stop.sh (chmod +x), poi sudo systemctl daemon-reload && sudo systemctl enable --now bedrock. Console: sudo -u bedrock screen -r bedrock (Ctrl+A poi D per uscire). Su Windows usa un'attività pianificata «all'avvio» che esegue bedrock_server.exe. Poiché il comportamento rispetto a SIGTERM non è documentato nelle pagine consultate, si usa il comando stop.

# /etc/systemd/system/bedrock.service
[Unit]
Description=Minecraft Bedrock server
After=network-online.target
Wants=network-online.target

[Service]
User=bedrock
WorkingDirectory=/opt/bedrock
Environment=LD_LIBRARY_PATH=.
ExecStart=/usr/bin/screen -DmS bedrock ./bedrock_server
ExecStop=/opt/bedrock/stop.sh
Restart=on-failure
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

6. Script di arresto pulito

Questo script (da mettere in /opt/bedrock/stop.sh) invia il comando stop alla sessione screen e attende la fine della sessione.

#!/bin/bash
screen -S bedrock -X stuff $'stop\r'
for i in $(seq 1 30); do
  screen -list | grep -q '\.bedrock' || exit 0
  sleep 1
done
exit 0

7. Aggiornamenti e backup

Ferma il server, fai il backup della cartella worlds/ (e di server.properties, allowlist.json, permissions.json), scarica il nuovo ZIP ed estrailo sopra senza sostituire quei file/cartelle (l'opzione -x di unzip li esclude). I client devono corrispondere alla versione del server: aggiorna appena esce una nuova versione. I comandi save hold / save query / save resume consentono un backup a caldo, ma la copia a server fermo qui sotto è più semplice e sicura. Pianificala con cron.

#!/bin/bash
# /opt/bedrock/backup.sh (root, cron: 0 4 * * * /opt/bedrock/backup.sh)
set -e
systemctl stop bedrock
mkdir -p /opt/bedrock-backups
tar -czf /opt/bedrock-backups/worlds-$(date +%F).tar.gz -C /opt/bedrock worlds server.properties allowlist.json permissions.json
systemctl start bedrock
find /opt/bedrock-backups -name 'worlds-*.tar.gz' -mtime +14 -delete

# Update (server stopped, from /opt/bedrock):
# sudo -u bedrock unzip -o bedrock-new.zip -x server.properties allowlist.json permissions.json 'worlds/*'

8. Pubblicare il tuo server

Aggiungi il tuo server su game-rank.com/jeux/bedrock (sito del proprietario di questi strumenti). Indica IP o dominio e la porta UDP: Bedrock non supporta i record SRV, quindi la porta va sempre specificata se non è 19132. Secondo il wiki di Minecraft, i giocatori Xbox, PlayStation e Switch possono connettersi solo via LAN o DNS personalizzato.

9. Risoluzione dei problemi

  • Impossibile connettersi da Internet: apri 19132/UDP (non TCP) su firewall di sistema, del provider e inoltro del router; dietro CGNAT (senza IP pubblico) usa un VPS.
  • Un giocatore viene rifiutato con il server online: allow-list è true (predefinito secondo il wiki) e il giocatore non è in allowlist.json, oppure online-mode=true e l'account non è autenticato.
  • Errore di versione («client obsoleto/più recente»): client e server devono avere la stessa versione. Aggiorna server o client; verifica di non usare una build Preview sul server.
  • Il server non parte su Linux (errore di libreria o «GLIBC»): verifica Ubuntu 22.04+ (glibc 2.35+), avvia con LD_LIBRARY_PATH=. dalla cartella del server e fai chmod +x bedrock_server.
  • I giocatori su console non vedono il server: secondo il wiki, Xbox, PlayStation e Switch entrano solo via LAN o DNS personalizzato; l'aggiunta diretta di un IP non è disponibile.

Domande frequenti

Il server Bedrock è gratuito?
Sì, il Bedrock Dedicated Server si scarica gratuitamente da minecraft.net. Paghi solo la macchina o il VPS che lo ospita.
Posso installare plugin?
Non i plugin Java (Paper, Spigot). Il server ufficiale supporta behavior pack e scripting di Mojang (la cartella config/default/ elenca i moduli di script consentiti); esistono server di terze parti ma questa guida non li copre.
Di quanta RAM ho bisogno?
Il wiki indica minimo 4 GB, di più oltre i 10 giocatori. Bedrock non permette di impostare la memoria iniziale/massima: controlla l'uso reale e dimensiona la macchina.
Posso ospitare Java e Bedrock sulla stessa macchina?
Sì: sono due programmi distinti con porte diverse (25565/TCP per Java, 19132/UDP per Bedrock di default) e mondi separati. Prevedi RAM per entrambi.

Strumenti per il tuo server Minecraft Bedrock

Minecraft Bedrock
Minecraft BedrockAccesso libero
Genera il server.properties del server dedicato Minecraft Bedrock: porte 19132/19133, modalità di gioco, difficoltà, allow-list e prestazioni.
ConfigurazioneBedrockApri
Documentazione
Minecraft Bedrock
Minecraft BedrockAccesso libero
Crea allowlist.json per il server Bedrock da un elenco di gamertag, con XUID facoltativo e ignoresPlayerLimit.
GiocatoriBedrockApri
Documentazione