Guia de Configuração do Servidor Dedicado Sons of the Forest
Este guia aborda tudo o que precisa para configurar, conectar e gerir o seu servidor dedicado Sons of the Forest alojado na Legion Hosting. O seu servidor é gerido através do GPanel.
Ficheiro de Configuração do Servidor
O ficheiro de configuração principal do servidor é dedicatedserver.cfg. Pode editar este ficheiro diretamente através do gestor de ficheiros do GPanel ou via SFTP.
Localizar o Ficheiro de Configuração
O ficheiro de configuração está localizado no diretório raiz do seu servidor:
dedicatedserver.cfg
Opções de Configuração
Abaixo encontra-se uma referência completa das definições disponíveis no dedicatedserver.cfg.
| Definição | Predefinição | Descrição |
|---|---|---|
ServerName |
"Sons Of The Forest" |
O nome apresentado no navegador de servidores e na lista de servidores Steam. |
ServerPassword |
"" |
Palavra-passe necessária para entrar. Deixe vazio para um servidor público. |
MaxPlayers |
4 |
Número máximo de jogadores permitidos no servidor em simultâneo. A predefinição é 4, o valor máximo suportado é 8. |
SaveSlot |
1 |
Qual slot de gravação o servidor utiliza (1–3). Cada slot é um mundo separado. |
SaveInterval |
600 |
Frequência com que o servidor grava automaticamente em segundos. A predefinição é 10 minutos (600). |
GameMode |
"normal" |
Define a dificuldade e as regras. Os valores são em minúsculas. Consulte as Opções de Modo de Jogo abaixo. |
GameSeed |
"" |
Seed opcional de geração do mundo. Deixe vazio para uma seed aleatória. Defina antes do primeiro arranque. |
ServerPort |
— | A porta principal do jogo (UDP). Verifique o separador Network no GPanel para a porta atribuída. Não altere a menos que instruído pelo suporte. |
ServerQueryPort |
— | A porta de consulta Steam (UDP) utilizada para o navegador de servidores. Verifique o separador Network no GPanel para a porta atribuída. |
BlobSyncPort |
— | A porta de sincronização blob (UDP) utilizada para a sincronização de dados do mundo entre servidor e clientes. Verifique o separador Network no GPanel para a porta atribuída. |
SkipNetworkAccessibilityTest |
false |
Defina como true para ignorar o teste de rede no arranque. Útil se o teste causar arranques lentos. |
LanOnly |
false |
Se true, o servidor não será visível na lista pública de servidores Steam. |
LogFilesEnabled |
true |
Ativa a geração de ficheiros de log do servidor para resolução de problemas. |
Exemplo de Configuração
Substitua os valores das portas abaixo pelas portas reais atribuídas ao seu servidor. Verifique o separador Network no GPanel para os números de porta específicos.
{
"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, deve reiniciar o seu servidor a partir do GPanel para que as alterações tenham efeito.
Opções de Modo de Jogo
A definição GameMode controla a dificuldade e as regras de sobrevivência. Defina isto antes do primeiro arranque, pois alterá-lo numa gravação existente pode não ser totalmente aplicado.
| Valor | Descrição |
|---|---|
"normal" |
Experiência de sobrevivência standard com IA de inimigos equilibrada, fome, sede e sistemas de jogo completos. |
"hard" |
Dificuldade de inimigos aumentada, consumo de recursos mais rápido e margens de sobrevivência reduzidas. |
"hardsurvival" |
Modo mais desafiante. Morte permanente e as condições de sobrevivência mais severas. |
"peaceful" |
Inimigos são passivos, permitindo que os jogadores se concentrem na exploração e construção sem combate. |
"custom" |
Permite definições de jogo personalizadas. Use este modo para ajustar parâmetros de dificuldade individuais. |
Como Conectar ao Seu Servidor
Encontrar o IP e Porta do Seu Servidor
O IP do seu servidor e as portas atribuídas são apresentados no separador Network do GPanel. Para instruções detalhadas, consulte: Como Encontrar o IP e Porta do Seu Servidor.
Sons of the Forest utiliza três portas (jogo, consulta e sincronização blob). Estas são atribuídas automaticamente pelo GPanel. Verifique o separador Network e o separador Startup para os números de porta específicos atribuídos, e confirme que os valores no dedicatedserver.cfg correspondem.
Opção 1: Conexão Direta via Steam
- Abra o Steam e clique em View na barra de menu superior.
- Selecione Game Servers.
- Clique no separador Favorites e depois clique em Add a Server.
- Introduza o IP do seu servidor e a porta de consulta (do separador Network do GPanel) no formato
IP:QueryPort. - Clique em Find Games at this Address e depois em Add to Favorites.
- Inicie Sons of the Forest, vá a Multiplayer > Join Game e selecione o seu servidor nos favoritos.
Opção 2: Navegador de Servidores Steam (Dentro do Jogo)
- Inicie Sons of the Forest e selecione Multiplayer no menu principal.
- Escolha Join Game e depois selecione o separador Internet.
- Use a pesquisa/filtro para encontrar o seu servidor pelo nome, ou clique em Connect by IP se disponível.
- Introduza a palavra-passe do servidor se estiver definida e entre.
Gestão de Gravações
Slots de Gravação
Sons of the Forest suporta até 3 slots de gravação independentes por servidor. O slot ativo é controlado pela definição SaveSlot no dedicatedserver.cfg. Cada slot mantém o seu próprio estado de mundo, dados de jogadores e progresso.
Para mudar de mundos, altere o valor de SaveSlot (1, 2 ou 3) e reinicie o seu servidor.
Localização dos Ficheiros de Gravação
Os ficheiros de gravação do servidor estão armazenados no seguinte caminho no seu servidor:
saves/
Cada slot de gravação tem a sua própria subpasta dentro deste diretório. A estrutura é a seguinte:
saves/
Slot1/
Slot2/
Slot3/
Enviar uma Gravação via SFTP
Pode enviar uma gravação existente de um jogo local para um jogador ou de outro servidor para o seu servidor dedicado utilizando SFTP. Para instruções completas de conexão SFTP, consulte: Como Enviar Ficheiros via SFTP.
- Pare o seu servidor a partir do GPanel antes de enviar ficheiros.
- Conecte-se ao seu servidor via SFTP utilizando as credenciais apresentadas no GPanel.
- Navegue até ao diretório
saves/no seu servidor. - Envie a sua pasta de gravação local para a pasta do slot correspondente (ex.:
Slot1/). - Confirme que
SaveSlotnodedicatedserver.cfgcorresponde ao slot para o qual enviou. - Inicie o seu servidor a partir do GPanel.
%APPDATA%\LocalLow\Endnight\SonsOfTheForest\Saves\Copie a pasta de gravação relevante para o diretório de slot apropriado no seu servidor.
Cópias de Segurança de Gravações
É recomendado fazer cópias de segurança periódicas dos seus ficheiros de gravação via SFTP. Descarregue todo o diretório saves/ para um local seguro no seu computador local antes de fazer alterações importantes ou atualizações.
Artigos Relacionados
- Resolução de Problemas do Sons of the Forest — Crashes, problemas de memória, problemas de conexão e resolução de problemas de gravação
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
Precisa de Mais Ajuda?
Se continuar a ter problemas após seguir este guia, por favor abra um ticket de suporte e inclua:
- Uma descrição do problema e quando começou
- O ID do seu servidor ou endereço IP a partir do GPanel
- Quaisquer mensagens de erro relevantes da consola do servidor ou ficheiros de log