Go to main content

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

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 nazwaliśmy 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 używając wbudowanej funkcji rozpakowywania Windows lub dowolnej aplikacji, np. 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, proces zakończył się pomyślnie i możesz przejść do instalacji serwera dedykowanego Soulmask 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.

tip

Opcjonalnie: Możesz ustawić własny katalog instalacji, używając komendy force_install_dir [ścieżka], zamieniając [ścieżka] na wybraną lokalizację serwera. Na przykład:

force_install_dir C:\Soulmask-Server

Teraz wpisz komendę app_update 3017310, która rozpocznie pobieranie. App ID 3017310 to aplikacja Soulmask.

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 z pobranymi plikami serwera. Tam możesz uruchomić StartServer.bat, aby wystartować serwer. Zalecamy jednak najpierw skonfigurować przekierowanie portów i ustawienia 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ć bezpośrednio przez polecenia PowerShell (łatwiejsze) lub przez panel zapory Windows Defender.

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

informacja

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

Skopiuj i wklej poniższe polecenia do PowerShell:

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

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

Po dodaniu tych reguł Twój serwer będzie dostępny publicznie, co oznacza, że połączysz się z nim przez adres IP serwera. W menu głównym wybierz Multiplayer, potem IP Direct Connect i wpisz adres IP oraz port (domyślnie 3724 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 Soulmask. Możesz dalej konfigurować serwer, zmieniając parametry w pliku StartServer.bat w katalogu głównym oraz w pliku GameUserSettings.ini pod ścieżką ../WS/Saved/Config/WindowsServer.

Zobacz nasz poradnik Konfiguracja serwera, aby poznać wszystkie dostępne parametry i opcje konfiguracji serwera Soulmask.

Uruchamianie i łączenie się z serwerem

Teraz czas uruchomić serwer. Przejdź do katalogu głównego i uruchom StartServer.bat, aby rozpocząć start serwera. Otworzy się konsola serwera w oknie wiersza poleceń i rozpocznie proces uruchamiania.

tip

Jeśli serwer nie chce się uruchomić i okno konsoli znika, sprawdź najnowszy log w katalogu ../WS/Saved/Logs, aby zdiagnozować problem.

Częstym problemem jest błąd związany z usługą Steam online, która nie startuje na Windowsowych binariach serwera dedykowanego z powodu błędnego pakowania. Jeśli błąd dotyczy Steam, przenieś w katalogu głównym pliki steamclient64.dll, tier0_s64.dll, vstdlib_s64.dll do folderu ../WS/Binaries/Win64. Następnie spróbuj ponownie uruchomić serwer — powinien wystartować poprawnie w konsoli.

Teraz możesz połączyć się bezpośrednio z serwerem, wpisując jego adres IP i port 8777 w menu multiplayer w grze.

Jeśli chcesz, aby Twój serwer był widoczny na liście serwerów, sprawdź nasz poradnik Konfiguracja serwera i dodaj odpowiedni parametr -SteamServerName do pliku StartServer.bat. Zapisz zmiany i uruchom plik ponownie.

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