La guía completa · 6 min de lectura
Hosting servidor Arma 3 Headless Client: la guía completa
Toda unidad de Arma 3 que juega co-op cargado de IA acaba topándose con lo mismo: los FPS del servidor caen a medida que la misión se llena de enemigos y todo empieza a ir pesado. El headless client es la respuesta de Bohemia. Esta guía explica qué hace, cuándo ayuda, cómo conectarlo, qué necesita tu misión y cómo dimensionarlo.
Por Matthew Griffin, Propietario de Gaming DeluxePublicado · Actualizado
En esta guía
- Por qué la IA frena un servidor de Arma 3
- Qué hace un headless client
- Conectarlo a tu servidor, paso a paso
- Preparar la misión
- Tamaño: memoria, CPU y cuándo añadir un segundo
- Meter el headless client en la rutina de tu unidad
- Cuando el headless client no hace nada
- Qué comparar antes de alquilar un headless client
- Glosario del Arma 3 Headless Client
- Ayuda y próximos pasos para tu headless client
Por qué la IA frena un servidor de Arma 3
En Arma 3, la IA la simula la máquina que es su dueña. En un servidor dedicado normal, esa máquina es el propio servidor. Cada patrulla, cada guarnición y cada escuadra que reacciona al contacto suma trabajo que el servidor tiene que terminar en cada frame, además del movimiento de los jugadores, los vehículos, las físicas y los scripts de la misión. En una op co-op con mucha gente, la IA suele ser la mayor parte de ese trabajo.
Cuando el servidor no da abasto, sus FPS bajan. Los jugadores ven una IA que reacciona tarde, vehículos que van a tirones y un registro de impactos que no termina de cuadrar. Añadir memoria rara vez ayuda, porque el cuello de botella es el procesado, no el espacio. Lo que sí ayuda es llevarse la IA a otra máquina.
Qué hace un headless client
Un headless client es una copia de Arma 3 sin pantalla y sin jugador. Se conecta a tu servidor como cualquier otro cliente, ocupa un slot de Headless Client en la misión y desde ese momento es dueño de la IA que le pasen la misión o un mod. El servidor sigue llevando la misión, pero la IA piensa en el headless client.
- El servidor principal se queda con los jugadores, la lógica de la misión y los scripts.
- El headless client lleva los grupos de IA que le dan.
- Varios headless clients pueden repartirse la IA en misiones grandes.
- Para los jugadores no cambia nada: entran en el servidor principal como siempre.
Conectarlo a tu servidor, paso a paso
Nuestra guía de la base de conocimiento sigue este orden, y conviene hacerlo exactamente así, porque una línea que falta en cualquiera de los dos lados es el motivo habitual de que un headless client no aparezca.
- Para el servidor principal y abre server.cfg en Configuration Files.
- Pon la dirección IP del headless client en headlessClients[] y en localClient[]. Si tienes varios headless clients, pon cada IP, separadas por comas, en las dos líneas.
- Para el servidor del headless client y abre su Start.bat en Configuration Files.
- Pon la IP del servidor principal en el campo connect, y la contraseña del servidor principal en el campo password si tiene una.
- Arranca el servidor principal y luego el headless client. Aparece en la lista de jugadores como cualquier otro cliente.
La primera línea deja entrar al headless client; la segunda lo trata como cliente local, sin los límites de ancho de banda que se aplican a los jugadores normales. Hacen falta las dos.
Preparar la misión
La misión necesita un asiento para el headless client. En el editor Eden, coloca una unidad de Game Logic, Virtual Entities, Headless Client, ponla como Playable y dale un nombre. El update 2.22 de Bohemia añadió un aviso en el log del servidor cuando este slot no tiene nombre, porque un slot sin nombre no se puede usar.
Después, algo tiene que pasarle la IA. Muchas misiones de unidad generan su IA directamente en el headless client o le mueven los grupos cuando se conecta. Algunos mods de IA y frameworks lo hacen por su cuenta en cuanto detectan un headless client. Altis Life, por ejemplo, trae un addon de headless client y un interruptor HeadlessSupport en su description.ext. Cada proyecto tiene sus instrucciones, y nuestra base de conocimiento enlaza a la documentación de Bohemia y a guías de la comunidad para los montajes más comunes.
Tamaño: memoria, CPU y cuándo añadir un segundo
| Tipo de misión | Plan sugerido | Notas |
|---|---|---|
| Co-op ligero con unas patrullas | 5GB | Vanilla o con pocos mods |
| Ops semanales con IA constante | 8GB | Donde empiezan casi todas las unidades |
| Misiones dinámicas por oleadas | 12GB | Más IA y mods de IA |
| Mapas grandes, sets de mods pesados | 16GB | O repartido entre dos headless clients |
Como la IA es trabajo de procesador, un único headless client muy cargado puede convertirse en el siguiente cuello de botella. Si uno va al máximo mientras el servidor principal ya se ha recuperado, un segundo headless client suele ayudar más que memoria extra. En el formulario de pedido también hay CPU más rápidas y más prioridad de CPU para misiones cargadas de IA.
Meter el headless client en la rutina de tu unidad
Casi todas las unidades siguen el mismo ritmo cada semana: los misioneros preparan una op, el servidor se actualiza y se reinicia, los jugadores cargan y la op dura un par de horas. Un headless client encaja en ese ritmo con unas pocas costumbres.
- Reinicio conjunto: programa el reinicio del headless client un minuto después del del servidor principal, para que vuelva a conectarse cuando la misión ya esté arriba.
- Update conjunto: cuando Bohemia saque un update o cambies el set de mods, actualiza los dos servidores antes de la noche de op, no durante.
- Prueba en el flujo del editor: quien hace la misión debe comprobar que el slot de Headless Client tiene nombre y es Playable antes de subirla.
- Toma notas: apunta qué misiones usan el headless client y cómo, para que los nuevos misioneros sigan el mismo patrón.
- Vigila la noche de op: mira los FPS del servidor durante la primera op con el headless client y compáralos con una op sin él.
Las unidades que rotan varias misiones suelen ver que solo algunas van tan cargadas de IA como para necesitar un headless client. No pasa nada: un headless client conectado y sin nada que hacer apenas le cuesta al servidor principal, y está listo en cuanto una misión le pasa trabajo.
Cuando el headless client no hace nada
- No sale en la lista de jugadores: revisa las dos líneas del server.cfg del servidor principal y la IP y la contraseña de Start.bat.
- Conectado pero parado: comprueba que la misión tiene un slot de Headless Client con nombre y Playable, y que un script o un mod le pasa IA.
- Lo echan al entrar: al headless client le falta un mod o va en otra build; actualiza los dos e iguala los mods.
- Sin mejora: mira si la IA se ha pasado de verdad; el Log Viewer y las herramientas de debug de tu misión te lo dirán.
Nuestro equipo de soporte puede mirar contigo los logs de los dos servidores. También ayuda tener el servidor principal y el headless client en la misma ubicación, para que el enlace entre ellos sea corto y estable.
Qué comparar antes de alquilar un headless client
Pocos hosts venden el headless client como producto propio. Compáralos en estos puntos.
- Misma ubicación que tu servidorEl headless client tiene que estar al lado de tu servidor principal.
- Control del arranqueTienes que poder poner tú la dirección de conexión y la contraseña.
- Elección de memoriaLos planes deben crecer con tu carga de IA, no obligarte a un solo tamaño.
- Opciones de CPULa IA es trabajo de procesador, así que los núcleos rápidos o la prioridad importan.
- Un soporte que conozca ArmaPregunta si el soporte puede ayudarte con la parte de la misión, no solo con la conexión.
- Precio mensualCompara la memoria que necesitas con el mismo periodo de pago.
Glosario del Arma 3 Headless Client
- Headless client (HC)
- Una instancia de Arma 3 sin pantalla que entra en un servidor para llevar la IA.
- headlessClients[]
- La línea de server.cfg con las IP que pueden entrar como headless clients.
- localClient[]
- La línea de server.cfg que trata esas IP como locales, sin límites de ancho de banda.
- Start.bat
- El archivo de arranque del headless client, con sus campos connect y password.
- Slot de Headless Client
- La unidad Virtual Entities con nombre y Playable que necesita una misión para que entre un HC.
- FPS del servidor
- Cuántos frames de simulación completa el servidor por segundo.
- Descarga
- Pasar la propiedad de la IA del servidor a un headless client.
Ayuda y próximos pasos para tu headless client
Guías y servidores relacionados. Nuestra base de conocimiento está en inglés.
- Cómo configurar tu servidor Headless ClientServer.cfg, Start.bat y la parte de la misión (página en inglés).
- Hosting servidor Arma 3El servidor principal al que se conecta tu headless client.
- Crear servidor Arma 3Server.cfg, misiones, mods y el headless client en un solo sitio.
- Contactar con soporteAyuda 24/7 en español para conectar el headless client, de día o de noche.
Cómo hicimos esta guía: a partir de las páginas de Arma 3 de Bohemia Interactive, las notas de update del dev hub de Arma 3 y nuestra propia guía de Headless Client de la base de conocimiento, redactada con ayuda de IA, contrastada con nuestro formulario de pedido en vivo para cada plan, precio y ubicación, y revisada por Matthew Griffin antes de publicarla. ¿Ves algo desactualizado? Avísanos.
Fuentes, revisadas el 25 de octubre de 2026:
- Arma 3 en Steam (Bohemia Interactive, 12 de septiembre de 2013) (en inglés)
- Dev hub de Arma 3: SPOTREP #00120, Game Update 2.22 (11 de agosto de 2026: aviso del slot de Headless Client, netcode, idleFPSLimit) (en inglés)
- Wiki de Bohemia Interactive: Arma 3 Headless Client (bloquea las lecturas automáticas; datos tomados de la copia archivada de nuestra guía de montaje de Arma 3) (en inglés)
- Base de conocimiento de Gaming Deluxe: How to set up your Headless Client server (en inglés)
- Base de conocimiento de Gaming Deluxe: categoría Arma 3: Headless Client (en inglés)
- Formulario de pedido de Gaming Deluxe, Arma 3 - Headless Client Dedicated Server