Este guia cobre tudo o que você precisa para configurar seu servidor dedicado de Abiotic Factor na Legion Hosting, incluindo a primeira inicialização, variáveis de inicialização do GPanel, configurações de sandbox, configuração do mundo, conexão ao servidor e gerenciamento de saves. Para ajuda com crashes e problemas de conexão, consulte Solução de Problemas do Abiotic Factor.
O Que É Abiotic Factor
Abiotic Factor é um jogo cooperativo de sobrevivência ambientado dentro de uma enorme instalação científica subterrânea. Até seis jogadores trabalham juntos como cientistas presos em um complexo de pesquisa invadido por criaturas anômalas e perigos ambientais. O jogo combina mecânicas de sobrevivência -- fome, sede, fadiga, crafting e construção de bases -- com combate baseado em física e exploração em múltiplos setores interconectados da instalação. Os jogadores pesquisam novas tecnologias, constroem defesas e desvendam os mistérios do que aconteceu de errado na instalação.
Principais recursos do servidor dedicado incluem:
- Mundo persistente que roda 24/7 para que os jogadores possam entrar e sair livremente
- Configurações extensas de sandbox para dificuldade, comportamento de inimigos, taxas de recursos e atributos dos jogadores
- Múltiplos mundos salvos com configurações independentes
- Proteção por senha de administrador e visibilidade no navegador de servidores
Primeira Inicialização
Quando você recebe seu servidor Abiotic Factor da Legion Hosting pela primeira vez, ele precisa completar uma instalação inicial antes de poder ser jogado.
- Faça login no GPanel e selecione seu servidor Abiotic Factor na lista de servidores.
- Clique na aba Console e pressione Start.
- O servidor irá baixar e instalar os arquivos do servidor dedicado Abiotic Factor via Steam (App ID
2857200). Este download inicial pode levar vários minutos. - Assim que o download for concluído, o servidor iniciará automaticamente. Aguarde até ver a saída do log indicando que o servidor está aguardando conexões.
- A primeira inicialização pode demorar mais do que as subsequentes enquanto o servidor gera os dados iniciais do mundo e arquivos de configuração.
Variáveis de Inicialização do GPanel
As configurações principais do servidor são definidas como variáveis de inicialização no GPanel. Esses valores são passados ao executável do servidor como parâmetros de linha de comando quando ele é iniciado.
- No GPanel, selecione seu servidor Abiotic Factor.
- Clique na aba Startup.
- Defina as variáveis listadas abaixo. As alterações entram em vigor na próxima vez que você iniciar ou reiniciar o servidor.
| Variável | Padrão | Descrição |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
O nome exibido no navegador de servidores do Steam. Use um nome descritivo para que os jogadores possam encontrar seu servidor facilmente. |
SERVER_PASSWORD |
(vazio) | Senha necessária para os jogadores entrarem. Deixe vazio para um servidor público. Defina uma senha para restringir o acesso apenas a jogadores convidados. |
NUM_PLAYERS |
6 |
Número máximo de jogadores simultâneos. Abiotic Factor suporta até 32 jogadores por servidor. Não deve exceder o limite de slots do seu plano de hospedagem. |
QUERY_PORT |
27015 |
A porta UDP usada pelo Steam para consultas do navegador de servidores. Também configurada automaticamente pelo seu plano de hospedagem. |
Configuração do Servidor
Além das variáveis de inicialização, Abiotic Factor usa parâmetros de linha de comando passados ao executável do servidor. Os parâmetros mais importantes são:
| Parâmetro | Descrição |
|---|---|
-SteamServerName="Name" |
Define o nome do servidor exibido no navegador de servidores. |
-MaxServerPlayers=6 |
Define o número máximo de jogadores (até 6). |
-PORT=7777 |
Define a porta de conexão do jogo (UDP). |
-QueryPort=27015 |
Define a porta de consulta do Steam (UDP). |
-ServerPassword="pass" |
Define a senha de entrada do servidor. |
-AdminPassword="pass" |
Define a senha de administrador. Alternativamente, adicione Steam IDs ao Admin.ini. |
-log |
Habilita a saída de logs na janela do console. |
-newconsole |
Abre uma nova janela de console para a saída do servidor. |
Configurações de Sandbox (Configuração do Mundo)
As configurações de sandbox controlam a dificuldade do gameplay, comportamento de inimigos, atributos dos jogadores e regras do mundo. Elas são configuradas no arquivo SandboxSettings.ini.
Localizando o Arquivo
O arquivo de configurações de sandbox está localizado em:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Você pode acessar este arquivo através da aba Files do GPanel ou via SFTP.
[SandboxSettings] na primeira linha para que o servidor o leia corretamente. Se o cabeçalho estiver ausente, as configurações serão ignoradas.
Configurações de Dificuldade
| Configuração | Padrão | Intervalo | Descrição |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Dificuldade geral. 0 = Normal, 1 = Difícil, 2 = Apocalíptico. Controla a presença, agressividade e velocidade de reação dos inimigos. |
HardcoreMode |
False |
True/False | Modo permadeath. Força a dificuldade Apocalíptica. Os jogadores têm apenas uma vida. |
Configurações de Inimigos
| Configuração | Padrão | Intervalo | Descrição |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Frequência de reaparecimento dos inimigos. Valores mais baixos significam menos inimigos, valores mais altos significam spawns mais frequentes. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Multiplicador para a vida dos inimigos. Valores mais altos tornam os inimigos mais resistentes. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Quanto dano os inimigos causam aos jogadores. Valores mais baixos tornam o combate mais tolerante. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Quanto dano os inimigos causam a estruturas construídas e implantáveis dos jogadores. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Quão rapidamente os inimigos detectam e reagem aos jogadores. Valores mais baixos facilitam a furtividade. |
EnemyAccuracy |
2 |
0-3 | Precisão dos inimigos à distância. 0 = Patética, 1 = Baixa, 2 = Normal, 3 = Precisa. |
Configurações do Jogador
| Configuração | Padrão | Intervalo | Descrição |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Multiplicador para ganho de XP de habilidades. Valores mais altos aceleram a progressão. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Quão rapidamente a fome aumenta. Defina como 0 para desativar a fome completamente. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Quão rapidamente a sede aumenta. Defina como 0 para desativar a sede. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Quão rapidamente a fadiga aumenta. Defina como 0 para desativar a fadiga. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Multiplicador de dano de fogo amigo. Defina como 0 para desativar o fogo amigo completamente. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Multiplicador para tamanhos de pilha de itens. Valores mais altos permitem que os jogadores carreguem mais itens por pilha. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Multiplicador para peso dos itens. Defina como 0 para itens sem peso. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Multiplicador para durabilidade dos itens. Valores mais altos fazem ferramentas e armas durarem mais. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Quanta durabilidade os itens perdem quando o jogador morre. Defina como 0 para nenhuma penalidade de durabilidade ao morrer. |
BaseInventorySize |
12 |
0 - 42 | Número padrão de slots de inventário disponíveis para os jogadores. |
BonusPerkPoints |
0 |
-20 to 50 | Pontos de vantagem extras concedidos aos jogadores na criação do personagem. |
DeathPenalties |
1 |
0 - 5 | Controla o que os jogadores mantêm ou perdem ao morrer. 0 = manter tudo, valores mais altos = mais punitivo. |
Configurações do Mundo
| Configuração | Padrão | Intervalo | Descrição |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Ciclo normal, 1 = Sempre dia, 2 = Sempre noite. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Quão rápido o ciclo dia/noite progride. Valores mais baixos o desaceleram. |
LootRespawnEnabled |
False |
True/False | Se o loot e os recursos reaparecem espontaneamente no mundo. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Quão rapidamente a comida estraga. Defina como 0 para desativar o apodrecimento de comida. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Quão eficazes são as geladeiras em retardar o apodrecimento. |
PowerSocketsOffAtNight |
True |
True/False | Se as tomadas de energia desligam durante as horas noturnas. |
WeatherFrequency |
3 |
0-4 | Com que frequência eventos climáticos ocorrem. 0 = Nunca, 4 = Diariamente. |
HomeWorlds |
True |
True/False | Se os jogadores podem acessar Home Worlds (instâncias pessoais). |
RadiationDealsDamage |
False |
True/False | Se as zonas de radiação causam dano direto à saúde além dos efeitos. |
Configurações Diversas
| Configuração | Padrão | Descrição |
|---|---|---|
ShowDeathMessages |
True |
Exibir notificações de morte para todos os jogadores. |
AllowRecipeSharing |
True |
Permitir que os jogadores compartilhem receitas de crafting entre si. |
AllowPagers |
True |
Permitir que os jogadores usem pagers para comunicação. |
AllowTransmog |
True |
Permitir que os jogadores alterem a aparência de sua armadura (transmog). |
DisableResearchMinigame |
False |
Pular o minijogo de pesquisa e completar pesquisas automaticamente. |
AllowCharacterReset |
True |
Permitir que os jogadores redefinam seu trabalho, habilidades e características. |
HostAccessPlayerCorpses |
True |
Permitir que o host/admin acesse os sacos de morte de outros jogadores. |
Exemplo de SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini, então você pode rodar mundos diferentes com conjuntos de regras diferentes. As alterações requerem uma reinicialização do servidor para entrar em vigor.
Modos de Jogo e Dificuldade
Abiotic Factor oferece três níveis de dificuldade que mudam fundamentalmente a experiência de sobrevivência:
- Normal (0): Experiência equilibrada adequada para a maioria dos grupos. Os inimigos estão presentes mas são gerenciáveis, a escassez de recursos é moderada e as penalidades de morte são brandas. Recomendado para jogadores iniciantes.
- Difícil (1): Agressividade e velocidade de detecção dos inimigos aumentadas. Os recursos são mais escassos e os inimigos causam mais dano. A configuração padrão para servidores dedicados.
- Apocalíptico (2): Desafio máximo. Os inimigos são extremamente agressivos, altamente precisos e causam dano significativo. Os recursos são muito escassos. Recomendado apenas para grupos experientes.
Além disso, o Modo Hardcore pode ser adicionado a qualquer dificuldade (embora force o Apocalíptico). No Hardcore, cada jogador tem apenas uma vida -- se você morrer, seu personagem é permanentemente deletado e você deve recomeçar do zero.
Como Conectar
Os jogadores podem se conectar ao seu servidor Abiotic Factor através do navegador de servidores do Steam ou por conexão direta.
Via Navegador de Servidores do Steam
- Inicie o Abiotic Factor.
- No menu principal, selecione Play Online e depois Server Browser.
- Procure seu servidor pelo nome (o nome que você definiu na variável de inicialização
SERVER_NAME). - Clique no seu servidor e pressione Join. Digite a senha se uma estiver definida.
Via Conexão Direta
- Encontre o IP e a porta do seu servidor na aba Console do GPanel. Para ajuda, consulte Como Encontrar o IP e a Porta do Seu Servidor.
- No Abiotic Factor, abra o navegador de servidores e procure a opção Direct Connect.
- Digite o IP do seu servidor e a porta do jogo (padrão
7777) no formatoIP:PORT. - Pressione Connect e digite a senha do servidor se necessário.
Via Steam
- No Steam, vá em View > Game Servers (ou Servers).
- Clique na aba Favorites e depois em Add a Server.
- Digite o IP do seu servidor e a porta de consulta (padrão
27015). - Quando o servidor aparecer nos seus favoritos, clique duas vezes nele para conectar através do Abiotic Factor.
Gerenciamento de Saves e Persistência do Mundo
Os servidores dedicados de Abiotic Factor salvam os dados do mundo automaticamente. Entender como os saves funcionam ajudará você a gerenciar backups e evitar perda de dados.
Localização do Save
Os dados de save do mundo são armazenados em:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Cada mundo tem seu próprio diretório contendo os dados de save e arquivos de configuração (incluindo SandboxSettings.ini).
Saves Automáticos
O servidor salva o estado do mundo periodicamente durante o gameplay. Os dados do mundo também são salvos quando o servidor é desligado corretamente. Sempre use o botão Stop no GPanel em vez de forçar o encerramento do processo para garantir um save limpo.
Backups Manuais
Para criar um backup manual:
- Pare o servidor pelo GPanel.
- Navegue até o diretório de save do mundo pela aba Files ou via SFTP.
- Baixe a pasta inteira do mundo para seu computador local.
- Para restaurar um backup, pare o servidor, faça upload da pasta do mundo salva para o mesmo local e inicie o servidor.
Iniciando um Novo Mundo
Para iniciar um mundo novo sem perder seu save existente:
- Pare o servidor.
- Renomeie ou mova a pasta do mundo existente (ex: renomeie para
World_backup). - Inicie o servidor. Ele gerará um novo mundo do zero.
Configuração de Admin
Os admins do servidor podem ser configurados de duas maneiras:
Via Steam ID (Admin.ini)
Para acesso admin persistente sem compartilhar senhas, adicione Steam IDs ao arquivo Admin.ini:
- Pare o servidor.
- Navegue até o diretório de configuração do servidor via Files do GPanel ou SFTP.
- Crie ou edite o arquivo
Admin.ini. - Adicione um Steam64 ID por linha:
76561198012345678 76561198087654321 - Salve o arquivo e inicie o servidor. Jogadores com Steam IDs listados terão automaticamente privilégios de administrador.
76561198012345678). Se você usa uma URL personalizada, visite steamid.io e cole a URL do seu perfil para consultá-lo.
Artigos Relacionados
- Solução de Problemas do Abiotic Factor
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Fazer Upload de Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Se você ainda está tendo problemas com seu servidor Abiotic Factor, por favor abra um ticket de suporte e nossa equipe terá prazer em ajudá-lo.