Ten przewodnik obejmuje administrację i zarządzanie światem dla twojego dedykowanego serwera Stormworks: Build and Rescue, w tym konfigurację administratorów, zarządzanie graczami, kontrolę pojazdów, treści z Workshop, zarządzanie zapisami oraz rozwiązywanie typowych problemów.
Konfiguracja administratora
Stormworks używa systemu uprawnień opartego na Steam ID do administracji serwerem. Administratorzy mają podwyższone uprawnienia, w tym możliwość wyrzucania i banowania graczy, zarządzania pojazdami oraz modyfikowania ustawień świata.
Konfigurowanie kont administratorów
- Zatrzymaj swój serwer z poziomu GPanel.
- Otwórz Menedżer plików lub połącz się przez SFTP.
- Zlokalizuj plik
server_config.xml. - Dodaj wpisy administratorów w sekcji admin:
<admins>
<admin steam_id="76561198012345678" />
<admin steam_id="76561198087654321" />
</admins>
- Zapisz plik i zrestartuj serwer.
steamid.io, wprowadzając adres URL swojego profilu Steam. Steam64 ID to 17-cyfrowy numer zaczynający się od 7656119.
Uprawnienia hosta
Host serwera (konto Steam, które pierwotnie utworzyło zapis) automatycznie posiada pełne uprawnienia administratora. Dodatkowi administratorzy dodani przez plik konfiguracyjny otrzymują ten sam poziom dostępu.
Zarządzanie graczami
Administratorzy mogą zarządzać graczami poprzez wewnątrzgrowe menu narzędzi serwera lub za pomocą komend serwera. Uzyskaj dostęp do panelu administratora w grze, naciskając Esc i przechodząc do zakładki Players.
Akcje zarządzania graczami
| Akcja | Opis | Jak używać |
|---|---|---|
| Kick | Usuwa gracza z serwera (może dołączyć ponownie) | Wybierz gracza w panelu administratora, kliknij Kick |
| Ban | Trwale uniemożliwia graczowi dołączenie | Wybierz gracza w panelu administratora, kliknij Ban |
| Unban | Usuwa bana gracza | Edytuj listę banów w konfiguracji serwera |
| Teleport do gracza | Przenosi cię do lokalizacji innego gracza | Wybierz gracza, kliknij Teleport To |
| Daj walutę | Przyznaje wewnątrzgrowe pieniądze graczowi | Wybierz gracza, wprowadź kwotę, kliknij Give |
| Ustaw rolę | Przypisuje rolę administratora lub domyślną graczowi | Wybierz gracza, wybierz rolę z listy rozwijanej |
Zarządzanie listą banów
Bany są przechowywane w konfiguracji serwera. Aby odbanować gracza, zatrzymaj serwer i edytuj listę banów w server_config.xml:
<banned_players>
<!-- Remove the line for the player you want to unban -->
<player steam_id="76561198099999999" />
</banned_players>
Zarządzanie pojazdami
Pojazdy są podstawą rozgrywki w Stormworks, ale niezarządzane pojazdy mogą powodować problemy z wydajnością. Oto jak utrzymać płynne działanie serwera.
Usuwanie pojazdów
Jako administrator możesz usuwać pojazdy poprzez wewnątrzgrowy widok mapy:
- Otwórz mapę (domyślnie klawisz
M). - Kliknij na ikonę pojazdu, aby go wybrać.
- Kliknij przycisk Despawn lub Remove.
Usuwanie wszystkich pojazdów
Jeśli serwer staje się zaśmiecony porzuconymi pojazdami, możesz usunąć je wszystkie naraz. Użyj konsoli administratora lub wewnątrzgrowych narzędzi administratora, aby przeprowadzić masowe usuwanie. Jest to szczególnie przydatne, gdy:
- Wydajność serwera spada z powodu zbyt wielu pojazdów.
- Przygotowujesz serwer na wydarzenie lub nową sesję.
- Sprzątasz po incydentach griefingu.
Limity liczby pojazdów
Skonfiguruj limity pojazdów w konfiguracji serwera, aby zapobiec problemom z wydajnością:
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
auto_clean_vehicles="true"
/>
Treści z Workshop i niestandardowe pojazdy
Stormworks ma rozbudowany Steam Workshop z tysiącami pojazdów i dodatków stworzonych przez graczy. Zarządzanie treściami z Workshop na twoim serwerze jest ważne zarówno dla rozgrywki, jak i wydajności.
Włączanie pojazdów z Workshop
Pojawianie się pojazdów z Workshop jest kontrolowane w konfiguracji serwera:
<workshop_settings
allow_workshop_vehicles="true"
/>
Po włączeniu każdy gracz może tworzyć pojazdy, które subskrybował w Steam Workshop. Dane pojazdu są przesyłane z klienta gracza tworzącego pojazd.
Zarządzanie treściami z Workshop
- Zezwól na wszystkie treści z Workshop: Ustaw
allow_workshop_vehicles="true"dla otwartego serwera kreatywnego. - Wyłącz treści z Workshop: Ustaw
allow_workshop_vehicles="false", aby ograniczyć graczy do wbudowanych pojazdów lub pojazdów, które budują od zera na serwerze.
Zarządzanie ustawieniami świata
Administratorzy mogą modyfikować niektóre ustawienia świata w czasie działania poprzez wewnątrzgrowe menu ustawień. Obejmują one:
| Ustawienie | Efekt | Wpływ na wydajność |
|---|---|---|
| Pogoda | Przełącza dynamiczną pogodę i burze | Minimalny |
| Cykl dzień/noc | Włącza lub wyłącza upływ czasu | Brak |
| Nieskończone paliwo | Pojazdom nigdy nie kończy się paliwo | Brak |
| Nieskończona amunicja | Broni nigdy nie kończy się amunicja | Brak |
| Obrażenia pojazdów | Czy pojazdy mogą być uszkadzane | Niewielkie zmniejszenie po wyłączeniu |
| Teleportacja | Zezwala na teleportację opartą na mapie | Brak |
Zarządzanie zapisami
Wiele slotów zapisu
Stormworks obsługuje 4 sloty zapisu, pozwalając na utrzymywanie różnych światów. Aby przełączyć sloty zapisu:
- Zatrzymaj serwer.
- Edytuj atrybut
save_namewserver_config.xml, aby wskazywał na inny zapis. - Uruchom serwer. Załaduje on określony zapis.
Tworzenie kopii zapasowych
Regularne kopie zapasowe chronią przed utratą danych z powodu uszkodzenia, przypadkowego usunięcia lub griefingu:
- Zatrzymaj serwer, aby zapewnić zapisanie danych na dysku.
- Połącz się przez SFTP lub użyj Menedżera plików GPanel.
- Przejdź do katalogu zapisu (zazwyczaj
save/w katalogu głównym serwera). - Pobierz cały folder zapisu dla swojego aktywnego slotu.
- Przechowuj kopie zapasowe z etykietami daty (np.
save_slot1_2026-02-26.zip).
Przywracanie kopii zapasowej
- Zatrzymaj serwer.
- Połącz się przez SFTP.
- Zmień nazwę bieżącego folderu zapisu (np.
save_slot1nasave_slot1_old) na wszelki wypadek. - Prześlij swoje pliki kopii zapasowej do oryginalnej lokalizacji katalogu zapisu.
- Uruchom serwer. Załaduje on przywrócone dane zapisu.
Rozwiązywanie problemów
Awarie serwera
- Sprawdź liczbę pojazdów: Zbyt wiele pojazdów (szczególnie złożonych) to najczęstsza przyczyna awarii. Zmniejsz
max_vehiclesi włączauto_clean_vehicles. - Przejrzyj logi serwera: Sprawdź wyjście konsoli serwera w GPanel pod kątem komunikatów o błędach przed awarią.
- Zaktualizuj serwer: Upewnij się, że twój serwer działa w najnowszej wersji. Aktualizacje gry często zawierają poprawki stabilności.
- Uszkodzony zapis: Jeśli serwer ulega awarii natychmiast po uruchomieniu, dane zapisu mogą być uszkodzone. Spróbuj załadować inny slot zapisu lub przywrócić kopię zapasową.
Desynchronizacja graczy
- Desynchronizacja występuje, gdy gracze widzą różne stany świata. Jest to powszechne w przypadku złożonych pojazdów.
- Zmniejsz liczbę aktywnych pojazdów, aby zminimalizować desynchronizację.
- Gracze z wysokim opóźnieniem (200+ ms) doświadczają większej desynchronizacji. Rozważ ustawienie oczekiwań co do regionu serwera w nazwie serwera.
- Odradzanie się lub ponowne dołączanie graczy często rozwiązuje indywidualne problemy z desynchronizacją.
Opóźnienia pojazdów
- Złożone pojazdy z setkami komponentów logicznych są główną przyczyną opóźnień serwera.
- Ustaw niższe limity
max_vehicles(20-30 dla serwerów publicznych). - Włącz automatyczne czyszczenie, aby usuwać porzucone pojazdy.
- Monitoruj, które konkretne pojazdy powodują opóźnienia i usuwaj je. Pojazdy z nadmierną liczbą czujników, kamer lub bramek logicznych są częstymi winowajcami.
Uszkodzenie świata
- Uszkodzenie świata może wystąpić, jeśli serwer zostanie wymuszenie zatrzymany podczas operacji zapisu.
- Zawsze używaj przycisku Stop w GPanel zamiast wymuszania zakończenia procesu.
- Jeśli wystąpi uszkodzenie, przywróć z najnowszej kopii zapasowej.
- W ostateczności możesz rozpocząć od nowa na nowym slocie zapisu.
Powiązane artykuły
- Przewodnik konfiguracji serwera Stormworks
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Jeśli napotkasz problemy nieomówione w tym przewodniku, otwórz zgłoszenie do wsparcia, a nasz zespół pomoże rozwiązać problem.