Dedicated Server: ARK Survival Ascended Dedicated Server Windows Setup
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Heb je een Windows VPS of dedicated server en wil je daarop de ARK: Survival Ascended Dedicated Server service installeren? Dan ben je hier aan het juiste adres. In deze gids leggen we stap voor stap uit hoe je deze service op je server installeert.
ARK: Survival Ascended Dedicated Server Setup op Windows VPS
Snap je het beter als je dingen in actie ziet? Wij hebben je gedekt! Duik in onze video die alles voor je uitlegt. Of je nu haast hebt of gewoon liever info op de meest toffe manier opneemt!
Voorbereiding
Begin met verbinden met je VPS via Remote Desktop (RDP). Gebruik onze Eerste Toegang (RDP) gids als je hulp nodig hebt.
Zodra je op je server bent, moet je SteamCMD installeren om de benodigde dedicated server bestanden te kunnen downloaden. SteamCMD is de command-line (CLI) versie van de Steam client en is het tooltje waarmee je makkelijk Steam workshop en dedicated server bestanden downloadt. Download SteamCMD van de officiële Valve website of direct hier.
Maak ergens op je server een nieuwe map aan, in dit voorbeeld noemen we die steamcmd. Ga naar je Downloads map, zoek het bestand steamcmd.zip dat je net hebt gedownload en plaats het in je steamcmd map. Pak het bestand uit door er met rechts op te klikken en de Windows unzip functie te gebruiken, of met een programma zoals 7zip of Winrar. Je krijgt dan een steamcmd.exe bestand.
Start simpelweg steamcmd.exe en wacht tot de installatie helemaal klaar is.
Zodra de melding Loading Steam API.... OK verschijnt, is het proces succesvol afgerond en kun je doorgaan met het installeren van de ARK: Survival Ascended dedicated server in de volgende stap.
Installatie
Na de installatie kun je commando’s uitvoeren in het steamcmd.exe command prompt dat je net hebt geopend. Je moet eerst inloggen via de anonymous gebruiker met het commando: login anonymous
Als je bent ingelogd, kun je beginnen met het downloaden van de bestanden.
Optioneel: Je kunt je gewenste installatiemap instellen met het commando force_install_dir [pad], waarbij je [pad] vervangt door het pad waar je de server wilt installeren. Bijvoorbeeld:
force_install_dir C:\ARK-Survival-Ascended-Server
Voer nu het commando app_update 2430930 uit om de download te starten. De App ID 2430930 is de ARK: Survival Ascended Dedicated Server applicatie.
Onderbreek het proces niet voordat het klaar is om fouten te voorkomen. Het kan even duren, maar het is het wachten waard! :)
Startup bestand aanmaken
Als de download succesvol is afgerond, ga je naar de map waar je hebt geïnstalleerd en navigeer je naar de volgende submap:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Binaries/Win64
In deze map moet je een startup bestand maken om de dedicated server te starten. Maak een bestand aan met de naam: start-ark.bat. Je kunt eerst een tekstbestand maken en dat daarna hernoemen naar .bat.
Zorg dat je in Verkenner de optie "Bestandsextensies weergeven" aan hebt staan, zodat je zeker weet dat het bestand de juiste extensie krijgt.
Open het bestand met een teksteditor (zoals Notepad++) en voeg de volgende inhoud toe:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_naam]?ServerAdminPassword=[admin_wachtwoord]?Port=7777?QueryPort=27015?MaxPlayers=[max_spelers] -NoBattlEye
exit
Vervang in dit commando [server_naam], [admin_wachtwoord] en [max_spelers] door wat jij wilt.
Wil je ook een wachtwoord instellen zodat gewone spelers kunnen joinen? Voeg dan ?ServerPassword=[join_wachtwoord] toe aan het commando, zo:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_naam]?ServerPassword=[join_wachtwoord]?ServerAdminPassword=[admin_wachtwoord]?Port=7777?QueryPort=27015?MaxPlayers=[max_spelers] -NoBattlEye
exit
Zorg dat je de variabelen hebt ingevuld en sla het bestand op voordat je het sluit.
Je server is nu lokaal bereikbaar via 127.0.0.1:7777 zodra je het startup bestand runt en de server online is. Maar je moet nog wel Windows Firewall poortregels toevoegen als je wilt dat je server publiekelijk bereikbaar is, dat behandelen we in de volgende stap.
Poort forwarding instellen
Om je server publiekelijk bereikbaar te maken, moet je poort forwarding regelen voor de poorten die de dedicated server gebruikt. Dit kan via Powershell commando’s (makkelijker) of via de Windows Defender Firewall instellingen.
- Via Powershell
- Via Windows Defender
Open je Windows zoekbalk en zoek naar Powershell. Klik met rechts en kies Als administrator uitvoeren zodat je de juiste rechten hebt.
Zorg dat je Powershell als administrator draait, anders worden de instellingen niet goed toegepast.
Plak de volgende commando’s in je Powershell prompt:
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
Deze regels maken automatisch de firewallregels aan die nodig zijn om je Ark: Survival Ascended server publiekelijk bereikbaar te maken.
Open via de zoekfunctie van Windows Windows Firewall met geavanceerde beveiliging. Mogelijk moet je eerst op Geavanceerde instellingen klikken om het juiste venster te openen.
Maak nieuwe regels aan voor je Ark: Survival Ascended server. Voeg deze toe voor de volgende protocollen en poorten:
- TCP inkomend en uitgaand: 27020
- UDP inkomend en uitgaand: 27015
- UDP inkomend en uitgaand: 7777-7778
Gebruik onze Poort Forwarding (Firewall) gids als je hier hulp bij nodig hebt.
Als je deze regels hebt toegevoegd, is je server nu publiekelijk bereikbaar en kun je verbinden via het IP-adres van je server. Open in Ark: Survival Ascended de console en voer open [jouw_ip_adres]:7777 uit om te verbinden.
We raden aan eerst je serverinstellingen te configureren via de volgende stap voordat je gaat spelen.
Configuratie
Op dit punt heb je de setup van je Ark: Survival Ascended dedicated server afgerond. Je kunt je server verder configureren via twee configuratiebestanden in de servermap.
Ga naar de volgende mappen:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/
Hier vind je de configuratiebestanden DefaultGameUserSettings.ini en GameUserSettings.ini. In deze bestanden kun je allerlei variabelen en opties aanpassen voor je server.
Sinds 18 november 2023 moeten servereigenaren handmatig de certificate revocation list installeren die te vinden is op https://dev.epicgames.com/ (of direct via http://crl.r2m02.amazontrust.com/r2m02.crl). Het gedownloade r2m02.crl bestand moet geïnstalleerd worden (rechtsklik op het bestand) door te kiezen voor "Alle certificaten plaatsen in de volgende opslag" en dan "Vertrouwde basiscertificeringsinstanties". Een herstart van het systeem kan nodig zijn.
Als servereigenaren vóór 18 november 2023 het r2m02.cer certificaat hebben geïnstalleerd en de server niet zichtbaar is, moet dat certificaat verwijderd worden om de servers weer zichtbaar te maken. Verwijder het via (Windows + R) certmgr.msc en zoek naar Amazon RSA 2048 M02 onder Vertrouwde basiscertificeringsinstanties. Doe hetzelfde met certlm.msc. Herstart daarna het systeem indien nodig.
Server starten & verbinden
Nu is het tijd om je server te starten. Om de server succesvol te starten, moet je eerst Microsoft Visual C++ 2015 Redistributable op je Windows VPS installeren.
Je moet Microsoft Visual C++ 2015 Redistributable installeren op je Windows VPS voordat je de server start als je dit nog niet hebt, want het is een vereiste. Zonder deze installatie kan je server mogelijk niet starten.
Als je dit hebt geïnstalleerd, kun je de server starten door het start-ark.bat bestand dat je eerder hebt gemaakt uit te voeren.
Er opent dan een console in een command prompt en de server start op. Als alles goed gaat, verschijnt je server in de serverlijst. Je kunt ook direct verbinden door in de gameconsole open [jouw_ip_adres]:7777 te typen.
Gefeliciteerd, je hebt Ark: Survival Ascended succesvol geïnstalleerd op je Windows Dedicated Server!