Come creare un server dedicato di ASA
Fai girare una mappa di ARK: Survival Ascended sul tuo PC, con i tuoi rate, le tue mod e i permessi da admin. Studio Wildcard offre il server gratis, per Windows.
Cosa ti serve
Un PC Windows a 64 bit che resti acceso mentre si gioca, e SteamCMD, lo strumento gratuito a riga di comando di Valve per scaricare i server di Steam. Il server è l'app Steam 2430930, 12,2 GB con login anonimo: su quel PC non servono il gioco né un account Steam.
ARK è pesante. The Island senza nessuno online ci mette da 3 a 4 minuti ad avviarsi su un PC a 12 core e poi usa circa 9,5 GB di RAM. Ogni mappa gira come server a sé.
Non esiste una versione Linux nativa. Su Linux il server Windows gira con Proton o Wine, di solito tramite un'immagine Docker della community. Molte lo avviano con -NoBattlEye.
I giocatori si collegano in UDP 7777. Se entreranno amici da fuori casa tua, devi aprire quella porta sul router (vedi Porte e firewall più sotto).
Verificato su ARK versione 96.6, 30 ottobre 2026.
Installare il server
1. Scarica SteamCMD da Valve ed estrailo in C:\steamcmd.
2. Apri PowerShell o il Prompt dei comandi e scarica il server in C:\asa-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit
3. Salva queste righe come start-server.bat accanto a SteamCMD, cambia il nome e le due password e fai doppio clic sul file per avviare il server:
@echo off cd /d C:\asa-server\ShooterGame\Binaries\Win64 start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerPassword=YOUR-JOIN-PASSWORD?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20
Prima viene la mappa, poi le ?opzioni senza spazi tra loro, poi le -opzioni. Tieni ?ServerAdminPassword per ultima nella parte con ?. Il server scrive queste opzioni in GameUserSettings.ini, quindi imposta ognuna in un solo posto.
Ferma il server con DoExit (in gioco: cheat DoExit, o via RCON). Salva e si chiude entro un minuto. Chiudere la finestra ferma il server senza salvare.
Mappe
Tutte le mappe sono nello stesso download da 12,2 GB. Per cambiare mappa, sostituisci TheIsland_WP in start-server.bat con il suo nome qui:
| Mappa | Nome nella riga di avvio | Mappa a pagamento |
|---|---|---|
| The Island | TheIsland_WP | No |
| Scorched Earth | ScorchedEarth_WP | No |
| The Center | TheCenter_WP | No |
| Aberration | Aberration_WP | No |
| Extinction | Extinction_WP | No |
| Ragnarok | Ragnarok_WP | No |
| Valguero | Valguero_WP | No |
| Genesis: Part 1 | Genesis_WP | No |
| Astraeos | Astraeos_WP | Sì |
| Lost Colony | LostColony_WP | Sì |
Porte e firewall
I giocatori si collegano in UDP 7777, o sulla porta impostata con -port=. ?Port= nella parte con ? viene ignorato. RCON usa TCP 27020 e serve solo per dare comandi admin da un altro PC. Il server apre anche UDP 27015 per Steam e non usa UDP 7778.
Fai passare la porta del gioco nel Windows Firewall, in PowerShell come amministratore:
New-NetFirewallRule -DisplayName "ARK server" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
Per i giocatori fuori dalla tua rete di casa, inoltra UDP 7777 sul router all'IP locale del PC del server. Un secondo server sullo stesso PC ha bisogno di -port= e RCONPort propri, per esempio -port=7779 e RCONPort=27021.
Impostazioni del server
Il primo avvio scrive i file delle impostazioni in C:\asa-server\ShooterGame\Saved\Config\WindowsServer. Ferma il server prima di modificarli: un server acceso riscrive i propri valori.
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| ServerPVE | False | True disattiva i danni tra giocatori e alle loro basi. |
| XPMultiplier | 1 | XP da tutto. 2 dà XP doppia. |
| TamingSpeedMultiplier | 1 | Più alto, si addomestica più in fretta. |
| HarvestAmountMultiplier | 1 | Risorse per colpo. |
| OverrideOfficialDifficulty | 0 | 5 è come sui server ufficiali: creature selvatiche fino al livello 150. |
| DayCycleSpeedScale | 1 | Velocità del ciclo giorno e notte. Più basso è più lento. |
| AutoSavePeriodMinutes | 15 | Minuti tra un salvataggio automatico e l'altro. |
| MaxTamedDinos | 5000 | Dino addomesticati consentiti su tutto il server. |
| ShowMapPlayerLocation | True | La tua posizione sulla mappa. |
| AllowThirdPersonPlayer | True | Visuale in terza persona. |
| ServerCrosshair | True | Il mirino. |
[ServerSettings] ServerPVE=False XPMultiplier=1 TamingSpeedMultiplier=1 HarvestAmountMultiplier=1 OverrideOfficialDifficulty=5 AutoSavePeriodMinutes=15 ShowMapPlayerLocation=True AllowThirdPersonPlayer=True ServerCrosshair=True
Game.ini non viene creato al primo avvio. Crealo accanto a GameUserSettings.ini. Le impostazioni di breeding vanno qui:
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| MatingIntervalMultiplier | 1 | Attesa tra un accoppiamento e l'altro. 0.5 la dimezza. |
| EggHatchSpeedMultiplier | 1 | Più alto, le uova si schiudono più in fretta. |
| BabyMatureSpeedMultiplier | 1 | Più alto, i cuccioli crescono più in fretta. |
| BabyCuddleIntervalMultiplier | 1 | Tempo tra le coccole di imprinting. Più basso vuol dire più spesso. |
[/Script/ShooterGame.ShooterGameMode] MatingIntervalMultiplier=0.5 EggHatchSpeedMultiplier=2 BabyMatureSpeedMultiplier=2 BabyCuddleIntervalMultiplier=0.5
| Opzione | Cosa fa |
|---|---|
| ?SessionName= | Nome del server nella lista. |
| -port= | Porta del gioco, 7777 di default. |
| -WinLiveMaxPlayers= | Limite di giocatori. Viene scritto in GameUserSettings.ini come MaxPlayers. |
| ?ServerPassword= | Password per entrare. Toglila per un server aperto. |
| ?ServerAdminPassword= | Password per enablecheats e RCON. Tienila per ultima nella parte con ?. |
| -mods= | Project ID di CurseForge delle mod, separati da virgole. |
| -clusterID= | Permette ai giocatori di spostarsi tra i tuoi server con lo stesso cluster ID. |
| -NoBattlEye | Avvia senza l'anti-cheat BattlEye. Di default è attivo. |
Admin e RCON
In gioco, apri la console con il tasto a sinistra dell'1 (~ su una tastiera US) e scrivi enablecheats seguito dalla ServerAdminPassword. Poi i comandi admin iniziano con cheat, per esempio cheat SaveWorld.
enablecheats YOUR-ADMIN-PASSWORD cheat SaveWorld
Con RCONEnabled=True, qualsiasi tool RCON si collega all'IP del server su TCP 27020 con la ServerAdminPassword. Comandi utili: ListPlayers, SaveWorld, Broadcast <testo> e DoExit, che salva il mondo e ferma il server.
Mod
I server di ASA caricano le mod da CurseForge. Trova una mod su CurseForge, copia il suo Project ID e aggiungilo alla riga di avvio. Il server scarica le mod all'avvio, e i giocatori quando entrano.
start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20 -mods=FirstProjectID,SecondProjectID
Entrare nel server
1. Nel menu principale, apri Unisciti al gioco. 2. Passa a Non ufficiale e spunta Mostra server dei giocatori. 3. Cerca il nome del server, selezionalo ed entra. Un server con password chiede la ServerPassword.
Su PC puoi anche collegarti tramite indirizzo: apri la console nel menu principale e scrivi open seguito da IP e porta.
open YOUR-SERVER-IP:7777
Salvataggi, backup e aggiornamenti
Ogni mappa salva nella sua cartella: C:\asa-server\ShooterGame\Saved\SavedArks\TheIsland_WP. Il server salva ogni AutoSavePeriodMinutes e con SaveWorld o DoExit.
Accanto a TheIsland_WP.ark tiene copie con data come TheIsland_WP_30.10.2026_21.27.05.arkrbf e un TheIsland_WP_AntiCorruptionBackup.bak.
Per fare un backup, ferma il server con DoExit e copia le cartelle SavedArks e Config. Per aggiornare, fermalo allo stesso modo e riesegui la riga di SteamCMD: mantiene salvataggi e impostazioni.
Problemi comuni
Il mio server non compare nella lista
Spunta Mostra server dei giocatori in Non ufficiale. Aspetta che la console scriva is now advertising for join, e controlla che server e gioco abbiano la stessa versione.
Gli amici ricevono un timeout di connessione
Inoltra UDP 7777 (non TCP) all'IP locale del PC del server e aggiungi la regola del firewall. Chi è sulla tua stessa rete si collega invece con l'IP locale.
Le mie modifiche agli ini sono sparite
Il server era acceso mentre modificavi. Fermalo, modifica il file e riavvialo.
Il limite di giocatori non cambia
Imposta il limite con -WinLiveMaxPlayers= nella riga di avvio. Il server lo scrive in GameUserSettings.ini come MaxPlayers.
I giocatori non riescono a entrare dopo un aggiornamento di ARK
Steam ha aggiornato il gioco ma non il server. Ferma il server e riesegui la riga di SteamCMD.
Domande
Devo possedere ARK: Survival Ascended per ospitare un server?
No. SteamCMD scarica il server con un login anonimo. Il gioco serve solo ai giocatori.
Quale porta devo inoltrare per un server di ASA?
UDP 7777, impostata con -port= nella riga di avvio. RCON usa TCP 27020 e deve essere raggiungibile solo per dare comandi admin da un altro PC.
Quanta RAM serve a un server di ASA?
The Island senza nessuno online usa circa 9,5 GB dopo un avvio di 3 o 4 minuti. Ogni mappa che fai girare è un server a sé con la sua memoria.
Posso far girare un server di ASA su Linux?
Non esiste una versione Linux nativa, ma il server Windows gira su Linux con Proton o Wine. Le immagini Docker della community lo configurano, e molte avviano il server con -NoBattlEye.
Come aggiungo le mod al mio server di ASA?
Aggiungi i project ID di CurseForge alla riga di avvio con -mods=, separati da virgole. Il server le scarica all'avvio, e i giocatori quando entrano.
Come divento admin sul mio server di ASA?
Apri la console in gioco e scrivi enablecheats seguito dalla ServerAdminPassword della riga di avvio.