In questa pagina
Posso ospitare un server di gioco a casa?
Con la maggior parte dei giochi, «un server per i tuoi amici» significa un abbonamento mensile a una società di hosting. Con Openworld il server è un programma che fai girare tu: sul computer su cui giochi, su un vecchio PC in un armadio o su una macchina che affitti. Nessun fornitore in mezzo, e i file del mondo restano sul tuo disco.
Perché prendersi il disturbo? Perché un server è un mondo che resta acceso: gli amici entrano quando vogliono, anche mentre dormi. Openworld è un sandbox voxel su un intero pianeta tondo — cammina dritto e torni al punto di partenza — sotto un cielo vero con fasi lunari ed eclissi, fino al Sole, passando per la Luna e i pianeti. Con il tuo server, quel pianeta appartiene al tuo gruppo, per tutto il tempo che vuoi.






clicca su un giocatore
- 24710la porta UDP del gioco, per impostazione predefinita
- 100slot giocatore predefiniti (da 1 a 1 000)
- 3sistemi: macOS, Windows, Linux
- 1cartella da copiare per un backup completo
Cosa ti serve
- Un computer che resta acceso mentre la gente gioca: macOS (Apple Silicon o Intel), Windows x64 o Linux x64. Il server è un programma da console: non servono schermo né scheda grafica.
- Processore: più core ha, più in fretta si genera nuovo terreno. Per impostazione predefinita il server usa tutti i core tranne due per la generazione (
performance.workerThreads). - Disco: il mondo conserva ogni pezzo di terreno generato, circa 12 KB per colonna — grosso modo mezzo gigabyte per un quadrato di 3 km esplorato. Prevedi spazio per le lunghe spedizioni.
- Banda in upload: un giocatore che esplora può ricevere terreno fino a 20 Mbit/s per impostazione predefinita. Su una modesta connessione domestica, abbassa
performance.streamingBudgetBps: il terreno arriva un po' più lentamente, il gioco resta fluido. - Tutti i giocatori sulla stessa versione del server: il launcher permette a tutti di sceglierla.
Installa e avvia il server
- 1
Scaricalo dal launcher
Nel launcher, clicca sul chip della versione accanto a PLAY («Scegli la versione del gioco»), scegli la tua versione, poi Server — «Scarica openworld-server». Scegli il sistema (Mac, Windows, Linux — non per forza quello su cui sei) e una cartella.
- 2
Trova la sua cartella
Il launcher crea
openworld-server-<version>: il programmaopenworld-server, la sua cartellaassets/(lasciala accanto) e unREADME.txt. - 3
Apri un terminale in quella cartella
macOS e Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— accetta la finestra del firewall la prima volta. - 4
Solo macOS, la prima volta
Il file viene da Internet: clic destro sul programma → Apri, oppure esegui
xattr -dr com.apple.quarantine .nella cartella. - 5
Fermalo con garbo
Ctrl + C (o scrivi
stop): il mondo viene salvato prima che il server si chiuda.
cd openworld-server-<version>
./openworld-server
# Windows (PowerShell)
.\openworld-server.exe
# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .Per impostazione predefinita il server è online: entrano solo i giocatori avviati dal launcher di Openworld, con un account valido — arrivano con il loro nome utente e la loro skin. Su una rete senza Internet, avvialo con --offline: ognuno tiene il nome che scrive, con la skin predefinita, e non si controlla nulla.
server.json: impostalo una volta sola
Al primo avvio il server scrive un server.json accanto a dove l'hai lanciato, riempito con i valori predefiniti e impaginato per gli umani. Modificalo, riavvia, fatto. Le chiavi principali:
name,description,icon: ciò che mostra l'elenco dei server (un PNG per l'icona).port(24710) eslots(100, da 1 a 1 000).auth:online(account Openworld) oppureoffline.seed:random, un numero o un testo qualsiasi, per un nuovo mondo;terrain:classicocontinents(alcuni continenti giganti tra gli oceani).world.difficulty:easy(niente mostri),medium,normal,hard,very_hardoterrible(cosa cambia ogni livello di difficoltà);world.caves,world.creatures.players.gameMode:survival,creativeospectreper i nuovi arrivati;players.superAdmins: il tuo nome utente (o UUID) — sempre SuperAdmin.dataDir(owserver_data),logs,web.(la dashboard),performance.,telemetry.
{
"name": "Friday night planet",
"description": "Our group's world. Be nice, build big.",
"port": 24710,
"slots": 12,
"auth": "online",
"seed": "friday night",
"terrain": "continents",
"dataDir": "owserver_data",
"world": { "caves": true, "creatures": true, "difficulty": "normal" },
"players": { "gameMode": "survival", "superAdmins": ["YourUsername"] },
"web": { "enabled": true, "password": "change-me" }
}Qualsiasi opzione scritta sulla riga di comando vince per quell'avvio senza riscrivere il file: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help le elenca tutte. Funzionano sia --port 25000 sia --port=25000.
./openworld-server --offline # LAN without Internet, no accounts
./openworld-server --port 25000 --slots 20
./openworld-server --seed-text "friday night" --terrain continents # a NEW world
./openworld-server --difficulty easy # no monsters
./openworld-server --web --web-password change-me # dashboard on port 24711
./openworld-server servers/Survival # an instance folder with its own server.json
./openworld-server --helpPort forwarding e alternative
Openworld usa una sola porta UDP, la 24710 per impostazione predefinita. Per far entrare i giocatori, tre casi:
- 1
Stessa rete (LAN)
Consenti la porta nel firewall (Windows lo chiede al primo avvio; Linux:
sudo ufw allow 24710/udp). Gli amici si collegano al tuo indirizzo locale, tipo192.168.1.20:24710. - 2
Da Internet
Sul tuo router, inoltra la UDP 24710 al computer del server, poi dai il tuo indirizzo pubblico (
indirizzo:24710). Ogni router lo chiama in modo diverso: cerca «port forwarding» o «NAT». - 3
Senza port forwarding
Non hai accesso al router, o hai un provider che condivide il tuo IP? Metti tutti su una VPN mesh (Tailscale, ZeroTier…) e condividi l'indirizzo che dà al tuo computer — oppure fai girare il server Linux x64 su una macchina in affitto con un IP pubblico.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpI giocatori poi aggiungono il tuo server in Multigiocatore → Aggiungi un server, e compare con la sua icona, nome, descrizione e giocatori / slot. Per giocare con gli amici già stasera senza niente di tutto questo, ospitare il tuo mondo singolo sulla rete locale richiede due clic.
Comandi admin, ruoli e zone protette
I comandi sono in inglese, nella chat del gioco (T, poi /) o nel terminale del server (senza il /). Scrivi help nel terminale per l'elenco completo: alcuni comandi esistono solo nel terminale, altri solo nella chat.
- Giocatori:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(il loro inventario),/playerstats. - Mondo:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - Ruoli: SuperAdmin, Admin, Moderatore e Giocatore (il predefinito).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodeselenca i permessi. - Zone:
/zone create NAME [RADIUS]protegge un cerchio intorno a te (niente costruzione, niente esplosioni), poi/zone set NAME pvp denye simili — build, explosions, pvp, pve, mobs, chests, damage, entry. - Confini:
/border set RADIUSlimita il mondo a un cerchio;/border space denyo/border world moon denychiudono lo spazio o la Luna. - Home per tutti:
/sethome,/homes,/home(3 a giocatore per impostazione predefinita). - Server:
save(tutto su disco subito),version,stop.
/role assign Alex moderator
/zone create spawn 40
/zone set spawn pvp deny
/border set 3000
/border world moon allow
/difficulty hard
/sethome baseLa dashboard web
Avvia con --web (o "web": {"enabled": true}) e apri http://127.0.0.1:24711/: panoramica (TPS, tick, giocatori, rete, memoria), giocatori (posizione, inventario, azioni), una mappa dal vivo del mondo in 2D, isometrica e 3D, i pianeti nello spazio, creature, terreno e archiviazione, e la console nel tuo browser. Da un altro computer è sola lettura — a meno che tu imposti una --web-password.
Dove vive il tuo mondo (e come farne il backup)
server.json: le impostazioni;roles.json: i ruoli.owserver_data/: il mondo — il suo seed (world.cfg), il terreno generato (chunks/), il terreno modificato (regions/), il salvataggio di ogni giocatore (players/<uuid>.json: posizione, inventario, modalità di gioco),zones.json,borders.json…logs/: i log del server.
- 1
Backup
Scrivi
stop(o Ctrl + C), copiaowserver_data/,server.jsoneroles.jsonin un posto sicuro, riavvia. Il server salva anche da solo ogni pochi minuti. - 2
Aggiornamento
Scarica il nuovo openworld-server dal launcher (va in una nuova cartella
openworld-server-<version>), sposta lì i tuoi tre elementi, avvia. Di' ai tuoi giocatori di scegliere la stessa versione. - 3
Ripristino
Ferma il server, rimetti a posto la cartella copiata, avvia. Tutti tornano dov'erano.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonGli aggiornamenti non rimodellano la tua terra: ogni pezzo di terreno generato dal server è salvato con il mondo e servito così com'è, anche quando una nuova versione genera i nuovi mondi in modo diverso. Fai comunque un backup prima di ogni aggiornamento — costa una copia.
È sicuro ospitare un server da casa?
- Una sola porta UDP, e il traffico che ci passa è cifrato (X25519 + ChaCha20-Poly1305).
- La modalità online verifica l'account di ogni giocatore con il servizio di Openworld: nessuno può prendere in prestito il nome utente del tuo amico.
- La dashboard lascia alle altre macchine la sola lettura, a meno che tu imposti una password; non inoltrare la sua porta (TCP 24711) sul router se non ti serve.
- Statistiche anonime: il server invia dei numeri (giocatori online, TPS) per aiutare il gioco, mai un account né una riga di chat.
--no-telemetryle disattiva.
Valgono i soliti consigli per i server casalinghi: tieni aggiornato il sistema della macchina e inoltra solo la porta che ti serve. Ospiti su Linux? La versione Linux è trattata in Openworld su Linux.
Segui Openworld
@play_openworld è la pagina Instagram ufficiale di Openworld: video del gioco e le novità di ogni aggiornamento.
@play_openworldOpenworld è creato da @tompascard
Il server gira? Ora porta i giocatori: la guida per giocare con gli amici spiega cosa serve a ciascuno e il messaggio da mandargli.
Tre passi verso il gioco (e il suo server)
- 1Installa Openworld con il file scaricato: configura il launcher.
- 2Crea il tuo account nel launcher e conferma la tua e-mail.
- 3Scegli il tuo nome utente… e gioca.
Openworld si gioca su un computer: Mac, Windows o Linux. Mandati il link, ti aspettiamo dall'altra parte.
Domande
Quanti giocatori regge un server casalingo?
Un server è impostato su 100 slot per impostazione predefinita (da 1 a 1 000 in server.json). Ciò che davvero lo limita a casa è il tuo processore, che genera nuovo terreno, e la tua banda in upload; la dashboard web mostra i TPS e il tempo di tick così vedi a che punto sei.
Mi serve un IP statico?
No. Dai ai tuoi amici il tuo indirizzo pubblico attuale; se cambia, manda il nuovo. Un nome DNS dinamico o una VPN mesh evitano il problema.
Posso farlo girare 24 ore su 24 su un Raspberry Pi o un vecchio portatile?
Un vecchio portatile o PC x64, sì: il server è un programma da console per Linux x64, Windows x64 e macOS, senza bisogno di grafica. Un Raspberry Pi, no: oggi non esiste un server per Linux ARM. Non c'è nemmeno un'immagine Docker ufficiale.
Posso spostare il mio mondo singolo su un server?
Per ora non c'è un pulsante per farlo. Per pochi amici, ospita invece il tuo mondo singolo sulla rete locale (Ospita sulla rete locale nel menu di pausa). Avviare un server con lo stesso seed testuale (--seed-text) e lo stesso tipo di terreno dà lo stesso paesaggio, senza le tue costruzioni.
Come faccio il backup del mio server?
Fermalo, copia la cartella owserver_data con server.json e roles.json, riavvia. Ripristinare significa rimettere a posto quella copia.
Funziona senza Internet?
Sì, con --offline: nessun controllo degli account, ognuno tiene il nome utente che scrive e porta la skin predefinita. La modalità online (quella predefinita) ha bisogno di Internet per verificare gli account.
Come ottengo il server di Openworld?
Lo scarichi dal launcher, accanto al gioco.






