Przewodnik konfiguracji dedykowanego serwera Sons of the Forest
Ten przewodnik obejmuje wszystko, czego potrzebujesz, aby skonfigurować dedykowany serwer Sons of the Forest hostowany w Legion Hosting, połączyć się z nim i nim zarządzać. Twój serwer jest zarządzany za pośrednictwem GPanel.
Plik konfiguracyjny serwera
Głównym plikiem konfiguracyjnym serwera jest dedicatedserver.cfg. Możesz edytować ten plik bezpośrednio przez menedżer plików GPanel lub za pośrednictwem SFTP.
Lokalizacja pliku konfiguracyjnego
Plik konfiguracyjny znajduje się w katalogu głównym serwera:
dedicatedserver.cfg
Opcje konfiguracji
Poniżej znajduje się pełne odniesienie do dostępnych ustawień w pliku dedicatedserver.cfg.
| Ustawienie | Domyślne | Opis |
|---|---|---|
ServerName |
"Sons Of The Forest" |
Nazwa wyświetlana w przeglądarce serwerów oraz na liście serwerów Steam. |
ServerPassword |
"" |
Hasło wymagane do dołączenia. Pozostaw puste, aby serwer był publiczny. |
MaxPlayers |
4 |
Maksymalna liczba graczy dozwolona na serwerze w danym momencie. Domyślnie 4, maksymalna obsługiwana wartość to 8. |
SaveSlot |
1 |
Slot zapisu używany przez serwer (1–3). Każdy slot to osobny świat. |
SaveInterval |
600 |
Jak często serwer wykonuje automatyczny zapis, w sekundach. Domyślnie 10 minut (600). |
GameMode |
"normal" |
Ustawia poziom trudności i zasady. Wartości są pisane małymi literami. Zobacz Opcje trybu gry poniżej. |
GameSeed |
"" |
Opcjonalny seed generowania świata. Pozostaw puste dla losowego seeda. Ustaw przed pierwszym uruchomieniem. |
ServerPort |
— | Główny port gry (UDP). Sprawdź kartę Network w GPanel, aby poznać przydzielony port. Nie zmieniaj go, chyba że poinstruuje Cię o tym wsparcie. |
ServerQueryPort |
— | Port zapytań Steam (UDP) używany przez przeglądarkę serwerów. Sprawdź kartę Network w GPanel, aby poznać przydzielony port. |
BlobSyncPort |
— | Port synchronizacji blob (UDP) używany do synchronizacji danych świata między serwerem a klientami. Sprawdź kartę Network w GPanel, aby poznać przydzielony port. |
SkipNetworkAccessibilityTest |
false |
Ustaw na true, aby pominąć test sieci podczas uruchamiania. Przydatne, jeśli test powoduje powolne uruchamianie. |
LanOnly |
false |
Jeśli true, serwer nie będzie widoczny na publicznej liście serwerów Steam. |
LogFilesEnabled |
true |
Włącza generowanie plików dziennika po stronie serwera do rozwiązywania problemów. |
Przykładowa konfiguracja
Zastąp poniższe wartości portów rzeczywistymi portami przydzielonymi Twojemu serwerowi. Sprawdź kartę Network w GPanel, aby poznać swoje konkretne numery portów.
{
"ServerName": "My SOTF Server",
"ServerPassword": "mypassword",
"MaxPlayers": 4,
"SaveSlot": 1,
"SaveInterval": 600,
"GameMode": "normal",
"GameSeed": "",
"ServerPort": YOUR_GAME_PORT,
"ServerQueryPort": YOUR_QUERY_PORT,
"BlobSyncPort": YOUR_BLOB_SYNC_PORT,
"SkipNetworkAccessibilityTest": false,
"LanOnly": false,
"LogFilesEnabled": true
}
dedicatedserver.cfg musisz ponownie uruchomić serwer z GPanel, aby zmiany zostały zastosowane.
Opcje trybu gry
Ustawienie GameMode kontroluje poziom trudności i zasady przetrwania. Ustaw je przed pierwszym uruchomieniem, ponieważ zmiana go w istniejącym zapisie może nie zostać w pełni zastosowana.
| Wartość | Opis |
|---|---|
"normal" |
Standardowe doświadczenie przetrwania ze zrównoważonym AI wrogów, głodem, pragnieniem i pełnymi systemami gry. |
"hard" |
Zwiększona trudność wrogów, szybsze zużycie zasobów i mniejsze marginesy przetrwania. |
"hardsurvival" |
Najtrudniejszy tryb. Stała śmierć i najsurowsze warunki przetrwania. |
"peaceful" |
Wrogowie są pasywni, co pozwala graczom skupić się na eksploracji i budowaniu bez walki. |
"custom" |
Umożliwia niestandardowe ustawienia rozgrywki. Użyj tego trybu, aby precyzyjnie dostroić poszczególne parametry trudności. |
Jak połączyć się ze swoim serwerem
Znajdowanie adresu IP i portu serwera
Adres IP serwera i przydzielone porty są wyświetlane w karcie Network w GPanel. Szczegółowe instrukcje znajdziesz tutaj: Jak znaleźć adres IP i port swojego serwera.
Sons of the Forest używa trzech portów (gry, zapytań i synchronizacji blob). Są one przydzielane automatycznie przez GPanel. Sprawdź kartę Network oraz kartę Startup, aby poznać swoje konkretne przydzielone numery portów, i upewnij się, że wartości w pliku dedicatedserver.cfg są zgodne.
Opcja 1: Bezpośrednie połączenie przez Steam
- Otwórz Steam i kliknij View w górnym pasku menu.
- Wybierz Game Servers.
- Kliknij kartę Favorites, a następnie kliknij Add a Server.
- Wprowadź adres IP serwera i port zapytań (z karty Network w GPanel) w formacie
IP:QueryPort. - Kliknij Find Games at this Address, a następnie Add to Favorites.
- Uruchom Sons of the Forest, przejdź do Multiplayer > Join Game i wybierz swój serwer z ulubionych.
Opcja 2: Przeglądarka serwerów Steam (w grze)
- Uruchom Sons of the Forest i wybierz Multiplayer z menu głównego.
- Wybierz Join Game, a następnie wybierz kartę Internet.
- Użyj wyszukiwania/filtra, aby znaleźć swój serwer po nazwie, lub kliknij Connect by IP, jeśli jest dostępne.
- Wprowadź hasło serwera, jeśli zostało ustawione, i dołącz.
Zarządzanie zapisami
Sloty zapisu
Sons of the Forest obsługuje do 3 niezależnych slotów zapisu na serwer. Aktywny slot jest kontrolowany przez ustawienie SaveSlot w pliku dedicatedserver.cfg. Każdy slot utrzymuje własny stan świata, dane graczy i postępy.
Aby przełączyć światy, zmień wartość SaveSlot (1, 2 lub 3) i ponownie uruchom serwer.
Lokalizacja plików zapisu
Pliki zapisu serwera są przechowywane w następującej ścieżce na Twoim serwerze:
saves/
Każdy slot zapisu ma własny podfolder w tym katalogu. Struktura wygląda następująco:
saves/
Slot1/
Slot2/
Slot3/
Przesyłanie zapisu przez SFTP
Możesz przesłać istniejący zapis z lokalnej gry jednoosobowej lub innego serwera na swój serwer dedykowany za pomocą SFTP. Pełne instrukcje połączenia SFTP znajdziesz tutaj: Jak przesyłać pliki przez SFTP.
- Zatrzymaj serwer z GPanel przed przesłaniem plików.
- Połącz się ze swoim serwerem przez SFTP, używając danych uwierzytelniających wyświetlanych w GPanel.
- Przejdź do katalogu
saves/na swoim serwerze. - Prześlij lokalny folder zapisu do odpowiedniego folderu slotu (np.
Slot1/). - Upewnij się, że
SaveSlotw plikudedicatedserver.cfgodpowiada slotowi, do którego przesłałeś dane. - Uruchom serwer z GPanel.
%APPDATA%\LocalLow\Endnight\SonsOfTheForest\Saves\Skopiuj odpowiedni folder zapisu do właściwego katalogu slotu na swoim serwerze.
Tworzenie kopii zapasowych zapisów
Zaleca się okresowe tworzenie kopii zapasowych plików zapisu przez SFTP. Pobierz cały katalog saves/ do bezpiecznej lokalizacji na swoim komputerze lokalnym przed wprowadzeniem większych zmian lub aktualizacji.
Powiązane artykuły
- Rozwiązywanie problemów z Sons of the Forest — Awarie, problemy z pamięcią, problemy z połączeniem i rozwiązywanie problemów z zapisami
- Jak znaleźć adres IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz dalszej pomocy?
Jeśli nadal napotykasz problemy po wykonaniu tego przewodnika, prosimy otworzyć zgłoszenie do wsparcia i dołączyć:
- Opis problemu i kiedy się rozpoczął
- Identyfikator serwera lub adres IP z GPanel
- Wszelkie istotne komunikaty o błędach z konsoli serwera lub plików dziennika