Vai al contenuto
ATLAS

Installare un server ATLAS

ATLAS (AppID SteamCMD 1006030) funziona come una «griglia»: ogni cella della mappa è un processo server separato collegato agli altri. È molto più complesso di un server normale. Le informazioni qui sotto provengono da guide della community e dallo strumento ufficiale ServerGridEditor; diversi punti non sono documentati ufficialmente.

Ultimo aggiornamento: 09/10/2026

ATLAS (AppID SteamCMD 1006030) funziona come una «griglia»: ogni cella della mappa è un processo server separato collegato agli altri. È molto più complesso di un server normale. Le informazioni qui sotto provengono da guide della community e dallo strumento ufficiale ServerGridEditor; diversi punti non sono documentati ufficialmente.

Installazione passo dopo passo

  1. Verifica sistema e hardware (sezione «Requisiti»).

  2. Installa SteamCMD, lo strumento da riga di comando di Steam.

  3. Scarica i file del server ATLAS con l'AppID 1006030 (login anonimo).

  4. Avvia il server una volta per creare i file di configurazione, poi fermalo correttamente.

  5. Configura nome, password, slot e regole con gli strumenti di questo sito.

  6. Prova la connessione in locale (localhost / 127.0.0.1) prima di aprire il server a Internet.

  7. Apri le porte nel firewall del sistema, in quello del provider e, a casa, sul router (NAT).

  8. Configura un servizio (systemd o attività pianificata di Windows) per l'avvio automatico e il riavvio dopo un crash.

  9. Pianifica aggiornamenti e backup e riavvia regolarmente.

  10. Aggiungi il tuo server a game-rank.com perché i giocatori lo trovino.

Requisiti

  • Sistema: Windows a 64 bit (le guide consultate descrivono solo Windows). Immagini Docker della community eseguono un server Linux, il che suggerisce l'esistenza di una versione Linux, ma qui non è documentata ufficialmente.
  • Hardware: un processo per cella, quindi RAM e CPU crescono con la dimensione della griglia. Nessun minimo ufficiale confermato; inizia con una griglia 1x1 per provare.
  • Strumenti: ServerGridEditor (repository GrapeshotGames su GitHub) per definire la griglia e generare ServerGrid.json; secondo la documentazione dell'editore, un database Redis collega le celle (non riverificato qui).
  • Account: nessuno, SteamCMD con login anonimo; solo i giocatori hanno bisogno del gioco.

Installazione locale (Windows)

Scarica il server con SteamCMD. In ServerGridEditor apri un modello (Projects), imposta il nome (Friendly Name) e la password (Atlas Password) in Edit Project e genera la griglia. Poi crea un file .bat per cella con lo strumento «Comando di avvio di ATLAS». Il primo test si fa su 127.0.0.1 con una griglia 1x1.

cd C:\steamcmd
steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

REM One start.bat per grid cell (see the ATLAS launch command tool):
REM start /high ShooterGame\Binaries\Win64\ShooterGameServer.exe "Ocean?ServerX=0?ServerY=0?AltSaveDirectoryName=A1?..." -server -log -NoBattlEye

Installazione su VPS / server dedicato Linux (Ubuntu/Debian)

Per un VPS o dedicato la scelta più sicura è Windows Server: segui l'installazione locale. Un'installazione Linux nativa non è documentata ufficialmente nelle fonti consultate; se usi un'immagine Docker della community, verifica l'origine e leggi il codice prima di eseguirla.

# Windows Server (PowerShell, administrator)
New-Item -ItemType Directory C:\steamcmd, C:\atlas-server
Invoke-WebRequest https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip -OutFile C:\steamcmd\steamcmd.zip
Expand-Archive C:\steamcmd\steamcmd.zip C:\steamcmd
C:\steamcmd\steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

Porte da aprire

Provider (OVH, Hetzner, Scaleway…): apri le stesse porte nel firewall / security group del provider oltre a quello del sistema. A casa: inoltra (NAT) ogni porta con il protocollo UDP o TCP corretto verso l'IP locale della macchina, meglio se fisso. Prova dall'esterno (un amico che si connette o un tester di porte UDP): una porta UDP non sempre risponde a una scansione semplice.

  • Ogni cella ha le proprie porte: Port (gioco, UDP) e QueryPort (query Steam, UDP), ad es. 5761 e 57561 nella guida consultata.
  • Le celle comunicano tra loro (seamless): le porte dati seamless e RCON si definiscono per cella in ServerGrid.json (valori come 27000 per il seamless e 5750/57550 per gioco/query compaiono in immagini della community, solo a titolo di esempio).
  • Apri tutte le porte di tutte le celle con il protocollo corretto (UDP per gioco e query; controlla il protocollo seamless/RCON nel tuo ServerGrid.json) e mantienile sincronizzate con ServerGrid.json.

Firewall di Windows (netsh)

Adatta gli intervalli alle tue porte reali (esempio per una griglia 1x1 con 5761 e 57561).

netsh advfirewall firewall add rule name="ATLAS UDP" dir=in action=allow protocol=UDP localport=5761,57561
REM Add the seamless/RCON ports from your ServerGrid.json with their protocol (TCP or UDP).

Avvio automatico e supervisione

Crea un'attività pianificata di Windows all'avvio che esegua i .bat di ogni cella (o un unico script che li richiami). Per ATLAS non è documentata alcuna unit systemd ufficiale.

schtasks /create /tn "ATLAS grid" /tr "C:\atlas-server\start-all.bat" /sc onstart /ru SYSTEM /rl HIGHEST

Aggiornamenti

Ferma tutte le celle, rilancia SteamCMD con app_update 1006030 validate e riavviale insieme per evitare versioni diverse tra le celle.

C:\steamcmd\steamcmd.exe +force_install_dir C:\atlas-server +login anonymous +app_update 1006030 validate +quit

Backup e riavvii pianificati

Ferma tutte le celle e copia la cartella ShooterGame/Saved di ogni istanza (AltSaveDirectoryName), oltre a ServerGrid.json e al database Redis se lo usi. Non ho potuto confermare la posizione esatta dei salvataggi in una fonte ufficiale: verificala nella tua installazione.

Registrare e trovare il tuo server

Quando il server è raggiungibile da Internet, aggiungilo su https://game-rank.com/jeux/atlas: i giocatori lo scoprono, votano e seguono la classifica. Tieni aperta la porta di query, altrimenti il server non compare negli elenchi.

Risoluzione dei problemi

  • Il server non compare nell'elenco: la porta di query (UDP) è chiusa o l'elenco impiega alcuni minuti ad aggiornarsi; prova ad aggiungerlo direttamente con IP:porta di query.
  • Non ci si connette da Internet ma in locale funziona: manca una regola nel firewall di sistema, nel security group del provider o il port forwarding (NAT); controlla il protocollo (UDP/TCP) di ogni regola.
  • Il client indica una versione diversa: il gioco è stato aggiornato; ferma il server, rilancia SteamCMD con «app_update … validate» e riavvia.
  • I giocatori restano bloccati passando da una cella all'altra: verifica che SeamlessIP, porte seamless e database condiviso corrispondano a ServerGrid.json su tutte le celle.
  • Due celle usano le stesse porte o lo stesso AltSaveDirectoryName: ogni cella richiede porte proprie e un nome di salvataggio unico.

Domande frequenti

Come aggiorno il mio server ATLAS?
Ferma il server, rilancia SteamCMD con il comando «app_update» della sezione Aggiornamenti (con validate) e riavvia. Fai un backup prima dei grandi aggiornamenti.
Serve acquistare il gioco per ospitare un server ATLAS?
No: il server dedicato si scarica gratis con SteamCMD con login anonimo. Solo i giocatori hanno bisogno del gioco.
Cosa salvare prima di un aggiornamento?
La cartella dei salvataggi del mondo e quella di configurazione (vedi la sezione Backup): copiale a server fermo per uno stato coerente.
Di quanti server ha bisogno ATLAS?
Un processo per cella della griglia definita in ServerGridEditor; una griglia 1x1 ne richiede solo uno, ideale per provare.

Strumenti per il tuo server ATLAS

ATLAS
ATLASAccesso libero
Crea il GameUserSettings.ini del tuo server ATLAS: password admin, RCON, tassi di XP, domesticazione e raccolta.
ConfigurazioneTassiApri
Documentazione
ATLAS
ATLASAccesso libero
Genera il comando di avvio di un server della griglia ATLAS: ServerX/ServerY, porte, SeamlessIP, slot e password admin.
AvvioGrigliaApri
Documentazione