VPS: ARK Survival Ascended Dedikerad Server Windows Setup
Denna guide skapades med följande produkter:
(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)
Introduktion
Har du en Windows VPS och vill installera ARK: Survival Ascended Dedikerad server på den? Då är du på rätt plats. I den här guiden går vi igenom steg för steg hur du installerar den här tjänsten på din server.
ARK: Survival Ascended Dedikerad Server Setup på Windows VPS
Känns det lättare att förstå när du ser saker i praktiken? Vi fixar det! Kolla in vår video som bryter ner allt för dig. Oavsett om du har bråttom eller bara gillar att ta in info på det mest engagerande sättet!
Förberedelser
Börja med att ansluta till din VPS via Remote Desktop (RDP). Använd vår Initial Access (RDP)-guide om du behöver hjälp med det.
När du är inne på servern behöver du installera SteamCMD för att kunna ladda ner de nödvändiga filerna för den dedikerade servern. SteamCMD är kommandoradsverktyget (CLI) för Steam-klienten och låter dig enkelt ladda ner Steam workshop- och dedikerade serverfiler. Ladda ner SteamCMD från Valves officiella sida eller direkt här.
Skapa en ny mapp någonstans på din server, i det här exemplet kallar vi den steamcmd. Gå till din Nedladdningar-mapp, hitta filen steamcmd.zip som du precis laddade ner och lägg den i din steamcmd-mapp. Packa sedan upp filen genom att högerklicka och använda Windows inbyggda uppackningsfunktion, eller med program som .7zip eller Winrar. Då ska du få en fil som heter steamcmd.exe.
Kör helt enkelt steamcmd.exe och vänta tills installationen är helt klar.
När meddelandet Loading Steam API.... OK visas är processen klar och du kan börja installera ARK: Survival Ascended dedikerade server i nästa steg.
Installation
Efter installationen ska du kunna köra kommandon i steamcmd.exe-prompten som du startade tidigare. Du måste logga in innan du kan göra något, via användaren anonymous, med kommandot: login anonymous
När du är inloggad kan du börja ladda ner filerna.
Valfritt: Du kan ange din önskade installationsmapp med kommandot force_install_dir [sökväg], där du byter ut [sökväg] mot den mapp du vill använda för din server. Exempel:
force_install_dir C:\ARK-Survival-Ascended-Server
Kör nu kommandot app_update 2430930 för att starta nedladdningen. App-ID 2430930 är ARK: Survival Ascended Dedicated Server.
Avbryt inte processen innan den är klar för att undvika fel. Det kan ta en stund, men det är värt att ha tålamod! :)
Skapa startfil
När nedladdningen är klar, navigera till installationsmappen och gå till följande undermapp:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Binaries/Win64
Här behöver du skapa din startfil som krävs för att starta den dedikerade servern. Skapa en fil med namnet: start-ark.bat. Du kan först skapa en textfil och sedan byta filändelse till .bat.
Se till att du har "Visa filnamnstillägg" aktiverat i Utforskaren så att rätt filändelse används.
Öppna filen i en textredigerare (t.ex. Notepad++) och klistra in följande innehåll:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_namn]?ServerAdminPassword=[admin_lösen]?Port=7777?QueryPort=27015?MaxPlayers=[max_spelare] -NoBattlEye
exit
Byt ut [server_namn], [admin_lösen] och [max_spelare] mot det du vill ha.
Vill du även sätta ett lösenord för vanliga spelare att ansluta med kan du lägga till ?ServerPassword=[join_lösen] i kommandot ovan. Det blir då:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_namn]?ServerPassword=[join_lösen]?ServerAdminPassword=[admin_lösen]?Port=7777?QueryPort=27015?MaxPlayers=[max_spelare] -NoBattlEye
exit
Se till att du sparar ändringarna innan du stänger filen.
Din server kommer nu vara tillgänglig lokalt via 127.0.0.1:7777 när du kör startfilen och servern är online. Men du måste fortfarande lägga till port-forwarding i Windows-brandväggen om du vill att servern ska vara tillgänglig utåt, vilket vi går igenom i nästa avsnitt.
Port-forwarding för din server
För att din server ska vara tillgänglig utåt måste du lägga till port-forwarding för de portar som den dedikerade servern använder. Det kan du göra antingen via Powershell-kommandon (lättast) eller via Windows Defender Firewall.
- Via Powershell
- Via Windows Defender
Öppna Windows sökfält och sök på Powershell. Högerklicka och välj Kör som administratör för att få rätt behörigheter.
Se till att köra Powershell som administratör, annars kan inställningarna misslyckas.
Klistra in följande kommandon i Powershell:
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
Dessa regler öppnar brandväggen för de portar som behövs för din ARK: Survival Ascended-server.
Öppna Windows sök och leta upp Windows Firewall Settings with Advanced Security. Om du öppnar den vanliga brandväggssidan kan du behöva klicka på Advanced Settings för att komma till rätt fönster.
Skapa nya regler för din ARK: Survival Ascended-server. Lägg till regler för följande protokoll och portar, både inkommande och utgående:
- TCP: 27020
- UDP: 27015
- UDP: 7777-7778
Behöver du mer hjälp med port-forwarding, kolla vår guide Port Forwarding (Firewall).
När du lagt till reglerna är din server tillgänglig utåt och du kan ansluta via serverns IP. Öppna konsolen i ARK: Survival Ascended och skriv open [din_ip]:7777 för att ansluta.
Vi rekommenderar att du först konfigurerar servern enligt nästa avsnitt innan du börjar spela.
Konfiguration
Nu är setupen klar för din ARK: Survival Ascended dedikerade server. Du kan göra fler inställningar i två konfigurationsfiler som finns i serverns mapp.
Navigera till:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/
Här hittar du filerna DefaultGameUserSettings.ini och GameUserSettings.ini. I dessa kan du ändra massor av variabler och inställningar för din server.
Sedan 18 november 2023 måste serverägare manuellt installera certifikatets återkallelse-lista som finns på https://dev.epicgames.com/ (eller direkt från http://crl.r2m02.amazontrust.com/r2m02.crl). Den nedladdade filen r2m02.crl måste installeras (högerklicka på filen) genom att välja "Place all certificates in the following store" och välja "Trusted Root Certification Authorities". En omstart av systemet kan behövas.
Om serverägare innan 18 november 2023 installerade certifikatet r2m02.cer och servern inte syns, måste detta certifikat tas bort från systemet för att servrarna ska bli synliga igen. Ta bort det genom att köra (Windows + R) certmgr.msc och söka efter Amazon RSA 2048 M02 under Trusted Root Certification Authorities. Samma sak görs med certlm.msc. Slutligen kan en omstart behövas.
Starta & anslut till din server
Nu är det dags att starta servern. För att den ska starta korrekt måste du först installera Microsoft Visual C++ 2015 Redistributable på din Windows VPS.
Du måste ha Microsoft Visual C++ 2015 Redistributable installerat på din VPS innan du försöker starta servern, annars kan den misslyckas att starta.
När det är installerat kan du starta servern genom att köra start-ark.bat-filen du skapade tidigare.
Det öppnar serverns konsol i ett kommandofönster och startar servern. Om allt går som det ska syns din server i serverlistan. Du kan också ansluta direkt genom att öppna konsolen i spelet och skriva open [din_ip]:7777.
Avslutning
Grattis, du har nu installerat och konfigurerat ARK Survival Ascended-servern på din VPS! Har du fler frågor eller problem, tveka inte att kontakta vår support som finns här för dig varje dag!