Ръководство за настройка на специализиран сървър за Sons of the Forest
Това ръководство обхваща всичко необходимо за конфигуриране, свързване и управление на вашия специализиран сървър за Sons of the Forest, хостван с Legion Hosting. Вашият сървър се управлява чрез GPanel.
Конфигурационен файл на сървъра
Основният конфигурационен файл на сървъра е dedicatedserver.cfg. Можете да редактирате този файл директно чрез файловия мениджър на GPanel или чрез SFTP.
Намиране на конфигурационния файл
Конфигурационният файл се намира в основната директория на вашия сървър:
dedicatedserver.cfg
Опции за конфигурация
По-долу е пълната справка за наличните настройки в dedicatedserver.cfg.
| Настройка | По подразбиране | Описание |
|---|---|---|
ServerName |
"Sons Of The Forest" |
Името, показвано в браузъра на сървъри и в списъка със сървъри на Steam. |
ServerPassword |
"" |
Парола, необходима за присъединяване. Оставете празно за публичен сървър. |
MaxPlayers |
4 |
Максимален брой играчи, разрешени на сървъра по едно и също време. По подразбиране е 4, максимално поддържана стойност е 8. |
SaveSlot |
1 |
Кой слот за запис използва сървърът (1–3). Всеки слот е отделен свят. |
SaveInterval |
600 |
Колко често сървърът автоматично запазва в секунди. По подразбиране е 10 минути (600). |
GameMode |
"normal" |
Задава трудността и правилата. Стойностите са с малки букви. Вижте опциите за игрови режим по-долу. |
GameSeed |
"" |
Опционално семе за генериране на света. Оставете празно за случайно семе. Задайте преди първото стартиране. |
ServerPort |
— | Основният игрови порт (UDP). Проверете раздела Network в GPanel за вашия определен порт. Не променяйте това, освен ако не сте инструктирани от поддръжката. |
ServerQueryPort |
— | Steam query портът (UDP), използван за браузъра на сървъри. Проверете раздела Network в GPanel за вашия определен порт. |
BlobSyncPort |
— | Портът за blob синхронизация (UDP), използван за синхронизация на данни на света между сървър и клиенти. Проверете раздела Network в GPanel за вашия определен порт. |
SkipNetworkAccessibilityTest |
false |
Задайте на true, за да пропуснете мрежовия тест при стартиране. Полезно, ако тестът причинява бавно стартиране. |
LanOnly |
false |
Ако е true, сървърът няма да бъде видим в публичния списък със сървъри на Steam. |
LogFilesEnabled |
true |
Активира генерирането на лог файлове от страната на сървъра за отстраняване на проблеми. |
Примерна конфигурация
Заменете стойностите на портовете по-долу с реалните портове, определени за вашия сървър. Проверете раздела Network в GPanel за конкретните номера на портове.
{
"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 трябва да рестартирате сървъра си от GPanel, за да влязат в сила промените.
Опции за игрови режим
Настройката GameMode контролира трудността и правилата за оцеляване. Задайте това преди първото стартиране, тъй като промяната му на съществуващ запис може да не се приложи напълно.
| Стойност | Описание |
|---|---|
"normal" |
Стандартно преживяване на оцеляване с балансиран изкуствен интелект на враговете, глад, жажда и пълни игрови системи. |
"hard" |
Увеличена трудност на враговете, по-бързо потребление на ресурси и намалени граници за оцеляване. |
"hardsurvival" |
Най-предизвикателният режим. Постоянна смърт и най-тежките условия за оцеляване. |
"peaceful" |
Враговете са пасивни, позволявайки на играчите да се съсредоточат върху изследване и строителство без битки. |
"custom" |
Позволява персонализирани настройки на геймплея. Използвайте този режим за фино настройване на индивидуални параметри на трудност. |
Как да се свържете със сървъра си
Намиране на IP и порт на сървъра
IP на вашия сървър и определените портове са показани в раздела Network на GPanel. За подробни инструкции вижте: Как да намерите IP и порт на вашия сървър.
Sons of the Forest използва три порта (игрови, query и blob sync). Те се определят автоматично от GPanel. Проверете раздела Network и раздела Startup за вашите конкретни определени номера на портове и се уверете, че стойностите в dedicatedserver.cfg съвпадат.
Опция 1: Директно свързване чрез Steam
- Отворете Steam и щракнете върху View в горната лента с менюта.
- Изберете Game Servers.
- Щракнете върху раздела Favorites, след което щракнете върху Add a Server.
- Въведете IP и query порт на вашия сървър (от раздела Network на GPanel) във формата
IP:QueryPort. - Щракнете върху Find Games at this Address, след това върху Add to Favorites.
- Стартирайте Sons of the Forest, отидете на Multiplayer > Join Game и изберете сървъра си от любимите.
Опция 2: Steam браузър на сървъри (в играта)
- Стартирайте Sons of the Forest и изберете Multiplayer от главното меню.
- Изберете Join Game, след това изберете раздела Internet.
- Използвайте търсенето/филтъра, за да намерите сървъра си по име, или щракнете върху Connect by IP, ако е налично.
- Въведете паролата на сървъра, ако е зададена, и се присъединете.
Управление на записи
Слотове за запис
Sons of the Forest поддържа до 3 независими слота за запис на сървър. Активният слот се контролира от настройката SaveSlot в dedicatedserver.cfg. Всеки слот поддържа собствено състояние на света, данни на играчите и прогрес.
За да превключите светове, променете стойността на SaveSlot (1, 2 или 3) и рестартирайте сървъра си.
Местоположение на файла за запис
Файловете за запис на сървъра се съхраняват на следния път на вашия сървър:
saves/
Всеки слот за запис има собствена подпапка в тази директория. Структурата изглежда така:
saves/
Slot1/
Slot2/
Slot3/
Качване на запис чрез SFTP
Можете да качите съществуващ запис от локална еднопотребителска игра или друг сървър към вашия специализиран сървър, използвайки SFTP. За пълни инструкции за SFTP връзка вижте: Как да качвате файлове чрез SFTP.
- Спрете сървъра си от GPanel, преди да качите файлове.
- Свържете се със сървъра си чрез SFTP, използвайки идентификационните данни, показани в GPanel.
- Навигирайте до директорията
saves/на вашия сървър. - Качете локалната си папка със запис в съответната папка на слота (напр.
Slot1/). - Уверете се, че
SaveSlotвdedicatedserver.cfgсъвпада със слота, в който сте качили. - Стартирайте сървъра си от GPanel.
%APPDATA%\LocalLow\Endnight\SonsOfTheForest\Saves\Копирайте съответната папка със запис в подходящата директория на слота на вашия сървър.
Архивиране на записи
Препоръчително е периодично да архивирате файловете си за запис чрез SFTP. Изтеглете цялата директория saves/ на безопасно място на локалната си машина, преди да правите големи промени или актуализации.
Свързани статии
- Отстраняване на проблеми при Sons of the Forest — Сривове, проблеми с паметта, проблеми с връзката и отстраняване на проблеми със запис
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
Нуждаете се от допълнителна помощ?
Ако все още имате проблеми след следване на това ръководство, моля отворете тикет за поддръжка и включете:
- Описание на проблема и кога е започнал
- ID или IP адрес на вашия сървър от GPanel
- Всички свързани съобщения за грешка от конзолата на сървъра или лог файлове