background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Guía de Configuración del Servidor de Killing Floor 2


Esta guía cubre cómo configurar tu servidor dedicado de Killing Floor 2 alojado con Legion Hosting, incluyendo el primer inicio, variables de inicio de GPanel, configuraciones de dificultad, archivos de configuración, rotación de mapas y cómo conectarse. Para mapas personalizados del workshop, consulta KF2 Mapas Personalizados (Workshop). Para comandos de administrador y el panel de administración web, consulta KF2 Web Admin y Comandos de Administrador.

Primer Inicio

Cuando recibes por primera vez tu servidor de Killing Floor 2, necesita descargar e instalar los archivos del juego desde Steam (App ID 232130). Esto ocurre automáticamente en el primer inicio.

  1. Inicia sesión en GPanel.
  2. Selecciona tu servidor de Killing Floor 2 de la lista de servidores.
  3. Haz clic en la pestaña Startup y configura tu ADMIN_PASS antes de iniciar. Esto es obligatorio — el servidor no funcionará correctamente sin una contraseña de administrador.
  4. Ve a la pestaña Console y haz clic en Start.
  5. El servidor descargará los archivos de Killing Floor 2 desde Steam. Esto puede tardar varios minutos dependiendo de la carga del servidor. Observa la salida de la consola para ver el progreso.
  6. Una vez completada la descarga, el servidor se iniciará automáticamente. Espera a que la consola muestre que el servidor está listo y escuchando conexiones.
Configura tu contraseña de administrador antes del primer inicio. La variable de inicio ADMIN_PASS es obligatoria. Sin ella, no podrás acceder al panel de administración web ni usar los comandos de administrador dentro del juego.
El primer inicio tarda más de lo habitual. La instalación inicial descarga varios gigabytes de datos del juego. Los inicios posteriores serán mucho más rápidos ya que los archivos ya están presentes. El servidor también genera sus archivos de configuración en la primera ejecución.

Variables de Inicio de GPanel

Killing Floor 2 utiliza varias variables de inicio configuradas en la pestaña Startup de GPanel. Estas controlan el comportamiento principal del servidor y surten efecto cada vez que el servidor se inicia.

  1. Inicia sesión en GPanel y selecciona tu servidor de KF2.
  2. Haz clic en la pestaña Startup.
  3. Revisa y configura las variables listadas a continuación. Los cambios surten efecto la próxima vez que se inicie el servidor.
Variable Valor Predeterminado Descripción
MAP_NAME kf-bioticslab El mapa que el servidor carga al iniciar. Debe ser un nombre de mapa válido de KF2 (minúsculas, con prefijo kf-). Consulta la sección de Rotación de Mapas a continuación para una lista de mapas predeterminados.
ADMIN_PASS (ninguno — obligatorio) La contraseña de administrador utilizada para el panel de administración web y la autenticación de administrador dentro del juego. Debe configurarse antes de iniciar el servidor. Mantenla en privado.
SERVER_NAME (asignado) El nombre mostrado en el navegador de servidores del juego. Hazlo descriptivo para que los jugadores puedan encontrar tu servidor fácilmente.
DIFFICULTY 0 El nivel de dificultad del servidor. 0 = Normal, 1 = Difícil, 2 = Suicida, 3 = Infierno en la Tierra. Consulta la sección de Niveles de Dificultad a continuación para más detalles.
WEB_ADMIN true Habilita o deshabilita el panel de administración web. Establece true para habilitar o false para deshabilitar. Consulta KF2 Web Admin y Comandos de Administrador para más detalles.
WEB_ADMIN_PORT 8089 El puerto en el que escucha el panel de administración web. Revisa la pestaña Network de GPanel para ver el puerto real asignado a tu servidor.
Las variables de inicio anulan los valores del archivo de configuración. Si una configuración aparece tanto en la pestaña Startup de GPanel como en un archivo de configuración, la variable de inicio tiene prioridad. Usa la pestaña Startup para configuraciones principales y los archivos de configuración para ajustes detallados.

Niveles de Dificultad

Killing Floor 2 tiene cuatro niveles de dificultad que afectan la salud, el daño, la velocidad y el comportamiento de aparición de los Zeds. Configura la dificultad usando la variable de inicio DIFFICULTY en GPanel.

Valor Dificultad Descripción
0 Normal La dificultad predeterminada. Los Zeds tienen salud y daño estándar. Buena para juego casual y jugadores nuevos aprendiendo el juego. Los Zeds se mueven a velocidad normal y no tienen modificadores de comportamiento especiales.
1 Difícil Los Zeds causan más daño y tienen mayor cantidad de salud. Los jugadores reciben más daño de los ataques. Un aumento sólido que requiere mejor trabajo en equipo y elección de equipamiento.
2 Suicida Zeds significativamente más resistentes con mayor salud, movimiento más rápido e IA más agresiva. Los Zeds pueden correr y realizar ataques especiales con mayor frecuencia. Requiere jugadores experimentados y composiciones de equipo coordinadas.
3 Infierno en la Tierra La dificultad más alta. Los Zeds tienen salud y daño máximos, corren constantemente y usan sus ataques más peligrosos frecuentemente. El daño por fuego amigo aumenta. Solo recomendado para equipos altamente experimentados y bien coordinados.
Las dificultades más altas requieren jugadores más hábiles. Iniciar un servidor en Suicida o Infierno en la Tierra con jugadores inexpertos probablemente resultará en eliminaciones frecuentes del equipo. Comienza en Normal o Difícil y aumenta la dificultad a medida que tu grupo mejore.

Archivos de Configuración

El archivo principal de configuración del servidor de Killing Floor 2 es LinuxServer-KFGame.ini, ubicado en KFGame/Config/LinuxServer-KFGame.ini. Este archivo se genera en el primer inicio del servidor y controla configuraciones detalladas de jugabilidad.

Detén tu servidor antes de editar archivos de configuración. Siempre detén tu servidor desde la pestaña Console de GPanel antes de editar cualquier archivo de configuración. El servidor puede sobrescribir los cambios realizados en archivos mientras está en ejecución.

Acceder a los Archivos de Configuración

  1. Inicia sesión en GPanel y selecciona tu servidor de KF2.
  2. Detén el servidor desde la pestaña Console si está en ejecución.
  3. Haz clic en la pestaña Files y navega a KFGame/Config/.
  4. Haz clic en LinuxServer-KFGame.ini para abrirlo en el editor en línea.

Configuraciones Clave en LinuxServer-KFGame.ini

Las siguientes configuraciones se encuentran bajo las secciones [Engine.GameReplicationInfo] y [KFGame.KFGameInfo]:

Configuración Sección Valor Predeterminado Descripción
GameLength [KFGame.KFGameInfo] 1 Número de oleadas en una partida. 0 = Corta (4 oleadas), 1 = Media (7 oleadas), 2 = Larga (10 oleadas).
MaxPlayers [KFGame.KFGameInfo] 6 Número máximo de jugadores que pueden unirse al servidor. KF2 admite hasta 6 por defecto, pero los servidores con mods pueden aumentar esto.
FriendlyFireScale [KFGame.KFGameInfo] 0.0 Multiplicador de daño por fuego amigo. 0.0 = deshabilitado, 1.0 = daño completo a compañeros de equipo. Los valores entre 0 y 1 escalan proporcionalmente.
bDisableTeamCollision [KFGame.KFGameInfo] False Cuando es True, los jugadores pueden atravesarse entre sí. Útil en servidores con muchos jugadores para evitar bloqueos en pasillos estrechos.
ServerName [Engine.GameReplicationInfo] (asignado) El nombre del servidor mostrado en el navegador. La variable de inicio SERVER_NAME en GPanel anula esto si está configurada.
bAdminCanPause [KFGame.KFGameInfo] False Permite a los administradores pausar el juego. Establece True si deseas la capacidad de pausar a mitad de oleada.

Ejemplo de configuraciones clave en LinuxServer-KFGame.ini:

[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False

Configuración de Web Admin — KFWeb.ini

Las configuraciones del panel de administración web se almacenan en KFGame/Config/KFWeb.ini. Este archivo controla si el web admin está habilitado y en qué puerto se ejecuta. En la mayoría de los casos, no necesitas editar este archivo directamente — las variables de inicio WEB_ADMIN y WEB_ADMIN_PORT en GPanel manejan estas configuraciones.

Rotación de Mapas

Killing Floor 2 admite rotación de mapas, permitiendo que el servidor cicle a través de una lista de mapas entre partidas. El ciclo de mapas se configura en LinuxServer-KFGame.ini bajo la sección [KFGame.KFGameInfo].

Configurar la Rotación de Mapas

Agrega entradas de GameMapCycles para definir tu rotación de mapas. Cada entrada especifica una lista de mapas por los que el servidor ciclará:

[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
Los nombres de los mapas distinguen entre mayúsculas y minúsculas. Usa nombres de mapas en minúsculas con prefijo kf-. Un nombre de mapa incorrecto hará que el servidor omita esa entrada o falle al cargar el mapa.

Mapas Predeterminados

Killing Floor 2 incluye una gran selección de mapas integrados. Aquí están algunos de los más utilizados:

Nombre del Mapa Nombre Visible
kf-bioticslabBiotics Lab
kf-burningparisBurning Paris
kf-outpostOutpost
kf-volter_manorVolter Manor
kf-catacombsCatacombs
kf-evacuation_pointEvacuation Point
kf-farmhouseFarmhouse
kf-blackforestBlack Forest
kf-prisonPrison
kf-containmentstationContainment Station
kf-hostilegroundsHostile Grounds
kf-infernalrealmInfernal Realm
kf-nukedNuked
kf-thescentThe Descent
kf-zedlandingZed Landing
La variable de inicio MAP_NAME establece solo el mapa inicial. El mapa especificado en la variable MAP_NAME de GPanel se carga cuando el servidor se inicia por primera vez. Después de eso, el servidor sigue la rotación de GameMapCycles definida en el archivo de configuración.

Cómo Conectarse

Hay dos formas de conectarse a tu servidor de Killing Floor 2: a través del navegador de servidores del juego o mediante conexión directa.

Usando el Navegador de Servidores del Juego

  1. Inicia Killing Floor 2 y ve al menú principal.
  2. Haz clic en Matchmaking y luego en Create Game o navega por Server Browser.
  3. Usa los filtros para reducir los resultados. Busca tu servidor por el nombre que configuraste en la variable de inicio SERVER_NAME.
  4. Selecciona tu servidor de la lista y haz clic en Join.
Los servidores nuevos pueden tardar unos minutos en aparecer. Después de iniciar tu servidor, puede tardar entre 5 y 10 minutos en ser indexado y aparecer en el navegador de servidores de Steam. Si no lo ves inmediatamente, espera y actualiza la lista.

Conexión Directa vía Steam

  1. Abre Steam y haz clic en View en la barra de menú superior, luego selecciona Game Servers.
  2. Haz clic en la pestaña Favourites, luego haz clic en Add a Server.
  3. Ingresa la IP y el puerto de juego de tu servidor como se muestra en la pestaña Network de GPanel (formato: IP:PORT).
  4. Haz clic en Add this address to favourites, luego selecciona el servidor y haz clic en Connect.

También puedes usar la consola del juego. Presiona ` (tilde/acento grave) para abrir la consola, luego escribe:

open IP:PORT

Reemplaza IP y PORT con los valores de la pestaña Network de GPanel.

Para ayuda encontrando la IP y el puerto de tu servidor, consulta Cómo Encontrar la IP y el Puerto de tu Servidor.

Artículos Relacionados

¿Necesitas Ayuda?

Si encuentras un problema no cubierto en esta guía, nuestro equipo de soporte está disponible para ayudarte. Envía un ticket de soporte e incluye el ID de tu servidor, una descripción del problema y cualquier salida de consola o capturas de pantalla relevantes.


¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.