Zo host je een ASE dedicated server
Houd een ARK: Survival Evolved-wereld draaiende voor je tribe op een pc die je zelf beheert, met je eigen rates, mods en kaarten. De server van Studio Wildcard kost niets en is er voor Windows en voor Linux.
Wat je nodig hebt
Een 64-bit pc met Windows of Linux die aan staat wanneer er gespeeld wordt. De server is Steam-app 376030. SteamCMD, de gratis command-line downloader van Valve, installeert hem met een anonieme login: geen Steam-account en geen ARK nodig op die pc. Geïnstalleerd is hij zo'n 22 GB.
In onze Linux-test gebruikte The Island zonder spelers 25 minuten na de start 5,5 GB RAM. Grotere kaarten, meer tames en meer spelers vragen meer. Eén kaart is één serverproces.
Spelers bereiken de server via UDP 7777, 7778 en 27015. Voor vrienden buiten je thuisnetwerk forward je die poorten op je router (zie Poorten en firewall hieronder).
Gecontroleerd op build 21241282 van de server, 31 oktober 2026.
Server installeren
1. Download SteamCMD van Valve en pak het uit naar C:\steamcmd.
2. Download de server in PowerShell of de Opdrachtprompt naar C:\games\ase-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit3. Zet deze twee regels in een bestand met de naam run-ase.cmd, vul je eigen naam en wachtwoorden in en dubbelklik erop:
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" -NoBattlEyeHet Windows-serverbestand vraagt om MSVCP120.dll en XAudio2_7.dll. Meldt Windows dat een daarvan ontbreekt, installeer dan de Visual C++ 2013 Redistributable (x64) van Microsoft en de DirectX End-User Runtime.
Ubuntu levert SteamCMD in de multiverse-repository. apt vraagt één keer of je de Steam-licentie accepteert. De Linux-server draait zonder Wine of 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" -NoBattlEyeWij draaiden hem op Ubuntu 24.04. Het programma om te starten is ShooterGameServer in ShooterGame/Binaries/Linux. Het toont meteen SteamAPI_Init() failed; dat kan geen kwaad, onze server bleef draaien en opende zijn poorten.
Zet het hele deel met kaart en opties tussen aanhalingstekens en zonder spaties: de kaartnaam komt eerst, elke optie begint met ?, en de switches die met - beginnen volgen na een spatie.
Wacht niet op een logregel: in onze Linux-test bleef ShooterGame.log leeg. Vraag het in plaats daarvan via RCON. Zodra listplayers No Players Connected antwoordt, draait de server en staan de poorten open.
Om te stoppen typ je SaveWorld en daarna DoExit in de adminconsole of via RCON. In onze test sloeg DoExit de wereld meteen op, maar het proces liep twee minuten later nog, dus check of het gestopt is voordat je saves kopieert of updatet.
Kaarten
Alle kaarten zitten in dezelfde download. Zet de naam van de kaart helemaal vooraan in het deel tussen aanhalingstekens, in plaats van TheIsland. Spelers moeten een betaalde kaart bezitten om erop te joinen, de server niet.
| Kaart | Naam om mee te starten | Spelers hebben nodig |
|---|---|---|
| The Island | TheIsland | Het spel |
| The Center | TheCenter | Het spel |
| Ragnarok | Ragnarok | Het spel |
| Valguero | Valguero_P | Het spel |
| Crystal Isles | CrystalIsles | Het spel |
| Lost Island | LostIsland | Het spel |
| Fjordur | Fjordur | Het spel |
| Scorched Earth | ScorchedEarth_P | De DLC |
| Aberration | Aberration_P | De DLC |
| Extinction | Extinction | De DLC |
| Genesis: Part 1 | Genesis | Genesis Season Pass |
| Genesis: Part 2 | Gen2 | Genesis Season Pass |
Onze anonieme Linux-download bevatte een map voor elke kaart in deze tabel: de betaalde onder ShooterGame/Content/Maps, de gratis onder ShooterGame/Content/Mods. We hebben alleen The Island gestart.
Poorten en firewall
UDP 7777 is de gamepoort en UDP 7778 zit er altijd één boven. UDP 27015 beantwoordt de vragen van de serverlijst, dus zonder die poort blijft de server onzichtbaar. TCP 27020 is RCON en telt alleen als je admincommando's vanaf een andere pc wilt sturen.
Op Windows open je de drie UDP-poorten met één firewallregel (PowerShell als administrator):
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action AllowOp Ubuntu met ufw ingeschakeld:
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udpOnze draaiende testserver luisterde precies op deze: UDP 7777, 7778 en 27015, plus TCP 27020 met RCON aan.
Forward op de router dezelfde drie UDP-poorten naar het lokale IP-adres van de server-pc. Een tweede server op dezelfde pc krijgt zijn eigen set, bijvoorbeeld Port=7779 (met 7780) en QueryPort=27016.
Serverinstellingen
Na de eerste start staan de instellingen op Windows in ShooterGame\Saved\Config\WindowsServer en op Linux in ShooterGame/Saved/Config/LinuxServer. Pas ze aan terwijl de server gestopt is.
Onze eerste start schreef een GameUserSettings.ini van ongeveer 16 KB met de opties uit de startregel er al in, zoals het adminwachtwoord. Veel keys uit de tabel hieronder stonden er niet in (XPMultiplier bijvoorbeeld), dus voeg ze zelf toe.
| Instelling | Standaard | Wat het verandert |
|---|---|---|
XPMultiplier | 1 | Ervaring uit elke bron. |
TamingSpeedMultiplier | 1 | Hoe snel temmen gaat. 3 is drie keer zo snel. |
HarvestAmountMultiplier | 1 | Grondstoffen per slag. |
DifficultyOffset | 1 | Samen met OverrideOfficialDifficulty het level van wilde dino's. |
OverrideOfficialDifficulty | 0 | Bepaalt het maximumlevel van wilde dino's: 5 betekent tot level 150, de grens die officiële servers gebruiken. |
ServerPVE | False | True zorgt dat spelers en hun tames elkaar geen schade doen. |
DayCycleSpeedScale | 1 | Lengte van een dag. 0.5 maakt dagen twee keer zo lang. |
AutoSavePeriodMinutes | 15 | Minuten tussen de saves van de wereld. |
MaxTamedDinos | 5000 | Tames voor de hele server. |
ShowMapPlayerLocation | True | Je eigen markering op de kaart. |
AllowThirdPersonPlayer | True | Third-person-camera. |
ServerCrosshair | True | Richtkruis op het scherm. |
RCONEnabled | False | True opent RCON op RCONPort (27020). |
De meeste hiervan horen onder [ServerSettings]. Een kort voorbeeld:
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020Game.ini werd bij onze eerste start leeg aangemaakt. Zet de sectieregel [/Script/ShooterGame.ShooterGameMode] bovenaan en de keys eronder:
| Instelling | Standaard | Wat het verandert |
|---|---|---|
EggHatchSpeedMultiplier | 1 | Hoger laat eieren eerder uitkomen. |
BabyMatureSpeedMultiplier | 1 | Hoger laat baby's eerder opgroeien. |
MatingIntervalMultiplier | 1 | Wachttijd tussen twee paringen. Lager is korter. |
BabyCuddleIntervalMultiplier | 1 | Tijd tussen imprint-knuffels. Lager is vaker. |
[/Script/ShooterGame.ShooterGameMode]
EggHatchSpeedMultiplier=5
BabyMatureSpeedMultiplier=5
MatingIntervalMultiplier=0.25| Optie | Wat het doet |
|---|---|
?SessionName= | Naam in de serverlijst. |
?ServerPassword= | Wachtwoord om te joinen. Laat het weg voor een open server. |
?ServerAdminPassword= | Wachtwoord voor admincommando's en RCON. |
?Port= | Gamepoort, 7777 als je niets instelt. De poort erboven wordt ook gebruikt. |
?QueryPort= | Poort voor de serverlijst, 27015 als je niets instelt. |
?MaxPlayers= | Maximaal aantal spelers tegelijk. Zonder deze optie staat in het aangemaakte bestand MaxPlayers=70. |
-NoBattlEye | Start zonder BattlEye. |
-automanagedmods | De server downloadt en updatet zijn Steam Workshop-mods. |
-crossplay | Laat ook spelers uit de Epic Games Store joinen. |
-clusterid= | Tussen servers met dezelfde ID kunnen survivors wisselen. |
Admin en RCON
Druk in het spel op Tab om de console te openen en log in met het ServerAdminPassword. Daarna beginnen admincommando's met admincheat:
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorldMet RCONEnabled=True bereikt een RCON-tool de server op TCP 27020 met hetzelfde wachtwoord. In onze test werkten listplayers, saveworld en doexit via RCON. Een commando zonder iets te melden, zoals broadcast, antwoordt Server received, But no response!!
Om iemand admin te maken zonder het wachtwoord, zet je zijn SteamID64 (het getal van 17 cijfers dat begint met 7656119) in ShooterGame/Saved/AllowedCheaterSteamIDs.txt, één per regel, en start je opnieuw.
Mods
Servermods voor ASE zijn Steam Workshop-items. Elke mod heeft een nummer in zijn Workshop-adres (id=...). Zet de nummers in GameUserSettings.ini, de eerste heeft de hoogste prioriteit, en voeg -automanagedmods toe aan de startregel zodat de server ze ophaalt:
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-IDSpelers krijgen de mods uit de Workshop als ze joinen. Spelers uit de Epic Games Store kunnen niet joinen op een server met mods.
Verbinden met de server
1. Klik in het hoofdmenu op JOIN ARK. 2. Zet SESSION FILTER op UNOFFICIAL PC SESSIONS en vink bij een server met wachtwoord SHOW PASSWORD PROTECTED aan. 3. Typ de servernaam in het zoekvak, kies hem en join.
Staat hij niet in de lijst, open dan Steam, kies View en dan Game Servers, voeg YOUR-SERVER-IP:27015 toe onder Favorites en verbind van daaruit. Wie op hetzelfde netwerk zit als de server, gebruikt het lokale IP-adres.
Saves, back-ups en updates
Elke kaart bewaart zijn wereld in ShooterGame/Saved/SavedArks als één bestand met de naam van de kaart. Een verse The Island schreef in onze test TheIsland.ark, ongeveer 34 MB.
Zodra er gespeeld wordt, komen de survivors (.arkprofile) en tribes (.arktribe) van de spelers in dezelfde map.
Voor een back-up sla je de wereld op, stop je de server en kopieer je de hele map ShooterGame/Saved: werelden, personages, tribes, instellingen en de adminlijst staan er allemaal in.
Om te updaten stop je de server en voer je de SteamCMD-regel opnieuw uit. Spelers die in Steam op de oudere versie preaquatica blijven, hebben een server op dezelfde branch nodig: zet -beta preaquatica achter 376030 in de SteamCMD-regel.
Veelvoorkomende problemen
SteamCMD meldt Missing configuration
Onze eerste poging eindigde na ongeveer een halve minuut met deze fout. Toen we de download een tweede keer startten, kwam de hele server binnen.
Mijn server verschijnt niet onder Unofficial
Geef een nieuwe wereld een paar minuten (RCON listplayers antwoordt zodra hij draait), check of UDP 27015 open staat en geforward is, en vink bij een server met wachtwoord SHOW PASSWORD PROTECTED aan. Met YOUR-SERVER-IP:27015 in je Steam-favorieten lukt het ook zonder de lijst.
Vrienden buiten mijn thuisnetwerk krijgen een time-out bij het joinen
Forward UDP 7777 en 7778 naar het lokale IP van de server-pc en laat ze door de firewall. Spelers op je eigen netwerk joinen met het lokale IP.
Instellingen die ik in de ini veranderde, staan weer op de oude waarde
Stop de server voor je iets bewerkt en bewaar een kopie van beide bestanden. Na de Aquatica-update noemde Wildcard instellingen die bij elke patch resetten een bekend probleem. Opties uit de startregel kwamen in onze test in GameUserSettings.ini, pas zo'n key daar dus ook aan.
Spelers krijgen te horen dat de versie niet overeenkomt
Het spel is geüpdatet en de server niet, of een van beide zit op de branch preaquatica. Stop de server en voer de SteamCMD-regel opnieuw uit op dezelfde branch als de spelers.
Mods laten de server crashen na een update
Sommige oudere mods gingen kapot door de Aquatica-update in 2025. Update of verwijder ze, of laat server en spelers op de branch preaquatica draaien.
Vragen
Moet ik ARK: Survival Evolved hebben om een server te hosten?
Nee. De serverdownload is gratis en SteamCMD haalt hem op zonder Steam-account; alleen wie joint heeft ARK: Survival Evolved nodig, plus de DLC van een betaalde kaart.
Welke poorten moet ik forwarden voor een ARK: Survival Evolved-server?
UDP 7777 en 7778 voor het spel en UDP 27015 voor de serverlijst. TCP 27020 alleen voor RCON van buitenaf.
Kan ik een ARK: Survival Evolved-server op Linux draaien?
Ja. De download bevat een Linux-server, ShooterGame/Binaries/Linux/ShooterGameServer, die zonder Wine draait.
Hoeveel RAM heeft een ASE-server nodig?
The Island zonder spelers gebruikte in onze test 5,5 GB. Reken op meer voor grotere kaarten, veel tames en mods.
Hoe voeg ik mods toe aan mijn ASE-server?
Zet de Steam Workshop-nummers in ActiveMods= onder [ServerSettings] en start de server met -automanagedmods.
Hoe word ik admin op mijn ASE-server?
Druk in het spel op Tab voor de console en typ enablecheats met het ServerAdminPassword erachter.


