Go to main content

Serwer dedykowany: Konfiguracja Foundry 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 Windows VPS lub serwer dedykowany i chcesz zainstalować na nim usługę Foundry Dedicated Server? Trafiłeś idealnie. W tym poradniku krok po kroku wyjaśnimy, jak zainstalować tę usługę na Twoim serwerze.

Jak skonfigurować Foundry Dedicated Server na Windows VPS!

Jak skonfigurować Foundry 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 lubisz chłonąć wiedzę w najbardziej angażujący sposób!

Przygotowanie

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

Po zalogowaniu się na serwer, musisz zainstalować SteamCMD, aby móc pobrać niezbędne pliki serwera dedykowanego. SteamCMD to wersja wiersza poleceń (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 nazwaliśmy 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 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 Foundry 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 użytkownika anonymous poleceniem: login anonymous

Po zalogowaniu możesz zacząć pobierać pliki.

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:\Foundry-Server

Teraz wpisz polecenie app_update 2915550, które rozpocznie pobieranie. App ID 2915550 to aplikacja Foundry.

informacja

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 pobierania, gdzie znajdują się wszystkie pliki serwera. Tutaj możesz użyć FoundryDedicatedServerLauncher.exe, aby uruchomić serwer. Jednak zalecamy najpierw skonfigurować przekierowanie portów i ustawienia serwera.

Przekierowanie portów na serwerze

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 standardowo przez panel Zapory 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.

informacja

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

Następnie skopiuj i wklej poniższe polecenia do PowerShell:

New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015  -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol UDP -Action Allow

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

Po dodaniu tych reguł Twój serwer będzie dostępny, co oznacza, że możesz się do niego podłączyć przez adres IP serwera. Zrób to, przechodząc do Multiplayer w menu głównym, wybierając IP Direct Connect i wpisując swój adres IP oraz port 3724 (domyślny i ten, który przekierowałeś).

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

Konfiguracja

Na tym etapie zakończyłeś podstawową konfigurację serwera Foundry. Możesz dalej konfigurować serwer przez plik konfiguracyjny. Wróć do folderu gry i utwórz nowy plik app.cfg (jeśli jeszcze go nie ma) w katalogu głównym. Powinien znajdować się w tym samym folderze co plik wykonywalny FoundryDedicatedServerLauncher.exe.

Teraz otwórz plik app.cfg w notatniku lub innym edytorze i zacznij dodawać opcje konfiguracyjne dla parametrów, które chcesz zmienić. Każdy parametr wpisz w nowej linii w formacie nazwa_parametru=wartość.

Na przykład, oto trzy ustawienia konfiguracyjne:

server_world_name=ZAPDocsTest
server_name=ZAP-Hosting Docs Test
server_max_players=10

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 i uruchom FoundryDedicatedServerLauncher.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 przez IP, przechodząc do Multiplayer->IP Direct Connect i wpisując adres IP serwera oraz port 3724, który jest domyślny i przekierowany.

Jeśli chcesz, aby Twój serwer był widoczny na liście serwerów, sprawdź nasz poradnik Konfiguracja serwera i dodaj odpowiednie parametry server_name oraz server_is_public do pliku konfiguracyjnego. Zapisz plik i uruchom ponownie plik wykonywalny serwera.

Gratulacje! Pomyślnie zainstalowałeś Foundry na swoim Windows serwerze dedykowanym.