Este guia aborda tudo o que você precisa para configurar seu servidor dedicado de The Front na Legion Hosting, incluindo primeiro início, variáveis de inicialização do GPanel, configuração do ServerConfig_.ini, configurações de modo de jogo, conexão ao servidor e gerenciamento de saves. Para comandos de admin no console, consulte Comandos de Admin do The Front.
O Que É The Front
The Front é um jogo de sobrevivência e tiro em mundo aberto pós-apocalíptico desenvolvido pela Samar Studio. Ambientado em um mundo devastado invadido por mutantes e facções hostis, os jogadores devem coletar recursos, fabricar armas e equipamentos, construir e fortificar bases, e lutar pela sobrevivência contra inimigos de IA e outros jogadores. O jogo combina mecânicas de tiro em terceira pessoa com sistemas profundos de construção de bases e sobrevivência.
Principais recursos do servidor dedicado incluem:
- Suporte para mais de 40 jogadores simultâneos em um único servidor
- Modos de jogo PvP e PvE com tipos de modo de combate configuráveis
- Ajuste extensivo de jogabilidade através do arquivo de configuração
ServerConfig_.ini - Mecânicas de raid de base com níveis de NPC de raid e cooldowns configuráveis
- Controle de território baseado em Beacon e sistemas de proteção de construção
- Console de admin no jogo com mais de 100 comandos para gerenciamento do servidor em tempo real
Primeiro Início
Quando você recebe seu servidor The Front da Legion Hosting pela primeira vez, ele precisa completar uma instalação inicial antes de poder ser utilizado.
- Faça login no GPanel e selecione seu servidor The Front na lista de servidores.
- Clique na aba Console e pressione Start.
- O servidor irá baixar e instalar os arquivos do servidor dedicado de The Front via Steam (App ID 2334200). Este download inicial pode levar vários minutos dependendo da velocidade do disco.
- Após a conclusão do download, o servidor iniciará automaticamente. A primeira inicialização gera os dados iniciais do mundo e pode demorar mais do que as inicializações subsequentes.
- Aguarde até que a saída do console indique que o servidor está pronto e ouvindo conexões. Você deverá ver mensagens indicando que a porta do jogo está ativa.
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 como parâmetros de linha de comando quando o servidor é iniciado e sobrescrevem quaisquer configurações correspondentes nos arquivos de configuração.
- No GPanel, selecione seu servidor The Front.
- 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 |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
O nome exibido no navegador de servidores do jogo (parâmetro de inicialização -ServerName). Torne-o descritivo para que os jogadores possam encontrar seu servidor. |
MAX_PLAYERS |
10 |
Número máximo de jogadores simultâneos (parâmetro -QueueThreshold). Ajuste com base nos recursos disponíveis do seu servidor. |
BEACON_PORT |
27016 |
A porta beacon do Unreal Engine usada para handshakes de conexão. Configurada automaticamente (porta do jogo + 1). |
QUERY_PORT |
27017 |
A porta UDP usada pelo Steam para consultas do navegador de servidores. Configurada automaticamente (porta do jogo + 2). |
SHUTDOWN_PORT |
27017 |
A porta de escuta do serviço de desligamento. Usada para sinais de desligamento remoto. Configurada automaticamente (porta do jogo + 3). |
ServerConfig_.ini, a variável de inicialização tem precedência. Use variáveis de inicialização para configurações de identidade principal e o arquivo de configuração para ajustes detalhados de jogabilidade.
Configuração do ServerConfig_.ini
As configurações detalhadas do servidor e jogabilidade são controladas através do arquivo ServerConfig_.ini. Este é o arquivo de configuração principal para ajustar o comportamento, regras e parâmetros de jogabilidade do seu servidor.
Localizando o Arquivo
O arquivo de configuração está localizado em:
TheFrontManager/ServerConfig_.ini
Acesse este arquivo pela aba Files do GPanel ou via SFTP. Todas as configurações ficam sob o cabeçalho da seção [BaseServerConfig].
Configurações Básicas do Servidor
| Configuração | Padrão | Descrição |
|---|---|---|
ServerName |
"My Server" |
Nome de exibição do servidor no navegador de servidores. Coloque entre aspas. |
ServerPassword |
(vazio) | Senha necessária para entrar no servidor. Deixe vazio para um servidor público. |
ServerTitle |
(vazio) | Uma breve descrição do seu servidor exibida no navegador de servidores. |
ServerAdminAccounts |
(vazio) | Lista de Steam64 IDs separados por ponto e vírgula para contas de admin. Exemplo: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Número máximo de jogadores permitidos no servidor ao mesmo tempo. |
IsCanMail |
1.000000 |
Ativar ou desativar o sistema de correio e chat no jogo. Defina como 0 para desativar. |
UseSteamSocket |
1 |
Usar Steam networking sockets para conexões. Deixe ativado para a maioria das configurações. |
Configurações de Modo de Jogo e Combate
| Configuração | Padrão | Descrição |
|---|---|---|
ServerFightModeType |
0 |
Modo PvP do servidor. 0 = PvP (jogadores podem atacar uns aos outros), 1 = PvE (jogadores não podem causar dano uns aos outros). |
IsCanSelfDamage |
1 |
Permitir que jogadores causem dano a si mesmos. 1 = ativado, 0 = desativado. |
IsCanFriendDamage |
1 |
Permitir fogo amigo entre membros do esquadrão. 1 = ativado, 0 = desativado. |
Configuração de Portas
| Configuração | Padrão | Descrição |
|---|---|---|
Port |
5001 |
Porta principal do jogo (UDP). Os jogadores se conectam nesta porta. |
BeaconPort |
5002 |
Porta beacon do Unreal Engine para handshakes de conexão. |
ShutDownServicePort |
5004 |
Porta para sinais do serviço de desligamento remoto. |
QueryPort |
5003 |
Porta de consulta Steam para listagem no navegador de servidores. |
Exemplo de ServerConfig_.ini
Abaixo está um exemplo de arquivo de configuração mostrando configurações comuns:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Configurações de Modo de Jogo
The Front suporta modos PvP e PvE que mudam fundamentalmente a experiência multiplayer. O modo é definido pela configuração ServerFightModeType.
Modo PvE (ServerFightModeType=1)
- Jogadores não podem causar dano uns aos outros diretamente.
- O foco é na sobrevivência cooperativa contra inimigos de IA e mutantes.
- Bases são protegidas contra raids de jogadores (raids de NPCs ainda ocorrem).
- Ideal para comunidades focadas em construção e exploração.
- Jogadores ainda podem formar esquadrões, trocar itens e cooperar.
Modo PvP (ServerFightModeType=0)
- Jogadores podem atacar e matar uns aos outros.
- Bases e estruturas podem ser invadidas por outros jogadores.
- O controle de território através do sistema de Beacon se torna competitivo.
- Multiplicadores de dano entre jogadores podem ser ajustados com comandos de admin (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Recomendado para jogadores competitivos e experientes.
Configurações de Construção e Raid
Estas configurações controlam a proteção de bases e mecânicas de raid. Podem ser configuradas via comandos do console de admin ou pelo arquivo de configuração:
| Configuração / Comando | Descrição |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Número máximo de Beacons (bandeiras de território) que cada jogador pode colocar. |
SetHouseFlagExcitantTime [0-24] |
Define a janela de ataque/raid em horas. Durante esta janela, jogadores inimigos podem causar dano a estruturas dentro do território de um Beacon. |
SetHFTrapMaxNum [N] |
Número máximo de armadilhas que podem ser colocadas dentro da área de cobertura de um Beacon. |
SetConstructDisableRot [1/0] |
Alterna a deterioração de estruturas. Quando ativado (1), as estruturas se deterioram lentamente ao longo do tempo se não forem mantidas. |
SetConstructMaxHealthRatio [multiplier] |
Multiplicador de durabilidade máxima de estruturas. Valores maiores tornam os edifícios mais difíceis de destruir. |
SetConstructDefenseRatio [multiplier] |
Multiplicador de dano recebido por estruturas. Valores menores reduzem o dano aos edifícios. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate e SetCityNPCNumRate.
Configurações de Taxas de Experiência e Recursos
Você pode ajustar as taxas de ganho de experiência, taxas de coleta de recursos e vários multiplicadores de jogabilidade através do arquivo ServerConfig_.ini ou via comandos do console de admin enquanto o servidor está em execução.
Taxas de Experiência
| Configuração / Comando | Padrão | Descrição |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplicador para toda experiência ganha pelos jogadores. Defina como 2 para XP em dobro. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplicador de experiência ganha ao matar NPCs. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplicador de experiência ganha ao coletar recursos. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplicador de experiência ganha ao fabricar itens. |
Taxas de Coleta de Recursos
| Comando | Descrição |
|---|---|
GMSetTreeGainRate [N] |
Multiplicador de coleta de madeira. |
GMSetBushGainRate [N] |
Multiplicador de coleta de plantas e arbustos. |
GMSetOreGainRate [N] |
Multiplicador de coleta de minério e minerais. |
GMSetCropReapRate [N] |
Multiplicador de rendimento de colheita. |
GMSetFleshGainRate [N] |
Multiplicador de coleta de carne de animais. |
GMSetCropGrowRate [N] |
Multiplicador de velocidade de crescimento de plantações. |
GMSetTTC_Oil_Rate [N] |
Multiplicador de produção de poço de petróleo. |
GMSetWaterCollector_Rate [N] |
Multiplicador de produção do coletor de orvalho/água. |
GMSetTTC_Fish_Rate [N] |
Multiplicador de produção de cesto de peixes. |
Como Conectar
Os jogadores se conectam ao seu servidor The Front através do navegador de servidores no jogo. Encontre o IP e a porta do seu servidor na aba Console do GPanel ou consulte Como Encontrar o IP e Porta do Seu Servidor.
Pelo Navegador de Servidores do Jogo
- Abra o The Front.
- No menu principal, clique em Servers.
- Clique na aba Dedicated Servers no topo.
- Use a barra de pesquisa ou role pela lista para encontrar seu servidor pelo nome (o nome que você definiu na configuração
ServerName). - Clique no seu servidor e pressione Join. Digite a senha se houver uma configurada.
ServerName está definida corretamente.
Pelo Navegador de Servidores do Steam
- No Steam, vá em View > Game Servers (ou Servers).
- Clique na aba Favorites e depois em Add a Server.
- Digite o IP e a porta de consulta do seu servidor no formato
IP:QUERY_PORT(por exemplo,192.168.1.100:5003). - Quando o servidor aparecer, clique duas vezes nele para abrir o The Front e conectar.
Gerenciamento de Saves e Wipes de Mundo
O The Front salva automaticamente os dados do mundo em intervalos regulares. Entender o sistema de salvamento é importante para gerenciar o mundo do seu servidor.
Local do Save
Os dados de save do mundo são armazenados no diretório de dados do servidor. O intervalo de salvamento pode ser configurado com o comando de admin SetSaveGameInterval (valor em segundos).
Salvamento Manual
Para acionar um salvamento manual do mundo, use o comando do console de admin:
SaveWorld
Isso é útil antes de realizar manutenção, fazer alterações de configuração ou desligar o servidor.
Criando Backups
- Pare o servidor pelo GPanel.
- Navegue até o diretório de saves do servidor pela aba Files do GPanel ou via SFTP.
- Baixe os arquivos de save para seu computador local para mantê-los seguros.
- Faça backup também do seu arquivo
ServerConfig_.inipara preservar suas configurações.
Iniciando um Novo Mundo (Wipe de Mundo)
Para resetar o mundo e começar do zero:
- Pare o servidor pelo GPanel.
- Navegue até o diretório de dados de save.
- Exclua ou renomeie os arquivos de save do mundo existentes.
- Opcionalmente, defina o parâmetro
ClearSeverTimenoServerConfig_.inicom uma data (formato:yyyy-mm-dd) para agendar um wipe. - Inicie o servidor. Ele irá gerar um mundo novo do zero.
Referência de Portas
O The Front utiliza as seguintes portas de rede. Estas são automaticamente configuradas pelo seu plano de hospedagem na Legion Hosting.
| Porta | Protocolo | Padrão | Finalidade |
|---|---|---|---|
| Game Port | UDP | 5001 |
Conexões principais do jogo. Os jogadores se conectam nesta porta. |
| Beacon Port | UDP | 5002 |
Porta beacon do Unreal Engine para handshakes de conexão. |
| Query Port | UDP | 5003 |
Consultas do navegador de servidores Steam. |
| Shutdown Service Port | TCP | 5004 |
Ouvinte do serviço de desligamento remoto. |
Artigos Relacionados
- Comandos de Admin do The Front
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Se você ainda estiver tendo problemas com seu servidor The Front, por favor abra um ticket de suporte e nossa equipe terá prazer em ajudá-lo.