NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un server Xonotic (2026)

XonoticUpdated Nov 5, 20269 min read

Risposta breve. Puoi ospitare un server Xonotic da solo gratis: scarica lo zip della release da dl.xonotic.org, avvia il binario dedicato (xonotic-linux64-dedicated su Linux), metti un server.cfg in ~/.xonotic/data e rendi raggiungibile la porta di gioco (26000 UDP di default). Oppure noleggia un server Xonotic e salta la parte di rete.

I giocatori trovano un server pubblico nel browser dei server in gioco, oppure digitano il suo IP e la porta.

Verificato il 5 novembre 2026 con Xonotic 0.8.6 (uscita il 20 giugno 2023, ancora la release più recente su dl.xonotic.org).

Questa guida usa il server.cfg di esempio di Xonotic, il readme del server, le FAQ e la pagina di download, più quello che facciamo girare sui nostri server Xonotic. Per andare subito al noleggio, vedi l'Opzione 2.

Cosa ti serve

  • Sistema operativo: la build per Linux richiede glibc 2.29 o più recente. La pagina di download di Xonotic elenca i requisiti del client; non pubblica requisiti separati per il server.
  • Rete: la porta di gioco, 26000 UDP di default, raggiungibile da internet.
  • Account: nessuno. Xonotic è gratuito e open source, e il server non richiede login Steam né licenza.
  • Il gioco: ogni giocatore ha bisogno del client Xonotic gratuito, che Xonotic distribuisce per Windows, Linux e macOS.

Il software del server non costa nulla. Paghi la macchina, la corrente e la banda.

Opzione 1: ospitalo da solo

Funziona su un PC di scorta, un server di casa o una macchina virtuale nel cloud.

Linux

  1. Scarica e decomprimi la release.
    sudo apt install wget unzip
    wget https://dl.xonotic.org/xonotic-0.8.6.zip
    unzip xonotic-0.8.6.zip
    cd Xonotic
  2. Crea la tua configurazione. Xonotic legge server.cfg dalla sua cartella di configurazione, ~/.xonotic/data su Linux. La release include un esempio che puoi copiare e modificare:
    mkdir -p ~/.xonotic/data
    cp server/server.cfg ~/.xonotic/data/server.cfg
    Quasi tutte le impostazioni dell'esempio sono commentate con //. Togli le barre dalle righe che vuoi cambiare. Quattro delle righe che il file stesso dice di modificare:
    sv_public 1
    hostname "My Xonotic Server"
    sv_motd "Welcome"
    rcon_password "choose-a-long-password"
    sv_public 1 inserisce il server nel browser dei server pubblici. Il valore predefinito del motore è 0, che lo lascia non elencato, quindi questa riga conta. Un rcon_password vuoto disattiva la console remota.
  3. Avvia il server dedicato.
    ./xonotic-linux64-dedicated +log_file latest.log +maxplayers 16
    maxplayers è il numero di slot, spettatori inclusi. La configurazione di esempio mostra 8.
  4. Apri la porta. Il valore predefinito è port 26000, su UDP. La configurazione di esempio suggerisce una porta libera sopra 1024, perché alcuni provider filtrano le porte di gioco, e dice che cambiarla non rompe nulla. Consenti quella porta UDP nel firewall della macchina e inoltrala dal router verso questa macchina.
  5. Controlla. Cerca il tuo hostname nel browser dei server in gioco, oppure collegati da un client fuori dalla tua rete con IP e porta.

Windows e macOS

Xonotic include build per entrambi, ma noi usiamo solo Linux e i passaggi sopra sono quelli che abbiamo verificato. Il file server/readme.txt nella release descrive gli script di avvio per Windows e macOS e la cartella di configurazione di ciascun sistema.

Mappe e impostazioni

  • Modalità di gioco: gametype dm di default. La configurazione di esempio elenca dm, tdm, ctf, ca, ft, kh, as, dom, lms, ka, inv, ons, rc, cts e nb.
  • Elenco mappe: g_maplist contiene le mappe da giocare. Impostalo su "" per rilevare automaticamente tutte le mappe.
  • Bot: minplayers aggiunge bot quando i giocatori sono pochi, e skill ne imposta il livello.
  • Mappe extra: le mappe personalizzate sono file .pk3 che vanno in ~/.xonotic/data. I giocatori che non hanno una mappa la scaricano automaticamente dall'indirizzo in sv_curl_defaulturl. Di default punta a un servizio di download su xonotic.org; per una mappa che non c'è, metti il .pk3 su un server web (HTTP funziona meglio) e imposta sv_curl_defaulturl sul suo indirizzo. Docs/mapdownload.txt nella release spiega la configurazione.

Opzione 2: ospitalo su PlayNHost

Noleggiare ti evita il lavoro di firewall e inoltro delle porte.

  1. Scegli un piano. Apri la pagina di hosting dei server Xonotic e confronta i piani (SHOTGUN, DEVASTATOR e VORTEX al momento della scrittura, per 16, 24 e 32 giocatori). Premi Crea server su SHOTGUN o DEVASTATOR, oppure Personalizza piano su VORTEX, e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l'installazione. Ricevi un'e-mail, "Il tuo server Xonotic è pronto", e il server compare su panel.playnhost.com. Nella scheda Console, il pannello considera il server avviato quando stampa Server listening on address 0.0.0.0:.
  3. Imposta il numero di giocatori. Il pannello passa Giocatori max al server come +maxplayers e rifiuta un valore superiore al tuo piano. Per cambiarlo in seguito, usa Modifica gli slot giocatore; questo riavvia il server.
  4. Modifica le impostazioni. Apri Files e modifica .xonotic/data/server.cfg: sv_public 1 per comparire nel browser dei server, nome host, rcon_password, modalità di gioco, elenco mappe, bot. Togli il // davanti a ogni riga che cambi, poi riavvia il server.
  5. Aggiungi mappe personalizzate (facoltativo). Carica i file .pk3 in .xonotic/data tramite Files o SFTP, poi riavvia il server. I giocatori senza la mappa la scaricano dall'indirizzo in sv_curl_defaulturl, di default un servizio di xonotic.org; per una mappa che non c'è, ospita il .pk3 su un server web e imposta quell'indirizzo in server.cfg.
  6. Entra. Con sv_public 1 impostato, trova il tuo server nel browser in gioco. In ogni caso, i giocatori possono collegarsi con indirizzo e porta.

Cosa fa per te la nostra configurazione

  • Riga di avvio. Il pannello avvia il server come ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players>. La tua porta e il numero di slot arrivano dal pannello, quindi lascia commentate le righe port e maxplayers in server.cfg.
  • Autobuild più recente. L'installazione scarica la release 0.8.6, poi esegue l'updater rsync di Xonotic per portare i file all'autobuild più recente, che Xonotic tratta come canale beta. Il campo Versione è 0.8.6 di default e sceglie solo lo zip iniziale. I giocatori usano il normale client 0.8.6: il README di Xonotic dice che online la versione del codice di gioco del server viene scaricata e usata da tutti i client. Il server non si aggiorna da solo all'avvio; una reinstallazione si sincronizza di nuovo con l'autobuild più recente.
  • Il tuo server.cfg sopravvive a una reinstallazione. L'updater di Xonotic elimina i file che non sono nel suo manifest, compreso .xonotic/data. Il nostro script di installazione copia prima quella cartella da parte e la ripristina dopo, così una reinstallazione mantiene il tuo server.cfg e la password RCON. Senza questo passaggio, un vero log di installazione ha mostrato l'updater che eliminava server.cfg.
  • Riavvia la partita. Un'attività che termina il round in corso e ricarica la mappa senza riavviare il server.
  • Backup. Se il tuo piano include i backup, creane uno da Backup prima di modificare la configurazione a mano.

Ospitarlo da soli o noleggiare: un confronto onesto

  • Costo. Self-hosting: il software è gratuito, e paghi hardware, corrente e banda, oppure una macchina virtuale nel cloud. Noleggiato: un canone mensile in base al piano. Vedi i piani attuali.
  • Disponibilità. Self-hosting: affidabile quanto la tua macchina e la tua connessione di casa, e deve restare accesa mentre gli amici giocano. Noleggiato: gira sull'hardware del provider, non sul tuo PC.
  • Esposizione di rete. Self-hosting: i giocatori si collegano al tuo IP pubblico, e tu gestisci firewall e router. Noleggiato: il tuo IP di casa non c'entra.
  • Competenze richieste. Self-hosting: riga di comando, inoltro delle porte e una configurazione testuale. Molto fattibile. Noleggiato: un pannello web e un editor di file.
  • Aggiornamenti. Self-hosting: esegui l'updater di Xonotic o scarichi tu una nuova release. Noleggiato: ogni installazione o reinstallazione si sincronizza con l'autobuild più recente.

Ospitarlo da solo ti conviene se hai già una macchina accesa tutto il giorno e te la cavi con le reti. Noleggiare ti conviene se preferisci non occuparti dell'hardware.

Problemi comuni e soluzioni

Le tue modifiche a server.cfg non fanno nulla

Causa: l'impostazione è ancora commentata con //.

Soluzione: togli le due barre all'inizio della riga, salva e riavvia.

Il server non compare nel browser

Causa: sv_public non è impostato su 1 (il valore predefinito del motore è 0, e la configurazione di esempio lascia la riga commentata), oppure la porta di gioco non è raggiungibile dall'esterno.

Soluzione: imposta sv_public 1, riavvia, poi inoltra e consenti la porta UDP. Prova dall'esterno della tua rete.

Xonotic non si avvia sulla stessa macchina del server

Causa: il server dedicato condivide il lockfile ~/.xonotic/lock con il client normale e gira in silenzio in background.

Soluzione: ferma ogni processo con xonotic nel nome, rimuovi il lockfile se serve e riavvia il client (FAQ di Xonotic).

FAQ

Posso ospitare un server Xonotic gratis?

Sì. Il server è gratuito e open source. Paghi comunque la macchina, la corrente e internet, e deve restare acceso mentre la gente gioca.

Quale porta usa un server Xonotic?

26000 UDP di default, impostata con port. Xonotic consiglia una porta libera sopra 1024.

Quanti giocatori possono entrare?

Quanto dice maxplayers, spettatori inclusi. I nostri piani sono da 16, 24 e 32 giocatori.

Devo possedere il gioco?

No. Xonotic è gratuito per il server e per i giocatori.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI