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 Avorion (2026)

AvorionUpdated Nov 5, 202611 min read

Risposta breve. Puoi ospitare un server Avorion da solo gratis: scarica il server dedicato di Avorion (app Steam 565060) con SteamCMD e un accesso anonimo, avvia ./bin/AvorionServer con il nome di una galassia e apri le porte che gli assegni con --port, --query-port, --steam-master-port e --steam-query-port. Oppure noleggia un server Avorion e salta l’installazione e il port forwarding.

I giocatori entrano dall’elenco dei server nel gioco finché il server è elencato, e ogni giocatore ha bisogno della propria copia di Avorion (app Steam 445220).

Verificato il 5 novembre 2026 su Avorion 2.5.13 (branch predefinito dal 16 marzo 2026). Boxelware ha annunciato la patch 2.6 il 29 ottobre 2026 per dicembre 2026.

Questa guida si basa sugli annunci Steam e sulla pagina dello store di Boxelware, più quello che usiamo sui nostri server Avorion: l’app SteamCMD esatta, la riga di avvio e i file che scrive il pannello. Non abbiamo trovato nessuna pagina di Boxelware su come far girare il server dedicato, quindi, dove un dettaglio non si è potuto confermare, la guida lo dice invece di tirare a indovinare. Per andare subito al noleggio, vai all’Opzione 2.

Cosa ti serve

  • Sistema operativo: Linux a 64-bit per i passaggi qui sotto. La pagina dello store di Avorion elenca Windows, macOS e Linux per il gioco, e i nostri server usano la build server per Linux.
  • Hardware: Boxelware non pubblica i requisiti del server dedicato sulla pagina Steam (indica solo cosa serve al gioco stesso).
  • Rete: quattro porte, una per ciascuna di --port, --query-port, --steam-master-port e --steam-query-port, raggiungibili da internet. Non abbiamo trovato nessuna fonte di Boxelware che indichi il protocollo di ogni porta, quindi, se hai dubbi, consenti sia TCP sia UDP sulle porte che hai scelto.
  • Account Steam: non serve per scaricare il server. La nostra installazione usa un accesso anonimo.
  • Il gioco: ogni giocatore ha bisogno della propria copia di Avorion.

Il software del server è gratuito. Paghi la macchina, la corrente e la banda, non il software.

Opzione 1: ospitalo da solo

Funziona su un PC di scorta, su un home server o su una macchina virtuale nel cloud. Il flusso SteamCMD qui sotto è quello del nostro script di installazione, ridotto a ciò che serve a una sola macchina.

Linux (Debian o Ubuntu)

  1. Crea un utente steam e passa a quell’utente, così il server vive nel suo account.
    sudo useradd -m steam
    sudo -iu steam
  2. Installa SteamCMD con quell’utente, dopo aver installato le librerie a 32-bit che la pagina SteamCMD di Valve indica per la tua distribuzione. È lo stesso tarball che scarica il nostro script di installazione.
    mkdir ~/Steam && cd ~/Steam
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
  3. Scarica il server.
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/avorion +login anonymous +app_update 565060 validate +quit
    Non fidarti solo del messaggio «success». Nelle nostre installazioni i download di SteamCMD falliscono ogni tanto, circa due volte su sette in un’installazione pulita, e segnalano comunque il successo. Controlla che esista un file chiamato appmanifest_565060.acf in /home/steam/avorion/steamapps/. Se non c’è, esegui di nuovo il comando.
  4. Copia le librerie del client Steam. Il nostro script di installazione copia entrambi i file steamclient.so da SteamCMD in una cartella .steam dentro la cartella del server, e la nostra riga di avvio punta HOME alla cartella del server perché il server li trovi:
    mkdir -p ~/avorion/.steam/sdk32 ~/avorion/.steam/sdk64
    cp ~/Steam/linux32/steamclient.so ~/avorion/.steam/sdk32/
    cp ~/Steam/linux64/steamclient.so ~/avorion/.steam/sdk64/
  5. Avvia il server. Questa è la forma della nostra riga di avvio, con le impostazioni scritte come argomenti. I numeri sono valori di esempio da adattare:
    cd ~/avorion
    mkdir -p galaxy
    export LD_LIBRARY_PATH=./linux64
    HOME=/home/steam/avorion ./bin/AvorionServer --galaxy-name MyGalaxy --datapath /home/steam/avorion/galaxy \
      --port 27000 --query-port 27003 --steam-master-port 27021 --steam-query-port 27020 \
      --max-players 10 --difficulty 0 --collision-damage 1 --save-interval 300 \
      --same-start-sector true --server-name "My Avorion Server" --threads 1 --listed true
    Il primo avvio crea la galassia sotto --datapath. Il server è pronto quando il log stampa:
    Server startup complete
  6. Apri le porte. Consenti le quattro porte che hai scelto nel firewall della macchina e inoltrale sul router verso questa macchina (TCP e UDP se hai dubbi, come sopra).
  7. Entra dal gioco. Con --listed true, cerca il nome del tuo server nell’elenco dei server del gioco. --listed false lo tiene fuori dall’elenco.

Cosa fanno le impostazioni della riga di avvio

  • --galaxy-name: il salvataggio che il server carica. Nella nostra configurazione, un nome che non esiste ancora avvia una nuova galassia in una cartella con quel nome sotto --datapath.
  • --admin: dà i permessi di admin all’ID giocatore che indichi (il nostro pannello chiede un ID Steam64). La nostra riga di avvio lo aggiunge solo quando il campo è compilato.
  • --difficulty: il nostro pannello accetta da -3 a 3, con 0 come predefinito.
  • --same-start-sector: true o false. Il nostro predefinito è true.
  • --threads: quanti thread aggiornano i settori contemporaneamente. Il nostro predefinito è 1.
  • --save-interval: secondi tra un salvataggio e l’altro. Il nostro predefinito è 300.

Mod del Steam Workshop

La nostra configurazione elenca le mod in modconfig.lua dentro la cartella della galassia, un ID Workshop per voce, e il server le scarica da Steam all’avvio:

modLocation = ""
forceEnabling = false
mods =
{
  {workshopid = "1234567890"},
}
allowed =
{
}

L’ID qui sopra è un segnaposto. Usa il numero alla fine dell’indirizzo Workshop di una mod.

Eseguirlo in un container

Sui nostri server, Avorion non partiva quando girava con un ID utente numerico senza voce nel /etc/passwd del container, perché chiama getpwuid() all’avvio. La nostra installazione mette a disposizione la libreria libnss-wrapper, e la nostra riga di avvio scrive un file passwd e un file group di una riga per l’ID con cui gira il server, poi precarica il wrapper con LD_PRELOAD, NSS_WRAPPER_PASSWD e NSS_WRAPPER_GROUP. Su un normale account utente Linux non ti serve niente di tutto questo.

Opzione 2: ospitalo su PlayNHost

Il noleggio ti toglie l’installazione di SteamCMD, il firewall e la routine di aggiornamento. La riga di avvio, con le sue quattro impostazioni di porta, viene compilata per te.

  1. Scegli un piano. Apri la pagina dell’hosting di server Avorion e confronta i piani (NAONITE, OGONITE e AVORION al momento della stesura, per 12, 20 e 35 giocatori). Premi Crea server su NAONITE o OGONITE, oppure Personalizza piano su AVORION, e completa l’ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l’installazione. Ricevi un’email quando è pronto e il server compare su panel.playnhost.com. Nella scheda Console, il pannello considera il server in esecuzione quando stampa Server startup complete.
  3. Apri Impostazioni, poi Impostazioni di gioco. Questi campi alimentano la riga di avvio mostrata sopra:
    • Nome della galassia: il salvataggio che il server carica. Un nome nuovo avvia una galassia nuova e lascia quella vecchia sul disco.
    • Nome del server: il nome nell’elenco dei server.
    • ID admin: l’ID Steam64 del giocatore che diventa admin. Lascialo vuoto se non ne vuoi uno.
    • Difficoltà del gioco, Danni da collisione, Intervallo di salvataggio (secondi), Stesso settore di partenza e Thread: le impostazioni corrispondenti della riga di avvio.
    • Elenca pubblicamente: true mostra il server nell’elenco del gioco, false lo nasconde.
    Giocatori max è mostrato in sola lettura e segue il tuo piano. Sotto Mostra avanzate trovi Aggiornamento automatico (attivo di default, quindi il server controlla su Steam se c’è una nuova build quando si avvia) e Branch beta.
  4. Riavvia. Quando il pannello mostra «Salvato. Il server deve riavviarsi prima che abbiano effetto.», premi Riavvia ora e aspetta Server startup complete.
  5. Aggiungi mod del Workshop (facoltativo). Apri la scheda Workshop, incolla l’indirizzo Steam Workshop o l’ID di ogni mod nell’elenco Mod, premi Aggiungi, poi Salva. Premi Riavvia per applicare: il server riscrive modconfig.lua da quell’elenco a ogni avvio e scarica le mod da Steam da solo.
  6. Entra. Trova il nome del tuo server nell’elenco dei server del gioco. Tutti quelli che entrano hanno bisogno delle stesse mod del server.

Cosa fa il pannello per te

  • Controlli di installazione. Lo script di installazione ritenta SteamCMD fino a tre volte e prosegue solo quando esiste il manifest dell’app, quindi un download fallito in silenzio ferma l’installazione invece di lasciare una cartella del server vuota.
  • Porte. Il pannello passa alla riga di avvio la tua porta di gioco e le porte query, Steam master e Steam query.
  • File delle mod. modconfig.lua viene rigenerato a ogni avvio dall’elenco Workshop. Le modifiche a mano non sopravvivono a un riavvio, quindi cambia l’elenco.
  • Correzione per il container. La configurazione nss_wrapper descritta sopra è già a posto.
  • Reset della galassia. La scheda Attività rapide ha un’attività Reset della galassia che ferma il server, elimina il salvataggio della galassia e lo avvia da zero. Le impostazioni restano. Svuota l’intera cartella della galassia, comprese le galassie salvate con altri nomi, quindi fai prima un backup se vuoi tenere una vecchia galassia.

Ospitarlo da solo o noleggiarlo: un confronto onesto

  • Costo. In autonomia: il software è gratuito, e paghi hardware, corrente e banda, oppure una macchina virtuale nel cloud. Noleggiato: un canone mensile in base al piano. Guarda i piani attuali.
  • Disponibilità. In autonomia: affidabile quanto la tua macchina, la tua corrente e la tua connessione di casa, e deve restare accesa quando gioca la tua squadra. Noleggiato: gira sull’hardware dell’host, non sul tuo PC.
  • Esposizione di rete. In autonomia: quattro porte aperte su internet sulla tua connessione, e ti occupi tu di firewall e router. Noleggiato: il tuo IP di casa non c’entra.
  • Competenze richieste. In autonomia: riga di comando, SteamCMD, port forwarding e una routine di aggiornamento. Molto fattibile e un buon modo per imparare. Noleggiato: un pannello web con campi di un modulo.
  • Aggiornamenti. In autonomia: ferma il server, esegui di nuovo il comando SteamCMD, avvialo. Noleggiato: Aggiornamento automatico installa una nuova build quando il server si avvia.

Ospitarlo da solo va bene se hai già una macchina accesa tutto il giorno e ti trovi a tuo agio con le reti. Noleggiare va bene se preferisci non occuparti dell’hardware.

Problemi comuni e soluzioni

Il server muore al primo avvio con una cartella vuota

Causa: il download di SteamCMD è fallito ma ha segnalato il successo.

Soluzione: controlla che esista steamapps/appmanifest_565060.acf nella cartella di installazione. Se manca, esegui di nuovo il comando app_update 565060 validate.

Il server non parte in un container

Causa: secondo la nostra esperienza, l’ID utente non ha una voce in passwd e Avorion chiama getpwuid() all’avvio.

Soluzione: usa la configurazione nss_wrapper della sezione sul container qui sopra, oppure esegui il container con un utente che esiste nell’immagine.

Il tuo server non è nell’elenco

Causa: è stato avviato con --listed false (Elenca pubblicamente impostato su false su PlayNHost), oppure le porte query non sono raggiungibili dall’esterno.

Soluzione: impostalo come elencato, controlla che tutte e quattro le porte siano aperte e inoltrate, e riavvia.

Il file delle mod torna com’era (PlayNHost)

Causa: il server ricostruisce modconfig.lua dall’elenco Workshop a ogni avvio.

Soluzione: cambia le mod nella scheda Workshop, salva e riavvia.

FAQ

Posso ospitare un server Avorion gratis?

Sì. Il server dedicato si scarica con un accesso anonimo, quindi il software non costa nulla. Paghi comunque la macchina, la corrente e internet, e deve restare accesa mentre la gente gioca.

Devo possedere il gioco per far girare il server?

Non per scaricarlo: l’accesso anonimo non richiede un account Steam. Ogni giocatore ha bisogno della propria copia di Avorion per entrare.

Quanti giocatori possono entrare?

È il valore di --max-players quando lo ospiti da solo. I nostri piani sono da 12, 20 e 35 giocatori.

Quale app Steam è il server dedicato?

Installiamo l’app 565060 con SteamCMD. Il gioco in sé è l’app 445220.

Posso usare le mod del Steam Workshop?

Sì. Elenca gli ID Workshop in modconfig.lua oppure, su PlayNHost, aggiungili nella scheda Workshop, salva e riavvia.

Vuoi saltare la configurazione? Guarda i piani dei server Avorion.

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

ULTIMI ARTICOLI