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 wyjaśnimy krok po kroku, jak zainstalować tę usługę na Twoim serwerze.
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 Pulpit zdalny (RDP). Jeśli potrzebujesz pomocy, skorzystaj z naszego poradnika Pierwszy dostęp (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, która pozwala łatwo pobierać różne 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 przenieś go do folderu steamcmd
. Teraz rozpakuj plik, klikając prawym przyciskiem i korzystając z wbudowanej funkcji Windows lub dowolnej aplikacji jak .7zip czy Winrar. Po rozpakowaniu powinien pojawić się plik steamcmd.exe.
Uruchom steamcmd.exe i poczekaj, aż proces instalacji zostanie w pełni zakończony.
Gdy pojawi się komunikat Loading Steam API.... OK, oznacza to, że 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ę najpierw zalogować jako użytkownik anonymous, wpisując komendę: login anonymous
Po zalogowaniu możesz rozpocząć pobieranie plików.
Opcjonalnie: Możesz ustawić preferowany katalog instalacji za pomocą komendy force_install_dir [ścieżka]
, zamieniając [ścieżka]
na wybraną lokalizację serwera. Na przykład:
force_install_dir C:\Foundry-Server
Teraz wpisz komendę app_update 2915550
, która rozpocznie pobieranie. App ID 2915550 to aplikacja Foundry.
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 z pobranymi plikami serwera. Tam możesz uruchomić FoundryDedicatedServerLauncher.exe, aby wystartować serwer. Jednak najpierw zalecamy 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ć bezpośrednio przez polecenia PowerShell, co jest łatwiejsze, lub 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.
Upewnij się, że PowerShell działa w trybie administratora, inaczej ustawienia mogą się nie zastosować poprawnie.
Skopiuj i wklej poniższe polecenia do konsoli 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, które są niezbędne, aby Twój serwer Foundry był dostępny publicznie.
Wyszukaj w Windows Ustawienia zapory Windows z zaawansowanym zabezpieczeniem. Jeśli otworzy się podstawowa strona zapory, kliknij Ustawienia zaawansowane, aby otworzyć właściwe okno.
Musisz utworzyć nowe reguły dla swojego serwera Foundry. 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: 3724, 27015
- UDP przychodzące i wychodzące: 3724, 27015
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. W menu głównym przejdź do Multiplayer, wybierz IP Direct Connect i wpisz adres IP oraz port 3724 (domyślny lub ten, który ustawiłeś).
Zalecamy najpierw skonfigurować ustawienia serwera w kolejnej sekcji, zanim zaczniesz z niego korzystać.
Konfiguracja
Na tym etapie masz już gotowy serwer Foundry. Możesz dalej konfigurować serwer przez plik konfiguracyjny. Wróć do folderu z grą i utwórz nowy plik app.cfg (jeśli jeszcze nie istnieje) w katalogu głównym, czyli tam, gdzie znajduje się plik FoundryDedicatedServerLauncher.exe.
Otwórz plik app.cfg w notatniku lub innym edytorze i zacznij dodawać opcje konfiguracyjne, które chcesz zmienić. Każdą opcję wpisuj w nowej linii w formacie: nazwa_parametru=wartość.
Przykład trzech ustawień:
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.
Możesz teraz połączyć się bezpośrednio z serwerem przez IP, wybierając w menu Multiplayer->IP Direct Connect i wpisując adres IP serwera oraz port 3724 (domyślny lub ten, który przekierowałeś).
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 serwer.
Gratulacje! Pomyślnie zainstalowałeś Foundry na swoim Windows serwerze dedykowanym.