Serwer dedykowany: Konfiguracja Valheim Dedicated Server 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 serwer dedykowany i chcesz na nim zainstalować serwery gier? Na przykład Valheim Dedicated Server? Trafiłeś idealnie! Poniżej krok po kroku wyjaśnimy, jak zainstalować taką usługę na swoim serwerze.
Konfiguracja Valheim Dedicated Server na Windows VPS
Wolisz zobaczyć wszystko w akcji, żeby lepiej zrozumieć? Mamy to! Zanurz się w naszym wideo, które wszystko rozkłada na czynniki pierwsze. Niezależnie czy się spieszysz, czy po prostu wolisz chłonąć wiedzę w najbardziej angażujący sposób!
Przygotowanie
Do konfiguracji serwera Valheim potrzebny jest SteamCMD. SteamCMD to wersja Steam w trybie tekstowym (command line). To narzędzie pozwala szybko i łatwo pobrać aplikacje serwerów dedykowanych popularnych gier ze Steam. SteamCMD znajdziesz na oficjalnej stronie dewelopera Valve: https://developer.valvesoftware.com/wiki/SteamCMD.
Następnie pobierz plik. Będzie to plik steamcmd.zip, który musisz rozpakować. Zalecamy utworzenie osobnego folderu, gdzie rozpakujesz plik. Po rozpakowaniu powinieneś zobaczyć plik steamcmd.exe. Uruchom go i poczekaj, aż proces instalacji się zakończy.
Gdy pojawi się komunikat Loading Steam API.... OK, proces zakończył się pomyślnie i możesz przejść do instalacji serwera Valheim.
Instalacja
Po instalacji powinieneś móc wykonywać polecenia w Steam command line (steamcmd.exe). Musisz się tam zalogować. Zrób to jako użytkownik anonymous. Wpisz polecenie: login anonymous
Kolejnym krokiem jest instalacja. Wykonaj polecenie app_update 896660
. App ID 896660 oznacza aplikację Valheim Dedicated Server.
Nie przerywaj procesu przed jego zakończeniem, aby uniknąć błędów. Może to chwilę potrwać, ale warto być cierpliwym! :)
Przejdź do katalogu, w którym wykonałeś instalację, a następnie do podkatalogu: ../steamapps/common/Valheim dedicated Server/
Tam musisz stworzyć plik startowy, który będzie uruchamiał oprogramowanie serwera. Utwórz plik o nazwie: start_headless.bat
Upewnij się, że masz włączoną opcję wyświetlania rozszerzeń plików, aby plik miał poprawne rozszerzenie.
Otwórz plik, dodaj poniższą zawartość i zapisz zmiany:
@echo off
set SteamAppId-892970
echo "Starting server PRESS CIRL-C to exit"
REM Tip: Make a local copy of this script to avoid it being overwritten by steam.
REM NOTE: Minimum password length is 5 characters & Password cant be in the server name.
REM NOTE: You need to make sure che ports 2456-2458 is being forwarded to your server through your local router & firewall.
valheim server -nographics -batchmode -name "My Server" -port 2456 -world "Dedicated" -password "secret" -crossplay
Aby serwer był widoczny i dostępny z zewnątrz, musisz odblokować/przekierować porty serwera w zaporze sieciowej. Otwórz ustawienia Zapory systemu Windows.
W ustawieniach dodaj reguły przychodzące i wychodzące dla portów: 2456-2458 dla protokołów TCP/UDP.
Konfiguracja
Sama instalacja jest już gotowa. Dalsze zmiany konfiguracji możesz wprowadzić w pliku start_headless_server.bat. Masz tam możliwość zmiany nazwy serwera, hasła serwera, hasła administratora i wielu innych opcji. Przejdź do katalogu:
../steamapps/common/Valheim dedicated Server/
Graj
Na koniec konfiguracji możesz uruchomić serwer, wykonując wcześniej utworzony plik start_headless_server.bat. Powinno to otworzyć konsolę serwera i rozpocząć proces startu. Jeśli wszystko pójdzie zgodnie z planem, serwer pojawi się na liście serwerów po pomyślnym uruchomieniu.