Este guia abrange como configurar e definir o seu servidor dedicado Killing Floor 2 alojado na Legion Hosting, incluindo o primeiro arranque, variáveis de arranque do GPanel, definições de dificuldade, ficheiros de configuração, rotação de mapas e como se ligar. Para mapas personalizados do workshop, consulte KF2 Custom Maps (Workshop). Para comandos de admin e o painel web admin, consulte KF2 Web Admin e Comandos de Admin.
Primeiro Arranque
Quando recebe pela primeira vez o seu servidor Killing Floor 2, este precisa de descarregar e instalar os ficheiros do jogo a partir do Steam (App ID 232130). Isto acontece automaticamente no primeiro arranque.
- Inicie sessão no GPanel.
- Selecione o seu servidor Killing Floor 2 na lista de servidores.
- Clique no separador Startup e defina o seu ADMIN_PASS antes de iniciar. Isto é obrigatório — o servidor não funcionará corretamente sem uma palavra-passe de admin.
- Vá ao separador Console e clique em Start.
- O servidor irá descarregar os ficheiros do Killing Floor 2 a partir do Steam. Isto pode demorar vários minutos dependendo da carga do servidor. Acompanhe a saída da consola para ver o progresso.
- Quando o download estiver concluído, o servidor iniciará automaticamente. Aguarde que a consola mostre que o servidor está pronto e a aguardar ligações.
ADMIN_PASS é obrigatória. Sem ela, não poderá aceder ao painel web admin nem usar comandos de admin no jogo.
Variáveis de Arranque do GPanel
O Killing Floor 2 usa várias variáveis de arranque configuradas no separador Startup do GPanel. Estas controlam o comportamento principal do servidor e entram em vigor cada vez que o servidor é iniciado.
- Inicie sessão no GPanel e selecione o seu servidor KF2.
- Clique no separador Startup.
- Reveja e defina as variáveis listadas abaixo. As alterações entram em vigor na próxima vez que o servidor for iniciado.
| Variável | Predefinição | Descrição |
|---|---|---|
MAP_NAME |
kf-bioticslab |
O mapa que o servidor carrega no arranque. Deve ser um nome de mapa KF2 válido (minúsculas, com o prefixo kf-). Consulte a secção Rotação de Mapas abaixo para uma lista de mapas predefinidos. |
ADMIN_PASS |
(nenhuma — obrigatória) | A palavra-passe de admin usada para o painel web admin e autenticação de admin no jogo. Deve ser definida antes de iniciar o servidor. Mantenha-a privada. |
SERVER_NAME |
(atribuído) | O nome apresentado no navegador de servidores do jogo. Torne-o descritivo para que os jogadores possam encontrar o seu servidor facilmente. |
DIFFICULTY |
0 |
O nível de dificuldade do servidor. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Consulte a secção Níveis de Dificuldade abaixo para mais detalhes. |
WEB_ADMIN |
true |
Ativa ou desativa o painel web admin. Defina como true para ativar ou false para desativar. Consulte KF2 Web Admin e Comandos de Admin para mais detalhes. |
WEB_ADMIN_PORT |
8089 |
A porta em que o painel web admin escuta. Verifique o separador Network do GPanel para a porta efetivamente atribuída ao seu servidor. |
Níveis de Dificuldade
O Killing Floor 2 tem quatro níveis de dificuldade que afetam a vida, o dano, a velocidade e o comportamento de spawn dos Zeds. Defina a dificuldade usando a variável de arranque DIFFICULTY no GPanel.
| Valor | Dificuldade | Descrição |
|---|---|---|
0 |
Normal | A dificuldade predefinida. Os Zeds têm vida e dano padrão. Bom para jogo casual e novos jogadores a aprender o jogo. Os Zeds movem-se a velocidade normal e não têm modificadores de comportamento especiais. |
1 |
Hard | Os Zeds causam mais dano e têm mais vida. Os jogadores recebem mais dano dos ataques. Um aumento sólido que requer melhor trabalho de equipa e escolhas de equipamento. |
2 |
Suicidal | Zeds significativamente mais difíceis com mais vida, movimento mais rápido e IA mais agressiva. Os Zeds podem correr e realizar ataques especiais com mais frequência. Requer jogadores experientes e composições de equipa coordenadas. |
3 |
Hell on Earth | A dificuldade mais elevada. Os Zeds têm vida e dano máximos, correm constantemente e usam os seus ataques mais perigosos frequentemente. O dano de fogo amigo é aumentado. Recomendado apenas para equipas altamente experientes e bem coordenadas. |
Ficheiros de Configuração
O ficheiro de configuração principal do servidor Killing Floor 2 é LinuxServer-KFGame.ini, localizado em KFGame/Config/LinuxServer-KFGame.ini. Este ficheiro é gerado no primeiro arranque do servidor e controla definições detalhadas de jogabilidade.
Aceder aos Ficheiros de Configuração
- Inicie sessão no GPanel e selecione o seu servidor KF2.
- Pare o servidor a partir do separador Console se estiver em execução.
- Clique no separador Files e navegue até
KFGame/Config/. - Clique em
LinuxServer-KFGame.inipara abri-lo no editor integrado.
Definições Principais em LinuxServer-KFGame.ini
As seguintes definições encontram-se nas secções [Engine.GameReplicationInfo] e [KFGame.KFGameInfo]:
| Definição | Secção | Predefinição | Descrição |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Número de vagas numa partida. 0 = Curta (4 vagas), 1 = Média (7 vagas), 2 = Longa (10 vagas). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Número máximo de jogadores que podem entrar no servidor. O KF2 suporta até 6 por predefinição, mas servidores com mods podem aumentar este valor. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Multiplicador de dano de fogo amigo. 0.0 = desativado, 1.0 = dano total a companheiros de equipa. Valores entre 0 e 1 escalam proporcionalmente. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Quando True, os jogadores podem atravessar-se uns aos outros. Útil em servidores com muitos jogadores para evitar bloqueios em corredores estreitos. |
ServerName |
[Engine.GameReplicationInfo] |
(atribuído) | O nome do servidor apresentado no navegador. A variável de arranque SERVER_NAME no GPanel sobrepõe-se a este valor se estiver definida. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Permite que os admins pausem o jogo. Defina como True se quiser a capacidade de pausar a meio de uma vaga. |
Exemplo de definições principais em LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Configuração do Web Admin — KFWeb.ini
As definições do painel web admin são armazenadas em KFGame/Config/KFWeb.ini. Este ficheiro controla se o web admin está ativado e em que porta funciona. Na maioria dos casos, não precisa de editar este ficheiro diretamente — as variáveis de arranque WEB_ADMIN e WEB_ADMIN_PORT no GPanel tratam destas definições.
Rotação de Mapas
O Killing Floor 2 suporta rotação de mapas, permitindo que o servidor alterne entre uma lista de mapas entre partidas. O ciclo de mapas é configurado em LinuxServer-KFGame.ini na secção [KFGame.KFGameInfo].
Configurar a Rotação de Mapas
Adicione entradas GameMapCycles para definir a sua rotação de mapas. Cada entrada especifica uma lista de mapas que o servidor irá alternar:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Um nome de mapa incorreto fará com que o servidor ignore essa entrada ou falhe ao carregar o mapa.
Mapas Predefinidos
O Killing Floor 2 vem com uma grande seleção de mapas integrados. Aqui estão alguns dos mais utilizados:
| Nome do Mapa | Nome de Exibição |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME define apenas o mapa inicial. O mapa especificado na variável MAP_NAME do GPanel é carregado quando o servidor arranca pela primeira vez. Depois disso, o servidor segue a rotação GameMapCycles definida no ficheiro de configuração.
Como se Ligar
Existem duas formas de se ligar ao seu servidor Killing Floor 2: através do navegador de servidores do jogo ou por ligação direta.
Usar o Navegador de Servidores do Jogo
- Abra o Killing Floor 2 e vá ao menu principal.
- Clique em Matchmaking e depois em Create Game ou navegue no Server Browser.
- Use os filtros para restringir os resultados. Procure o seu servidor pelo nome que definiu na variável de arranque
SERVER_NAME. - Selecione o seu servidor da lista e clique em Join.
Ligação Direta via Steam
- Abra o Steam e clique em View na barra de menu superior, depois selecione Game Servers.
- Clique no separador Favourites, depois clique em Add a Server.
- Introduza o IP e a porta de jogo do seu servidor conforme mostrado no separador Network do GPanel (formato:
IP:PORT). - Clique em Add this address to favourites, depois selecione o servidor e clique em Connect.
Também pode usar a consola do jogo. Pressione ` (til/acento grave) para abrir a consola, depois escreva:
open IP:PORT
Substitua IP e PORT pelos valores do separador Network do GPanel.
Para ajuda a encontrar o IP e a porta do seu servidor, consulte Como Encontrar o IP e a Porta do Seu Servidor.
Artigos Relacionados
- KF2 Custom Maps (Workshop)
- KF2 Web Admin e Comandos de Admin
- Como Encontrar o IP e a Porta do Seu Servidor
- Guia de Arranque do Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar um problema não abordado neste guia, a nossa equipa de suporte está disponível para ajudar. Submeta um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída de consola ou capturas de ecrã relevantes.