Serwer dedykowany: Konfiguracja Enshrouded 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 Windows VPS lub serwer dedykowany i chcesz zainstalować na nim serwer dedykowany Enshrouded? Trafiłeś idealnie. W tym poradniku krok po kroku pokażemy Ci, jak zainstalować tę usługę na Twoim serwerze.
Jak skonfigurować serwer dedykowany Enshrouded 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 zalogowaniu się na serwer, musisz zainstalować SteamCMD, aby móc pobrać niezbędne pliki serwera dedykowanego. SteamCMD to wersja konsolowa (CLI) klienta Steam i narzędzie, które pozwala łatwo pobierać różne pliki z warsztatu Steam oraz pliki 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 przenieś go do folderu steamcmd
. Teraz rozpakuj plik, klikając prawym przyciskiem i korzystając z wbudowanej funkcji rozpakowywania Windows lub dowolnej aplikacji jak 7zip czy Winrar. W efekcie powinien pojawić się plik steamcmd.exe.
Uruchom po prostu steamcmd.exe i poczekaj, aż proces instalacji zostanie w pełni zakończony.
Gdy pojawi się komunikat Loading Steam API.... OK, proces zakończył się pomyślnie i możesz przejść do instalacji serwera dedykowanego Enshrouded w kolejnej sekcji.
Instalacja
Po instalacji powinieneś móc wykonywać polecenia w konsoli steamcmd.exe, którą uruchomiłeś wcześniej. Musisz się zalogować, zanim zaczniesz cokolwiek robić, używając konta anonymous i polecenia: login anonymous
Po zalogowaniu możesz rozpocząć pobieranie plików.
Opcjonalnie: Możesz ustawić własny katalog instalacji, wpisując polecenie force_install_dir [ścieżka]
, zamieniając [ścieżka]
na wybraną lokalizację serwera. Na przykład:
force_install_dir C:\Enshrouded-Server
Teraz wpisz polecenie app_update 2278520
, które rozpocznie pobieranie. App ID 2278520 to aplikacja Enshrouded.
Nie przerywaj procesu przed jego zakończeniem, aby uniknąć błędów. Może to chwilę potrwać, ale warto być cierpliwym! :)
Po zakończeniu przejdź do katalogu, w którym pobrano wszystkie pliki serwera. Tam możesz uruchomić enshrouded_server.exe, aby wystartować serwer. Jednak najpierw zalecamy przekierowanie portów i konfigurację serwera.
Przekierowanie portów serwera
Aby Twój serwer był dostępny publicznie, musisz zmienić reguły przekierowania portów dla portów używanych przez proces serwera dedykowanego. Możesz to zrobić albo bezpośrednio przez polecenia Powershell (łatwiejsze), albo przez panel Windows Defender Firewall.
- Przez Powershell
- Przez Windows Defender
Otwórz wyszukiwarkę Windows i wpisz Powershell. Kliknij prawym przyciskiem i wybierz Uruchom jako administrator, aby mieć odpowiednie uprawnienia i wszystko działało poprawnie.
Upewnij się, że uruchamiasz Powershell w trybie administratora, inaczej ustawienia mogą się nie zastosować.
Następnie skopiuj i wklej poniższe polecenia do konsoli Powershell:
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Inbound -LocalPort 15636,15637 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Inbound -LocalPort 15636,15637 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Outbound -LocalPort 15636,15637 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Outbound -LocalPort 15636,15637 -Protocol UDP -Action Allow
Te polecenia automatycznie utworzą reguły zapory sieciowej, które są niezbędne, aby Twój serwer Enshrouded był dostępny publicznie.
Użyj wyszukiwarki Windows, aby otworzyć Ustawienia zapory Windows z zaawansowanym zabezpieczeniem. Jeśli otworzysz podstawową stronę zapory, kliknij Ustawienia zaawansowane, aby przejść do właściwego okna.
Musisz utworzyć nowe reguły dla swojego serwera Enshrouded. Kliknij kolejno na reguły przychodzące i wychodzące i dodaj je dla następujących protokołów i portów:
- TCP przychodzące i wychodzące: 15636-15637
- UDP przychodzące i wychodzące: 15636-15637
Jeśli potrzebujesz pomocy, skorzystaj z naszego poradnika Przekierowanie portów (Firewall).
Po dodaniu tych reguł Twój serwer będzie dostępny publicznie, co oznacza, że możesz połączyć się z nim przez adres IP serwera. Wybierz postać w menu głównym, przejdź do zakładki Znajdź gry i kliknij Dodaj serwer. Wpisz tam adres IP serwera, port (domyślnie 15636) oraz hasło serwera (jeśli ustawione, w przeciwnym razie zostaw puste).
Sprawdź nasz poradnik Konfiguracja serwera, jeśli chcesz ustawić hasło na serwer i dostosować inne opcje.
Zalecamy najpierw skonfigurować ustawienia serwera w kolejnej sekcji, zanim zaczniesz z niego korzystać.
Konfiguracja
Na tym etapie masz już gotowy serwer Enshrouded. Możesz dalej konfigurować serwer przez plik konfiguracyjny znajdujący się w katalogu serwera.
Przejdź do następującego katalogu:
..EnshroudedServer/ (katalog główny)
Znajdziesz tam plik konfiguracyjny enshrouded_server.json. W tym pliku możesz ustawić kilka parametrów serwera. Zobacz nasz poradnik Konfiguracja serwera, aby poznać wszystkie dostępne opcje i ich działanie.
Uruchamianie i łączenie się z serwerem
Teraz czas uruchomić serwer. Przejdź do katalogu głównego serwera Enshrouded i uruchom enshrouded_server.exe, aby rozpocząć start serwera. Otworzy się konsola serwera w oknie wiersza poleceń i rozpocznie proces uruchamiania. Teraz możesz połączyć się bezpośrednio z serwerem, przechodząc do zakładki Znajdź gry, klikając Dodaj serwer i wpisując adres IP serwera oraz port (domyślnie 15636).
Gratulacje, pomyślnie zainstalowałeś Enshrouded na swoim Windows serwerze dedykowanym.