Saltar al contenido
Squad

Instalar un servidor de Squad

El servidor dedicado de Squad es gratuito y se descarga de forma anónima con SteamCMD (app 403240) en Windows y Linux. Calcula de 30 a 45 minutos: instalación, Server.cfg, puertos 7787/UDP, 27165/UDP y 21114/TCP y servicio automático.

Última actualización: 9/10/2026

El servidor dedicado de Squad es gratuito y se descarga de forma anónima con SteamCMD (app 403240) en Windows y Linux. Calcula de 30 a 45 minutos: instalación, Server.cfg, puertos 7787/UDP, 27165/UDP y 21114/TCP y servicio automático.

Instalación paso a paso

  1. Prepara una máquina de 64 bits con CPU rápida, suficiente RAM y un SSD.

  2. Instala SteamCMD y descarga la app 403240 con inicio de sesión anónimo.

  3. Genera Server.cfg con la herramienta del sitio; crea Admins.cfg y Rcon.cfg en SquadGame/ServerConfig.

  4. Inicia SquadGameServer con Port, QueryPort, RCONPORT y FIXEDMAXPLAYERS.

  5. Abre 7787/UDP, 27165/UDP y, si hace falta, 21114/TCP (RCON) donde se filtre el tráfico.

  6. Configura la rotación (LevelRotation.cfg o LayerRotation.cfg) y MapRotationMode.

  7. Crea un servicio systemd (Linux) o una tarea programada (Windows).

  8. Programa actualizaciones, copias de configuración y reinicio.

  9. Prueba desde fuera y publica el servidor en game-rank.com.

Requisitos

Windows o Linux de 64 bits. No hace falta cuenta ni licencia para alojar (inicio anónimo). Las fuentes consultadas no dan un mínimo oficial: prevé una CPU rápida en monohilo, 16 GB de RAM o más para un servidor de 80-100 jugadores, un SSD (el juego ocupa varias decenas de GB) y buen ancho de banda de subida. Las versiones de servidor y cliente deben coincidir.

Instalación local (Windows)

Con SteamCMD (Valve), instala el servidor e inícialo; conéctate desde el juego con la consola (tecla ª/`) usando open 127.0.0.1:7787.

steamcmd.exe +force_install_dir C:\SquadServer +login anonymous +app_update 403240 validate +quit

cd /d C:\SquadServer
SquadGameServer.exe Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=80 -log

Instalación en un VPS / servidor dedicado Linux

En Ubuntu/Debian, crea un usuario sin root, instala SteamCMD (Debian: activa antes «non-free»), descarga el servidor e inícialo.

sudo apt update && sudo apt install -y software-properties-common
sudo add-apt-repository -y multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 ca-certificates
sudo adduser --disabled-password --gecos "" squad

Primer arranque

Con el usuario dedicado, instala el servidor e inicia SquadGameServer.sh con los puertos que quieras.

sudo -iu squad
mkdir -p ~/server && /usr/games/steamcmd +force_install_dir ~/server +login anonymous +app_update 403240 validate +quit
cd ~/server && ./SquadGameServer.sh Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=80

Puertos que abrir

Valores por defecto según guías de hosting (no se pudo consultar la documentación oficial); se cambian con Port=, QueryPort= y RCONPORT= al iniciar. Rcon.cfg también contiene un puerto RCON.

  • 7787/UDP — juego
  • 27165/UDP — consultas de Steam (lista de servidores)
  • 21114/TCP — RCON (opcional, protégelo)

Cortafuegos de Linux (ufw)

sudo ufw allow 7787/udp
sudo ufw allow 27165/udp
sudo ufw allow 21114/tcp
sudo ufw status verbose

Cortafuegos de Windows (netsh)

netsh advfirewall firewall add rule name="Squad 7787 UDP" dir=in action=allow protocol=UDP localport=7787
netsh advfirewall firewall add rule name="Squad 27165 UDP" dir=in action=allow protocol=UDP localport=27165
netsh advfirewall firewall add rule name="Squad 21114 TCP" dir=in action=allow protocol=TCP localport=21114

Cortafuegos del proveedor y router doméstico (NAT)

En OVH, Hetzner, Scaleway y similares, abre también los mismos puertos en el cortafuegos del proveedor (grupo de seguridad / firewall del panel): filtra antes que la máquina. Para alojar en casa, crea en el router una redirección (NAT) de cada puerto a la IP local del servidor con el protocolo correcto. Prueba desde fuera (red móvil); no expongas nunca puertos de administración (RCON) sin una contraseña fuerte.

Inicio automático (systemd)

Guarda este archivo como /etc/systemd/system/squad.service y ejecuta: sudo systemctl daemon-reload && sudo systemctl enable --now squad. Logs: journalctl -u squad -f. En Windows, crea una tarea programada al iniciar que ejecute SquadGameServer.exe.

[Unit]
Description=Squad server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=squad
WorkingDirectory=/home/squad/server
ExecStart=/home/squad/server/SquadGameServer.sh Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=80
Restart=on-failure
RestartSec=15
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Actualizaciones

Detén el servicio, vuelve a ejecutar app_update y reinicia. Cliente y servidor deben tener la misma versión: actualiza el servidor tras cada parche del juego.

sudo systemctl stop squad
sudo -u squad /usr/games/steamcmd +force_install_dir /home/squad/server +login anonymous +app_update 403240 validate +quit
sudo systemctl start squad

Copias de seguridad y reinicios programados

Haz copia de la carpeta SquadGame/ServerConfig (Server.cfg, Admins.cfg, Rcon.cfg, archivos de rotación) y programa un reinicio diario (aquí 05:00, copia a las 04:55).

# crontab -e (root)
55 4 * * * tar czf /var/backups/squad-$(date +\%F).tgz -C /home/squad/server/SquadGame ServerConfig
0 5 * * * systemctl restart squad

Publicar y encontrar tu servidor

Cuando el servidor sea accesible desde fuera, añádelo en game-rank.com/jeux/squad (sitio del propietario de esta herramienta) para que los jugadores lo descubran.

Solución de problemas

  • El servidor no aparece en la lista: 27165/UDP cerrado, o QueryPort distinto del abierto en el cortafuegos.
  • No se puede conectar desde fuera: 7787/UDP no abierto (sistema, proveedor, NAT); se requiere UDP, no TCP.
  • Versión incompatible: el servidor no se actualizó tras un parche — vuelve a ejecutar app_update.
  • Los cambios de Server.cfg se ignoran: el archivo se editó con el servidor en marcha (o se sobrescribió) — detén el servidor antes de editar.
  • No se puede usar RCON: falta la contraseña en Rcon.cfg o 21114/TCP bloqueado; expón este puerto solo a tus herramientas de administración.

Preguntas frecuentes

¿Hace falta tener Squad para alojar?
No: el servidor dedicado (app 403240) se descarga con inicio de sesión anónimo en SteamCMD.
¿Cómo añado administradores?
En Admins.cfg: una línea Group=Nombre:permisos (p. ej. Group=Moderator:chat,kick,cameraman) y luego Admin=<SteamID64>:Nombre.
¿Cuáles son los puertos por defecto?
7787/UDP (juego), 27165/UDP (consultas) y 21114/TCP (RCON), según guías de hosting; ajustables al iniciar.
¿Hay que reiniciar tras editar Server.cfg?
Sí: detén el servidor antes de editar y reinicia para aplicar.

Herramientas para tu servidor de Squad

Squad
SquadAcceso libre
Crea el Server.cfg de tu servidor Squad: nombre, slots, cola, rotación de mapas, cambios de equipo, TK y tiempos de partida.
ConfiguraciónServidorRotaciónAbrir
Documentación