Risposta breve. Puoi ospitare da solo un server OpenRCT2 gratis: scarica la versione Linux dal GitHub di OpenRCT2, esegui openrct2-cli host su un parco salvato e apri la porta TCP 11753. Oppure noleggia un server OpenRCT2 e salta il port forwarding.
I giocatori entrano dalla schermata Multigiocatore di OpenRCT2, aggiungendo il tuo indirizzo sotto New Server.
Verificato il 5 novembre 2026, valido per OpenRCT2 v0.5.7 (1 novembre 2026).
Questa guida si basa sulla documentazione di OpenRCT2 e su ciò che usiamo sui nostri server OpenRCT2. Per andare subito al noleggio, vai all’opzione 2.
Cosa ti serve
Sistema operativo: Linux a 64 bit per i passaggi qui sotto. OpenRCT2 pubblica build Linux portabili per Debian bookworm e trixie e Ubuntu noble e resolute.
Un parco salvato: il server ospita un file di salvataggio esistente. Non parte da solo da uno scenario vuoto.
Rete: porta TCP 11753 per impostazione predefinita, aperta nel firewall della macchina e inoltrata sul router se sei dietro NAT.
Il gioco per i giocatori: il README di OpenRCT2 dice che per giocare servono i file originali di RollerCoaster Tycoon 2, che puoi comprare su Steam o GOG.com. Il nostro server funziona senza.
OpenRCT2 è gratuito e open source, quindi paghi la macchina, la corrente e la banda, non il software.
Opzione 1: ospitalo da solo
Funziona su un vecchio PC, un server domestico o una macchina virtuale cloud. Le opzioni da riga di comando vengono dalla pagina man di OpenRCT2 e dalla sua pagina wiki Multiplayer, e i passaggi di download ricalcano il nostro script di installazione.
Linux (esempio con Debian 12)
Scarica la build portabile. Scegli il file per la tua distribuzione dall’ultima release di OpenRCT2. Per Debian 12 (bookworm) il nome del file termina con Linux-bookworm-x86_64.tar.gz.
mkdir ~/openrct2-server && cd ~/openrct2-server
curl -L -o OpenRCT2.tar.gz "<the download link of that file>"
tar -xvf OpenRCT2.tar.gz
L’archivio si estrae in una cartella OpenRCT2 che contiene openrct2-cli.
Installa le librerie se non parte. Se openrct2-cli si ferma con «error while loading shared libraries» (per esempio libicuuc.so.72), al sistema manca una libreria a cui la build portabile è collegata. Questi sono i pacchetti Debian 12 che il nostro script di installazione aggiunge per la build bookworm:
Metti un parco salvato in una cartella che controlli, per esempio ~/openrct2-server/ServerData/save/save.park. Puoi usare un salvataggio del tuo gioco.
Avvia il server.--port imposta la porta e --user-data-path imposta la cartella che contiene config.ini:
cd ~/openrct2-server
./OpenRCT2/openrct2-cli host ServerData/save/save.park --port 11753 --user-data-path ~/openrct2-server/ServerData/
Aggiungi --password <password> per richiedere una password per entrare. Senza --port, la pagina man di OpenRCT2 dice che viene usata la porta predefinita, 11753.
Apri la porta. Consenti TCP 11753 nel firewall (con ufw: sudo ufw allow 11753/tcp) e inoltrala sul router a questa macchina.
Entra. Nel gioco apri Multigiocatore, clicca su New Server e inserisci l’indirizzo del server. Per un’altra porta, aggiungila dopo l’indirizzo, per esempio 203.0.113.10:22050. Da riga di comando un client può usare openrct2 join <address> --port 11753.
Per farlo restare attivo dopo il logout, la wiki di OpenRCT2 descrive un’unità systemd, /etc/systemd/system/openrct2.service, il cui ExecStart esegue openrct2-cli host sul tuo salvataggio, seguita da systemctl daemon-reload, systemctl enable openrct2.service e systemctl start openrct2.service. La stessa pagina della wiki cita il container Docker ufficiale, openrct2-docker, come uno dei modi più semplici per far girare un server dedicato.
Altre impostazioni
Il comportamento del server sta in config.ini sotto --user-data-path. Le chiavi che il nostro pannello gestisce includono network.maxplayers, network.server_name, network.default_password, network.advertise, network.pause_server_if_no_clients, general.autosave e general.autosave_amount. Nel codice sorgente di OpenRCT2 i valori predefiniti sono 16 giocatori, advertise attivo e pause_server_if_no_clients disattivo.
Diventare admin
La wiki di OpenRCT2 descrive un modo: entra nel server con un client, scrivi network.players nel terminale del server dedicato per trovare il tuo indice giocatore, poi imposta il tuo gruppo su admin con network.players[1].group = 0 (usa il tuo indice). Dopo puoi gestire i permessi dal gioco.
Opzione 2: ospitalo su PlayNHost
Il noleggio elimina i passaggi di firewall, port forwarding e download. Il software del server e la sua porta sono configurati per te.
Scegli un piano. Apri la pagina di hosting server OpenRCT2 e confronta i piani (KIDDIE, FAMILY e COASTER al momento della scrittura, per 16, 32 e 64 giocatori). Clicca su Crea server su un piano, o su Personalizza piano dove la pagina lo offre, e completa l’ordine. I prezzi cambiano, quindi controllali su quella pagina.
Aspetta l’installazione. Ricevi un’email «server pronto» e il server compare su panel.playnhost.com. Nella scheda Console, il pannello considera il server avviato quando stampa Listening for clients on.
Apri Impostazioni, poi Impostazioni di gioco. Questi campi si applicano a ogni avvio del server:
Nome del server e Password del server: il nome che vedono i giocatori e la password per entrare. Svuota la password per un server aperto.
Giocatori max: impostato al numero di giocatori del tuo piano quando il server viene creato.
File di salvataggio: il parco da caricare, ServerData/save/save.park per impostazione predefinita.
Carica l'ultimo salvataggio automatico: vedi la nota qui sotto.
Intervallo di salvataggio automatico e Salvataggi automatici da conservare: ogni quanto il server salva in automatico e quanti salvataggi automatici tiene.
Pubblicizza il server e Metti il server in pausa senza client: entrambi disattivati per impostazione predefinita sui nostri server. Nei nostri test, comparire nell’elenco pubblico dei server di OpenRCT2 non funziona dai nostri server, quindi lascia Pubblicizza il server disattivato e fai entrare i giocatori tramite indirizzo.
Descrizione del server: mostrata quando i giocatori passano il mouse sul tuo server nell’elenco. Messaggio di benvenuto del server: il messaggio inviato a ogni giocatore che entra.
Riavvia. Quando il pannello mostra «Salvato. Il server deve riavviarsi prima che abbiano effetto.», clicca su Riavvia ora e aspetta la riga di pronto.
Carica il tuo parco (facoltativo). Apri la scheda Files, carica il tuo file .park (un nome file senza spazi), imposta File di salvataggio sul suo percorso e disattiva Carica l'ultimo salvataggio automatico perché venga caricato. Finché è disattivato, ogni riavvio ricarica quel file; quando il server ha salvato in automatico il tuo nuovo parco, riattivalo per mantenere i progressi tra i riavvii.
Entra. In OpenRCT2 apri Multigiocatore, clicca su New Server, inserisci indirizzo e porta del tuo server dal pannello, poi la Password del server se ne hai impostata una.
Cosa fa per te la nostra configurazione
Riga di pronto. Il pannello considera il server avviato quando il log dice Listening for clients on.
Porta e impostazioni. A ogni avvio il pannello scrive la porta del tuo server in network.default_port, insieme a nome, password, numero di giocatori e alle impostazioni di annuncio, pausa, salvataggio automatico e registrazione di chat e azioni. Le modifiche manuali a queste chiavi in ServerData/config.ini vengono sostituite al successivo avvio, quindi cambiale in Impostazioni di gioco.
Parco iniziale. L’installazione scarica un save.park predefinito in ServerData/save se non ce n’è uno, così un nuovo server può partire subito.
Il salvataggio automatico vince di default. Con Carica l'ultimo salvataggio automatico attivo, ogni avvio carica il file più recente in ServerData/save/autosave/ invece del File di salvataggio. Così i tuoi progressi restano tra i riavvii. Significa anche che un File di salvataggio diverso viene ignorato finché non disattivi l’impostazione.
Versioni. L’impostazione Versione di OpenRCT2 vale latest per impostazione predefinita. Un tag di release da v0.4.15 in poi, scritto esattamente come nella pagina delle release di OpenRCT2, per esempio v0.5.7, ne fissa una. Viene letta solo mentre il server si installa: un riavvio non applica la modifica, anche se il pannello ne propone una dopo il salvataggio. Per portare un server esistente a un’altra versione, apri un ticket di supporto e lo reinstalliamo per te.
Console. La scheda Console mostra il log del server. Il testo che scrivi lì non arriva al gioco, quindi il passaggio admin con network.players qui sopra non si può eseguire da lì.
Self-hosting o noleggio: un confronto onesto
Costo. Self-hosting: il software è gratis e paghi hardware, corrente e banda, oppure una macchina virtuale cloud. Noleggio: un canone mensile in base al piano. Vedi i piani attuali.
Disponibilità. Self-hosting: affidabile quanto la tua macchina, la tua corrente e la tua connessione di casa, e deve restare acceso mentre i tuoi amici costruiscono. Noleggio: gira sull’hardware dell’host, non sul tuo PC.
Esposizione di rete. Self-hosting: i giocatori si collegano al tuo IP pubblico e ti occupi tu di firewall e router. Noleggio: il tuo IP di casa non c’entra.
Competenze richieste. Self-hosting: riga di comando, port forwarding e un servizio o Docker. Molto fattibile e un buon modo per imparare. Noleggio: un pannello web con campi da compilare.
Aggiornamenti. Self-hosting: scarica la nuova release e sostituisci la cartella. Noleggio: il server mantiene la versione con cui è stato installato (latest in quel momento, a meno che tu non imposti Versione di OpenRCT2), e il supporto lo reinstalla quando ne vuoi un’altra.
Il self-hosting fa per te se una macchina è già accesa tutto il giorno e ti trovi a tuo agio con le reti. Il noleggio fa per te se preferisci non occuparti dell’hardware.
Problemi comuni e soluzioni
Il binario della release non parte
Causa: al sistema manca una libreria a cui la build portabile è collegata, per esempio libicuuc.so.72.
Soluzione: su Debian 12 installa libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4, oppure usa il container Docker ufficiale.
Gli amici non riescono a connettersi
Causa: la porta è chiusa nel firewall o non è inoltrata sul router.
Soluzione: apri TCP 11753 (o la tua porta) in entrambi i punti e aggiungi la porta dopo l’indirizzo se non è quella predefinita.
Il server continua a caricare un vecchio parco (PlayNHost)
Causa:Carica l'ultimo salvataggio automatico è attivo, quindi viene caricato il salvataggio automatico più recente invece del File di salvataggio.
Soluzione: disattiva Carica l'ultimo salvataggio automatico, poi riavvia.
Le tue modifiche a config.ini scompaiono (PlayNHost)
Causa: la chiave è una di quelle che il pannello scrive a ogni avvio.
Soluzione: cambiala invece in Impostazioni di gioco.
FAQ
Posso ospitare un server OpenRCT2 gratis?
Sì. OpenRCT2 è gratuito e open source. Paghi comunque la macchina, la corrente e internet, e deve restare acceso mentre la gente gioca.
Che porta usa OpenRCT2?
TCP 11753 per impostazione predefinita. Cambiala con --port o in config.ini.
Quanti giocatori possono entrare?
Il valore predefinito di network.maxplayers è 16. I nostri piani sono da 16, 32 e 64 giocatori.
Posso iniziare uno scenario completamente nuovo sul server?
Non sul nostro: File di salvataggio deve puntare a un file .park esistente, e per impostazione predefinita viene caricato un parco iniziale. Carica il tuo parco per cambiarlo.
Servono i file originali di RollerCoaster Tycoon 2?
Ai giocatori sì: il README di OpenRCT2 dice che il gioco li richiede. Il nostro server funziona senza.
Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Puoi accettare tutto, accettare solo i cookie essenziali o scegliere per categoria.Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Qui sono attivi per impostazione predefinita: puoi disattivare ciò che non desideri.Leggi la nostra informativa sulla privacy