Come creare un server dedicato di ASE
Tieni acceso un mondo di ARK: Survival Evolved per la tua tribù su un PC che gestisci tu, con i tuoi rate, le tue mod e le tue mappe. Il server di Studio Wildcard è gratis ed esiste per Windows e per Linux.
Cosa ti serve
Un PC a 64 bit con Windows o Linux, acceso ogni volta che qualcuno vuole giocare. Il server è l'app Steam 376030. SteamCMD, il downloader gratuito a riga di comando di Valve, lo installa con login anonimo: su quel PC niente account Steam e niente ARK. Installato occupa circa 22 GB di disco.
Nel nostro test su Linux, The Island senza nessuno online occupava 5,5 GB di RAM 25 minuti dopo l'avvio. Mappe più grandi, più dino addomesticati e più giocatori ne chiedono di più. Ogni mappa è un processo server.
I giocatori raggiungono il server in UDP 7777, 7778 e 27015. Per gli amici fuori casa tua, inoltra queste porte sul router (vedi Porte e firewall più sotto).
Verificato sulla build 21241282 del server, 31 ottobre 2026.
Installare il server
1. Scarica SteamCMD da Valve ed estrailo in C:\steamcmd.
2. In PowerShell o nel Prompt dei comandi, scarica il server in C:\games\ase-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit3. Metti queste due righe in un file chiamato run-ase.cmd, inserisci il tuo nome e le tue password e fai doppio clic sul file:
cd /d C:\games\ase-server\ShooterGame\Binaries\Win64
ShooterGameServer.exe "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEyeIl server Windows richiede MSVCP120.dll e XAudio2_7.dll. Se Windows dice che ne manca una, installa il Visual C++ 2013 Redistributable (x64) di Microsoft e il DirectX End-User Runtime.
Ubuntu ha SteamCMD nel suo repository multiverse. apt ti chiede una volta di accettare la licenza di Steam. Il server Linux gira senza Wine né Proton:
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
steamcmd +force_install_dir ~/ase-server +login anonymous +app_update 376030 validate +quit
cd ~/ase-server/ShooterGame/Binaries/Linux
./ShooterGameServer "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEyeL'abbiamo provato su Ubuntu 24.04. Il programma da avviare è ShooterGameServer in ShooterGame/Binaries/Linux. Scrive subito SteamAPI_Init() failed; non è un problema, il nostro server è rimasto acceso e ha aperto le sue porte.
Tieni tutta la parte con mappa e opzioni tra virgolette e senza spazi: prima il nome della mappa, ogni opzione inizia con ?, e i parametri che iniziano con - vengono dopo, separati da uno spazio.
Non aspettare una riga nel log: nel nostro test su Linux ShooterGame.log è rimasto vuoto. Chiedi invece via RCON. Quando listplayers risponde No Players Connected, il server è acceso e le sue porte sono aperte.
Per fermarlo, scrivi SaveWorld e poi DoExit nella console admin o via RCON. Nel nostro test DoExit ha scritto subito il mondo, ma il processo era ancora attivo due minuti dopo: controlla che sia terminato prima di copiare i salvataggi o aggiornare.
Mappe
Tutte le mappe sono nello stesso download. Metti il nome della mappa all'inizio della parte tra virgolette, al posto di TheIsland. Per entrare in una mappa a pagamento i giocatori devono possederla, il server no.
| Mappa | Nome nella riga di avvio | Ai giocatori serve |
|---|---|---|
| The Island | TheIsland | Il gioco |
| The Center | TheCenter | Il gioco |
| Ragnarok | Ragnarok | Il gioco |
| Valguero | Valguero_P | Il gioco |
| Crystal Isles | CrystalIsles | Il gioco |
| Lost Island | LostIsland | Il gioco |
| Fjordur | Fjordur | Il gioco |
| Scorched Earth | ScorchedEarth_P | Il DLC |
| Aberration | Aberration_P | Il DLC |
| Extinction | Extinction | Il DLC |
| Genesis: Part 1 | Genesis | Genesis Season Pass |
| Genesis: Part 2 | Gen2 | Genesis Season Pass |
Il nostro download anonimo su Linux conteneva una cartella per ogni mappa di questa tabella: quelle a pagamento in ShooterGame/Content/Maps, quelle gratuite in ShooterGame/Content/Mods. Abbiamo avviato solo The Island.
Porte e firewall
UDP 7777 è la porta del gioco e UDP 7778 è sempre quella subito sopra. UDP 27015 risponde alle richieste della lista server, quindi senza di essa il server resta nascosto. TCP 27020 è RCON e conta solo se vuoi mandare comandi admin da un altro PC.
Su Windows, apri le tre porte UDP con una sola regola (PowerShell come amministratore):
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action AllowSu Ubuntu con ufw attivo:
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udpIl nostro server di prova acceso ascoltava esattamente su queste: UDP 7777, 7778 e 27015, più TCP 27020 con RCON attivo.
Sul router, inoltra le stesse tre porte UDP all'IP locale del PC del server. Un secondo server sullo stesso PC ha le sue porte, per esempio Port=7779 (con 7780) e QueryPort=27016.
Impostazioni del server
Dopo il primo avvio le impostazioni si trovano in ShooterGame\Saved\Config\WindowsServer su Windows e in ShooterGame/Saved/Config/LinuxServer su Linux. Modificale a server fermo.
Il nostro primo avvio ha scritto un GameUserSettings.ini di circa 16 KB che conteneva già le opzioni della riga di avvio, come la password admin. Molte chiavi della tabella qui sotto mancavano (XPMultiplier, per esempio), quindi aggiungile tu.
| Impostazione | Predefinito | Cosa cambia |
|---|---|---|
XPMultiplier | 1 | Esperienza da tutte le fonti. |
TamingSpeedMultiplier | 1 | Velocità dell'addomesticamento. 3 è tre volte più veloce. |
HarvestAmountMultiplier | 1 | Risorse da ogni colpo. |
DifficultyOffset | 1 | Insieme a OverrideOfficialDifficulty, il livello delle creature selvatiche. |
OverrideOfficialDifficulty | 0 | Fissa il tetto del livello delle creature selvatiche: 5 vuol dire fino al livello 150, il limite dei server ufficiali. |
ServerPVE | False | True impedisce a giocatori e dino addomesticati di farsi danni a vicenda. |
DayCycleSpeedScale | 1 | Durata del giorno. 0.5 rende i giorni lunghi il doppio. |
AutoSavePeriodMinutes | 15 | Minuti tra un salvataggio del mondo e l'altro. |
MaxTamedDinos | 5000 | Dino addomesticati per tutto il server. |
ShowMapPlayerLocation | True | Il tuo segnalino sulla mappa. |
AllowThirdPersonPlayer | True | Visuale in terza persona. |
ServerCrosshair | True | Mirino a schermo. |
RCONEnabled | False | True apre RCON su RCONPort (27020). |
La maggior parte va sotto [ServerSettings]. Un breve esempio:
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020Al nostro primo avvio Game.ini è stato creato vuoto. Metti la riga di sezione [/Script/ShooterGame.ShooterGameMode] in cima e le chiavi sotto:
| Impostazione | Predefinito | Cosa cambia |
|---|---|---|
EggHatchSpeedMultiplier | 1 | Più alto, le uova si schiudono prima. |
BabyMatureSpeedMultiplier | 1 | Più alto, i cuccioli crescono prima. |
MatingIntervalMultiplier | 1 | Attesa tra due accoppiamenti. Più basso è più breve. |
BabyCuddleIntervalMultiplier | 1 | Tempo tra le coccole di imprinting. Più basso vuol dire più spesso. |
[/Script/ShooterGame.ShooterGameMode]
EggHatchSpeedMultiplier=5
BabyMatureSpeedMultiplier=5
MatingIntervalMultiplier=0.25| Opzione | Cosa fa |
|---|---|
?SessionName= | Nome nella lista dei server. |
?ServerPassword= | Password per entrare. Toglila per un server aperto. |
?ServerAdminPassword= | Password per i comandi admin e RCON. |
?Port= | Porta del gioco, 7777 se non impostata. Viene usata anche la porta successiva. |
?QueryPort= | Porta della lista server, 27015 se non impostata. |
?MaxPlayers= | Massimo di giocatori contemporanei. Senza questa opzione il file generato riporta MaxPlayers=70. |
-NoBattlEye | Avvia senza BattlEye. |
-automanagedmods | Il server scarica e aggiorna le sue mod dello Steam Workshop. |
-crossplay | Fa entrare anche i giocatori di Epic Games Store. |
-clusterid= | I server con lo stesso ID permettono ai sopravvissuti di spostarsi tra loro. |
Admin e RCON
In gioco premi Tab per aprire la console, poi fai il login con la ServerAdminPassword. Da lì i comandi admin iniziano con admincheat:
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorldCon RCONEnabled=True, un tool RCON raggiunge il server su TCP 27020 con la stessa password. Nel nostro test listplayers, saveworld e doexit hanno funzionato via RCON. Un comando senza niente da riportare, come broadcast, risponde Server received, But no response!!
Per rendere qualcuno admin senza password, scrivi il suo SteamID64 (il numero di 17 cifre che inizia con 7656119) in ShooterGame/Saved/AllowedCheaterSteamIDs.txt, uno per riga, e riavvia.
Mod
Le mod per i server di ASE sono elementi dello Steam Workshop. Ogni mod ha un numero nel suo indirizzo del Workshop (id=...). Elenca i numeri in GameUserSettings.ini, il primo ha la priorità più alta, e aggiungi -automanagedmods alla riga di avvio così il server le scarica:
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-IDI giocatori ricevono le mod dal Workshop quando entrano. I giocatori di Epic Games Store non possono entrare in un server con mod.
Entrare nel server
1. Nel menu principale, clicca su JOIN ARK. 2. Imposta SESSION FILTER su UNOFFICIAL PC SESSIONS e, per un server con password, spunta SHOW PASSWORD PROTECTED. 3. Scrivi il nome del server nella ricerca, selezionalo ed entra.
Se non compare nella lista, apri Steam, scegli View e poi Game Servers, aggiungi YOUR-SERVER-IP:27015 in Favorites e collegati da lì. Chi è sulla stessa rete del server usa il suo IP locale.
Salvataggi, backup e aggiornamenti
Ogni mappa tiene il suo mondo in ShooterGame/Saved/SavedArks, in un solo file con il nome della mappa. Nel nostro test un The Island nuovo ha scritto TheIsland.ark, circa 34 MB.
Quando si inizia a giocare, sopravvissuti (.arkprofile) e tribù (.arktribe) vengono salvati nella stessa cartella.
Per un backup, salva e ferma il server, poi copia tutta la cartella ShooterGame/Saved: dentro ci sono mondi, personaggi, tribù, impostazioni e lista degli admin.
Per aggiornare, ferma il server e riesegui la riga di SteamCMD. I giocatori rimasti sulla vecchia versione preaquatica su Steam hanno bisogno di un server sullo stesso branch: aggiungi -beta preaquatica dopo 376030 nella riga di SteamCMD.
Problemi comuni
SteamCMD dice Missing configuration
Il nostro primo tentativo si è chiuso con questo errore dopo circa mezzo minuto. Rilanciando il download una seconda volta è arrivato il server completo.
Il mio server non compare tra i non ufficiali
Dai qualche minuto a un mondo nuovo (listplayers via RCON risponde quando è pronto), controlla che UDP 27015 sia aperta e inoltrata, e spunta SHOW PASSWORD PROTECTED per un server con password. Aggiungere YOUR-SERVER-IP:27015 ai preferiti di Steam funziona senza la lista.
Gli amici fuori casa mia finiscono in timeout quando entrano
Inoltra UDP 7777 e 7778 all'IP locale del PC del server e falle passare nel firewall. Chi è sulla tua stessa rete entra con l'IP locale.
Le impostazioni che ho cambiato nell'ini sono tornate come prima
Ferma il server prima di modificare e tieni una copia dei due file. Dopo l'aggiornamento Aquatica, Wildcard ha indicato come problema noto impostazioni che si resettano a ogni patch. Nel nostro test le opzioni della riga di avvio sono finite in GameUserSettings.ini: cambia la chiave anche lì.
Ai giocatori viene detto che la versione non corrisponde
Il gioco si è aggiornato e il server no, oppure uno dei due è sul branch preaquatica. Ferma il server e riesegui la riga di SteamCMD sullo stesso branch dei giocatori.
Le mod fanno crashare il server dopo un aggiornamento
Alcune mod vecchie si sono rotte con l'aggiornamento Aquatica del 2025. Aggiornale o toglile, oppure metti server e giocatori sul branch preaquatica.
Domande
Devo possedere ARK: Survival Evolved per ospitare un server?
No. Il download del server è gratis e SteamCMD lo scarica senza account Steam; ARK: Survival Evolved serve solo a chi entra, più il DLC se la mappa è a pagamento.
Quali porte devo inoltrare per un server di ARK: Survival Evolved?
UDP 7777 e 7778 per il gioco e UDP 27015 per la lista server. TCP 27020 solo per RCON dall'esterno.
Posso far girare un server di ARK: Survival Evolved su Linux?
Sì. Il download contiene un server Linux, ShooterGame/Binaries/Linux/ShooterGameServer, che gira senza Wine.
Quanta RAM serve a un server di ASE?
The Island senza nessuno online ha usato 5,5 GB nel nostro test. Mettine in conto di più per mappe più grandi, tanti dino addomesticati e mod.
Come aggiungo le mod al mio server di ASE?
Metti i numeri dello Steam Workshop in ActiveMods= sotto [ServerSettings] e avvia il server con -automanagedmods.
Come divento admin sul mio server di ASE?
In gioco premi Tab per la console, poi scrivi enablecheats seguito dalla ServerAdminPassword.


