Go to main content

Serwer dedykowany: ARK Survival Ascended - konfiguracja serwera dedykowanego na Windows

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

Masz VPS lub serwer dedykowany z Windows i chcesz zainstalować na nim serwer dedykowany ARK: Survival Ascended? Trafiłeś idealnie. W tym poradniku krok po kroku pokażemy Ci, jak zainstalować tę usługę na Twoim serwerze.

Konfiguracja serwera dedykowanego ARK: Survival Ascended na Windows VPS

Konfiguracja serwera dedykowanego ARK: Survival Ascended na Windows VPS

Wolisz zobaczyć wszystko w akcji, żeby lepiej zrozumieć? Mamy to! Zanurz się w naszym wideo, które wszystko Ci wyjaśni. Niezależnie czy się spieszysz, czy po prostu lubisz chłonąć wiedzę w najbardziej angażujący sposób!

Przygotowanie

Na początek połącz się ze swoim VPS przez Pulpit zdalny (RDP). Jeśli potrzebujesz pomocy, skorzystaj z naszego poradnika Dostęp początkowy (RDP).

Po uzyskaniu dostępu do serwera, musisz zainstalować SteamCMD, aby móc pobrać niezbędne pliki serwera dedykowanego. SteamCMD to wersja kliencka wiersza poleceń (CLI) Steam, która pozwala łatwo pobierać pliki z warsztatu Steam i serwerów dedykowanych. Pobierz SteamCMD z oficjalnej strony Valve lub bezpośrednio tutaj.

Utwórz nowy folder gdzieś na serwerze, w tym przykładzie nazwij go steamcmd. Przejdź do folderu Pobrane, znajdź plik steamcmd.zip, który właśnie pobrałeś i umieść go w folderze steamcmd. Teraz rozpakuj plik, klikając prawym przyciskiem i korzystając z funkcji rozpakowywania Windows lub dowolnej aplikacji, np. 7zip czy Winrar. W efekcie powinien pojawić się plik steamcmd.exe.

Uruchom po prostu steamcmd.exe i poczekaj, aż proces instalacji zakończy się w całości.

Gdy pojawi się komunikat Loading Steam API.... OK, proces zakończył się pomyślnie i możesz przejść do instalacji serwera dedykowanego ARK: Survival Ascended w kolejnej sekcji.

Instalacja

Po instalacji powinieneś mieć możliwość wykonywania poleceń w konsoli steamcmd.exe, którą uruchomiłeś wcześniej. Musisz się zalogować, zanim zaczniesz cokolwiek robić, używając konta anonymous poleceniem: login anonymous

Po zalogowaniu możesz rozpocząć pobieranie plików.

tip

Opcjonalnie: Możesz ustawić preferowany katalog instalacji poleceniem force_install_dir [ścieżka], zamieniając [ścieżka] na ścieżkę, której chcesz użyć dla swojego serwera. Na przykład:

force_install_dir C:\ARK-Survival-Ascended-Server

Teraz wpisz polecenie app_update 2430930, które rozpocznie pobieranie. App ID 2430930 to aplikacja ARK: Survival Ascended Dedicated Server.

informacja

Nie przerywaj procesu przed jego zakończeniem, aby uniknąć błędów. Może to chwilę potrwać, ale warto być cierpliwym! :)

Tworzenie pliku startowego

Po pomyślnym pobraniu przejdź do katalogu, w którym wykonałeś instalację i otwórz podkatalog:

../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Binaries/Win64

W tym folderze musisz stworzyć plik startowy, który jest potrzebny do uruchomienia serwera dedykowanego. Utwórz plik o nazwie: start-ark.bat. Najpierw możesz stworzyć dokument tekstowy, a potem zmienić jego rozszerzenie na .bat.

informacja

Upewnij się, że masz włączoną opcję "Pokaż rozszerzenia plików" w Eksploratorze plików, aby mieć pewność, że plik ma poprawne rozszerzenie.

Otwórz plik w edytorze tekstu (np. Notepad++) i wklej do niego następującą zawartość:

start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[nazwa_serwera]?ServerAdminPassword=[haslo_admina]?Port=7777?QueryPort=27015?MaxPlayers=[max_graczy] -NoBattlEye
exit

W tym poleceniu zamień [nazwa_serwera], [haslo_admina] oraz [max_graczy] na swoje wartości.

Jeśli chcesz ustawić hasło dla zwykłych graczy, dodaj ?ServerPassword=[haslo_dla_graczy] do powyższego polecenia. Wtedy będzie wyglądać tak:

start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[nazwa_serwera]?ServerPassword=[haslo_dla_graczy]?ServerAdminPassword=[haslo_admina]?Port=7777?QueryPort=27015?MaxPlayers=[max_graczy] -NoBattlEye
exit

Upewnij się, że ustawiłeś zmienne i zapisałeś zmiany przed zamknięciem pliku.

Twój serwer będzie dostępny lokalnie pod adresem 127.0.0.1:7777 po uruchomieniu pliku startowego i włączeniu serwera. Jednak musisz jeszcze dodać reguły przekierowania portów w zaporze Windows, jeśli chcesz, aby serwer był dostępny publicznie — o tym w następnej sekcji.

Przekierowanie portów serwera

Aby Twój serwer był dostępny publicznie, musisz zmodyfikować reguły przekierowania portów dla portów używanych przez proces serwera dedykowanego. Możesz to zrobić albo przez polecenia Powershell (łatwiejsze), albo przez standardowy interfejs Windows Defender Firewall.

Otwórz wyszukiwarkę Windows i wpisz Powershell. Kliknij prawym przyciskiem i wybierz Uruchom jako administrator, aby mieć odpowiednie uprawnienia.

informacja

Upewnij się, że uruchamiasz Powershell w trybie administratora, inaczej ustawienia mogą się nie zastosować poprawnie.

Następnie wklej poniższe polecenia do konsoli 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

Te polecenia automatycznie utworzą reguły zapory sieciowej niezbędne, aby Twój serwer Ark: Survival Ascended był dostępny publicznie.

Po dodaniu tych reguł Twój serwer będzie dostępny publicznie, czyli będziesz mógł połączyć się z nim przez adres IP serwera. W grze Ark: Survival Ascended otwórz konsolę i wpisz open [twoj_adres_ip]:7777.

Zalecamy najpierw skonfigurować ustawienia serwera w kolejnej sekcji, zanim zaczniesz z niego korzystać.

Konfiguracja

Na tym etapie masz już gotowy serwer dedykowany Ark: Survival Ascended. Możesz dalej konfigurować serwer przez dwa pliki konfiguracyjne znajdujące się w katalogu serwera.

Przejdź do następujących folderów:

../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/

Znajdziesz tam pliki konfiguracyjne DefaultGameUserSettings.ini oraz Gameusersettings.ini. W tych plikach możesz edytować mnóstwo zmiennych i opcji dotyczących Twojego serwera.

OBSŁUGA CROSSPLAY

Od 18 listopada 2023 właściciele serwerów muszą ręcznie zainstalować listę unieważnionych certyfikatów, którą można pobrać z https://dev.epicgames.com/ (lub bezpośrednio z http://crl.r2m02.amazontrust.com/r2m02.crl). Pobraną listę r2m02.crl należy zainstalować (klikając prawym przyciskiem na plik) wybierając opcję „Umieść wszystkie certyfikaty w następującym magazynie” i wybierając „Zaufane główne urzędy certyfikacji”. Może być wymagany restart systemu.

Jeśli przed 18 listopada 2023 właściciele serwerów zainstalowali plik certyfikatu r2m02.cer i serwer nie jest widoczny, ten certyfikat musi zostać usunięty z systemu, aby serwery znów były widoczne. Aby usunąć unieważniony certyfikat, uruchom (Windows + R) certmgr.msc i wyszukaj Amazon RSA 2048 M02 w „Zaufanych głównych urzędach certyfikacji”. To samo zrób w certlm.msc. Na koniec może być potrzebny restart systemu.

Uruchamianie i łączenie się z serwerem

Teraz czas uruchomić serwer. Aby jednak serwer uruchomił się poprawnie, musisz zainstalować Microsoft Visual C++ 2015 Redistributable na swoim Windows VPS.

informacja

Musisz zainstalować Microsoft Visual C++ 2015 Redistributable na swoim Windows VPS przed próbą uruchomienia serwera, jeśli jeszcze go nie masz, ponieważ jest to zależność. Bez tego serwer może się nie uruchomić.

Po zainstalowaniu tego na VPS możesz uruchomić serwer, wykonując wcześniej utworzony plik start-ark.bat.

Otworzy się konsola serwera w oknie wiersza poleceń i rozpocznie proces startu. Jeśli wszystko pójdzie zgodnie z planem, Twój serwer pojawi się na liście serwerów. Alternatywnie możesz połączyć się bezpośrednio, otwierając konsolę w grze i wpisując open [twoj_adres_ip]:7777.

Gratulacje! Pomyślnie zainstalowałeś Ark: Survival Ascended na swoim Windows serwerze dedykowanym.