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 Insurgency: Sandstorm (2026)

Insurgency: SandstormUpdated Nov 5, 202610 min read

Risposta breve. Puoi ospitare un server Insurgency: Sandstorm da solo gratis: installa l'app Steam 581330 con SteamCMD usando un login anonimo, avvia InsurgencyServer-Linux-Shipping con una mappa, uno scenario e una porta di gioco, e apri quella porta di gioco UDP più la porta di query. Oppure noleggia un server Insurgency: Sandstorm e salta la parte di rete.

I giocatori trovano il tuo server dal nome nel browser dei server del gioco.

Verificato il 5 novembre 2026 rispetto all'Update 1.22 Operation: Echoes (14 ottobre 2026), l'aggiornamento più recente annunciato da New World Interactive su Steam.

Questa guida usa due fonti: la Server Admin Guide dello sviluppatore (versione 1.4) e ciò che usiamo su ogni server Insurgency: Sandstorm che ospitiamo. Per passare subito al noleggio, vai all'Opzione 2.

Cosa ti serve

  • Il software del server: l'app Steam 581330, scaricata con SteamCMD. È gratuita e si installa con un login Steam anonimo.
  • Una macchina che resta accesa: un PC di scorta, un server domestico o una macchina virtuale nel cloud. Questa guida usa Linux a 64 bit, che è quello che usiamo noi. La guida dello sviluppatore riporta anche una riga di avvio per Windows.
  • RAM e CPU: lo sviluppatore non pubblica i requisiti del server. La pagina Steam indica solo ciò che serve al gioco sul PC di un giocatore. Considera qualsiasi cifra che leggi altrove una stima.
  • Rete: una porta di gioco UDP e una porta di query, entrambe raggiungibili da internet. L'esempio dello sviluppatore usa 27102 per il gioco e 27131 per la porta di query, e le scegli con -Port e -QueryPort.
  • Il gioco: ogni giocatore ha bisogno della versione PC di Insurgency: Sandstorm. La sua pagina Steam indica solo Windows.
  • Il tuo SteamID64: il numero di 17 cifre del tuo account Steam, per renderti admin.

Opzione 1: ospitalo da solo

Questi passaggi valgono per Debian o Ubuntu. I comandi di installazione e di avvio sono quelli che usano i nostri server.

Installa il server

  1. Installa curl e la libreria di cui SteamCMD ha bisogno.
    sudo apt-get install curl lib32gcc-s1
  2. Crea un utente per il server e passa a quell'utente.
    sudo useradd -m -s /bin/bash -U sandstorm
    sudo su - sandstorm
  3. Installa SteamCMD e lascia che si aggiorni una volta.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
    ./steamcmd.sh +quit
  4. Scarica il server.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/sandstorm/server +login anonymous +app_update 581330 validate +quit
    Abbiamo visto SteamCMD terminare con "Missing configuration", non lasciare alcun file di gioco e segnalare comunque il successo. Controlla che steamapps/appmanifest_581330.acf esista nella cartella del server, e riesegui il comando se non esiste. Il nostro script di installazione fa esattamente questo controllo e riprova fino a tre volte.
  5. Copia la libreria del client Steam dove il server la cerca e rendi eseguibile il binario:
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
    chmod +x ~/server/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping

Avvialo

  1. Esegui il server dalla cartella del server. La mappa, lo scenario e MaxPlayers si uniscono con punti interrogativi, e il resto sono opzioni:
    cd ~/server
    ./Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=16 -Port=27102 -QueryPort=27131 -log -hostname="My Sandstorm server"
    La guida dello sviluppatore aggiunge ?password=... dopo la mappa per impostare una password d'ingresso. Esegui il server sotto un gestore di servizi come systemd, così riparte dopo un crash.
  2. Capisci quando è pronto. Il log stampa LogGameState: Match State Changed from LoadingAssets to WaitingToStart. È la riga che il nostro pannello aspetta prima di considerare un server in esecuzione.
  3. Apri le porte. Consenti la porta di gioco come UDP nel firewall della macchina (per esempio sudo ufw allow 27102/udp) e inoltrala sul router. Apri allo stesso modo la porta di query, perché è quella che Steam usa per interrogare il server per il browser.

Scegli mappe e scenari

  • Scenari: il nome di uno scenario imposta la modalità di gioco e la fazione, come Scenario_Crossing_Checkpoint_Insurgents o Scenario_Farmhouse_Checkpoint_Security. La guida dello sviluppatore li elenca per mappa.
  • Rotazione delle mappe: di default un server scorre tutti gli scenari Versus. Per definire una tua lista, scrivi uno scenario per riga in Insurgency/Config/Server/MapCycle.txt, oppure indica un altro file con -MapCycle=OtherFile.
  • File di configurazione: si trovano in Insurgency/Saved/Config/LinuxServer. Modificali a server fermo.

Rendi te stesso admin

  1. Crea Insurgency/Config/Server/Admins.txt se non esiste e scrivi un SteamID64 per riga.
  2. Riavvia il server o cambia livello perché la lista venga letta.
  3. Entra e apri il menu admin. Per impostazione predefinita è assegnato a Keypad Subtract e si può riassegnare nel menu delle associazioni dei tasti.

Mod, statistiche di gioco e un token Steam

  • Mod: le mod di Sandstorm arrivano da mod.io. La nostra configurazione richiede tre cose prima che il server scarichi una mod: l'opzione -Mods, un elenco di id delle mod in Insurgency/Config/Server/Mods.txt (un id per riga, il numero sulla pagina mod.io della mod) e un token di accesso mod.io con i termini accettati. Vedi Come aggiungere mod al tuo server Insurgency: Sandstorm.
  • Token di login del server di gioco Steam: facoltativo. Crealo su steamcommunity.com/dev/managegameservers con l'app id 581320, che è l'id del gioco, non il 581330 del server. Aggiungi -GSLTToken=... alla riga di avvio. Usa un token per server.
  • Statistiche di gioco: la guida dello sviluppatore dice che le statistiche richiedono un token Steam, nessuna password e -GameStats nella riga di avvio. Usano anche un token delle statistiche, citato nelle note dell'Update 1.20 dello sviluppatore: i nostri server aggiungono -GameStats -GameStatsToken=... solo quando il proprietario ne ha creato uno su gamestats.sandstorm.game.

Aggiorna

Dopo ogni aggiornamento del gioco, ferma il server e riesegui il comando di download del passaggio 4.

Windows

La guida dello sviluppatore riporta questa riga di avvio per Windows, da eseguire dalla cartella radice del server dopo aver installato l'app 581330 con SteamCMD per Windows:

InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28 -Port=27102 -QueryPort=27131 -log -hostname="My Server"

Indica inoltre come prerequisiti i redistributable di Visual C++ 2015 e 2017. I file di configurazione si trovano in Insurgency\Saved\Config\WindowsServer. Non abbiamo testato noi stessi un server Windows.

Opzione 2: ospitalo su PlayNHost

Il noleggio elimina l'installazione, le porte e la routine degli aggiornamenti. Scegli comunque un nome, una mappa e i tuoi admin.

  1. Scegli un piano. Apri la pagina di hosting per server Insurgency: Sandstorm e confronta i piani: GRUNT (10 giocatori), VETERAN (18) e WARLORD (30) al momento della scrittura. Premi Crea server (Personalizza piano per WARLORD) e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa LogGameState: Match State Changed from LoadingAssets to WaitingToStart quando è pronto.
  3. Dagli un nome e scegli la mappa. Nella scheda Impostazioni, sotto Impostazioni di gioco, imposta Nome del server, Mappa predefinita (per esempio Canyon, Farmhouse o Ministry) e Nome scenario. Lo scenario deve esistere su quella mappa: i nomi degli scenari di solito includono la mappa, quindi Scenario_Crossing_* gira su Canyon. Poi premi Riavvia ora.
  4. Rendi te stesso admin. Apri la scheda Files, crea Insurgency/Config/Server/Admins.txt con il tuo SteamID64 su una riga a sé e riavvia. Vedi Come diventare admin sul tuo server Insurgency: Sandstorm e usare i comandi admin.
  5. Entra. Cerca il tuo Nome del server nel browser dei server del gioco. Vedi Come entrare nel tuo server Insurgency: Sandstorm.
  6. Aggiungi mod (facoltativo). Inserisci gli id delle mod in Mod e il tuo token in Token di accesso mod.io, poi riavvia.

Cosa fa il pannello per te:

  • Porte. La tua porta di gioco e la porta di query vengono assegnate e inserite nella riga di avvio per te, quindi non c'è nulla da inoltrare.
  • Limite di giocatori. Giocatori max è il numero di giocatori del tuo piano. È di sola lettura, e il pannello lo scrive in Game.ini a ogni avvio.
  • Collegamento delle mod. Il nostro script di avvio scrive Mods.txt dall'elenco Mod e aggiunge -Mods quando non è vuoto. Scrive il token mod.io sia in GameUserSettings.ini sia in Engine.ini, così il server lo trova qualunque file legga. Il token va nella configurazione e mai sulla riga di comando, quindi la console non lo mostra. Rimuovi tutti gli id e il server esegue il gioco base.
  • Statistiche di gioco senza errori. Lascia vuoto Token delle statistiche di gioco e le statistiche restano semplicemente disattivate. Incolla un token da gamestats.sandstorm.game e riavvia per attivarle. Il server non tenta più di accedere al servizio di statistiche senza token, cosa che in passato riempiva la console di LoginResult: Code=403 token_invalid.
  • Token Steam. Senza un Token di login del server di gioco Steam il server si avvia e risponde alle query, ma la sua identità Steam cambia a ogni riavvio. Incolla un token e riavvia per averne una permanente.
  • Aggiornamenti. Con Aggiornamento automatico attivo (predefinito, sotto Mostra opzioni avanzate), il server controlla gli aggiornamenti tramite SteamCMD a ogni avvio e li installa.

Self-hosting o noleggio: un confronto onesto

  • Costo: il software del server è gratuito. Ospitarlo da solo costa corrente, hardware e banda, oppure una macchina cloud. Il noleggio è un canone mensile stabilito dal piano.
  • Disponibilità: un server domestico è attivo solo finché lo sono il tuo PC, la corrente e internet. Un server noleggiato gira sull'hardware dell'host.
  • Esposizione: a casa, i giocatori si collegano al tuo indirizzo IP pubblico e ti occupi tu di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
  • Configurazione: il self-hosting richiede la riga di comando, SteamCMD, due porte inoltrate e, per le mod, tre elementi separati da far combaciare. Il noleggio richiede un nome, uno scenario e un elenco di mod.
  • Controllo: ospitarlo da solo ti dà ogni file e ogni opzione. Sui nostri server imposti le opzioni principali nel pannello, e la scheda Files e Switch aggiuntivi coprono il resto.

Vuoi saltare la configurazione? Guarda i piani per server Insurgency: Sandstorm. Hai già un server? Parti da Impostazioni del server Insurgency: Sandstorm: ogni opzione spiegata.

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

Strumenti gratuiti per Insurgency: Sandstorm

Questi strumenti sono in inglese.

ULTIMI ARTICOLI