50v50 War

Admins.cfg Group Builder · Squad

Offworld Industries 50v50 Combined Arms Military FPS · Combined Arms / 50v50 Tactical FPS

Player tools indexed: 5 Admin consoles: 5

Tick the 21 official permissions, validate the SteamID64 (17 digits, starts with 7656119), and get a paste-ready snippet — never a whole file

Player tools (5)

Instant interactive calculations and recipe planners

Official models and ammo costs plus pure-geometry lateral/vertical mil correction; flight time solved from an editable measured muzzle velocity (no official range card exists, so none is invented)

#mils#ballistics
Open tool →

Official seven ticket costs plus an editable starting pool; shows the remaining tickets and how many more losses of each type the team can absorb

#tickets#drain
Open tool →

Totals the official CP/AP table (HAB 500, mortar 300+25, ATGM 600+500 …) against what the FOB already holds and its 20,000 cap

#CP/AP#deployables
Open tool →

150 m from main, 400 m (300 m on small maps) radio exclusion, 150 m build radius and the 30 m placement condition, each reported as pass or fail

#radius#placement
Open tool →

Server admin and config generation (5)

Config files, startup scripts and command wizards for running a server

Every official key is generated (31 in total, with comments and defaults; the LinuxGSM production template only uses 27 of them); voting uses UseVoteLevel / UseVoteLayer, and ports stay on the command line where they belong

#Server.cfg#official keys
Generate config →

Tick the 21 official permissions, validate the SteamID64 (17 digits, starts with 7656119), and get a paste-ready snippet — never a whole file

#Admins.cfg#SteamID64
Generate config →

Licensing thresholds (60+ slots, 10+ admins, Custom Browser, server health) plus official partners, SteamCMD install and a triage tree built from three official hotfix notes

#licensing#deployment
Generate config →

Squad Ports & Protocols

Port Protocol Purpose
7787 UDP Game port
7788 UDP Companion game port
27165 TCP/UDP Steam query port
27166 TCP/UDP Steam query port +1
15000 TCP/UDP Beacon port
21114 TCP/UDP RCON port

Squad Dedicated Server Install (SteamCMD)

SteamCMD appid 403240

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 403240 validate +quit

https://squad.fandom.com/wiki/Server_Installation

Squad Config file paths

  • SquadGame/ServerConfig/Server.cfg
  • SquadGame/ServerConfig/Admins.cfg
  • SquadGame/ServerConfig/Rcon.cfg
  • SquadGame/ServerConfig/License.cfg
  • SquadGame/ServerConfig/Bans.cfg
  • SquadGame/ServerConfig/LayerRotation.cfg
  • SquadGame/ServerConfig/LevelRotation.cfg
  • SquadGame/ServerConfig/ServerMessages.cfg
  • SquadGame/ServerConfig/VoteConfig.cfg
  • SquadGame/ServerConfig/CustomOptions.cfg
  • SquadGame/ServerConfig/ExcludedFactions.cfg
  • SquadGame/ServerConfig/ExcludedFactionSetups.cfg
  • SquadGame/ServerConfig/ExcludedLayers.cfg
  • SquadGame/ServerConfig/ExcludedLevels.cfg
  • SquadGame/ServerConfig/RemoteAdminListHosts.cfg
  • SquadGame/ServerConfig/RemoteBanListHosts.cfg
  • SquadGame/ServerConfig/Motd.cfg

Server notes

**Squad really does ship a dedicated server**: app id 403240 (SteamDB marks it App Type = Tool with a free anonymous download), and the host machine does not need to own the game. That is the fundamental difference from Ready or Not — the "no dedicated server" lesson from those pages does not apply here. Two kinds of port, and they are not interchangeable: **the join address uses the game port, 7787/UDP** (with 7788/UDP alongside it), while **27165 is the Steam A2S query port** (plus 27166) that SquadJS polls for player counts. It is not a join port, so never hand it to players as a connect address. Beacon on 15000 (UDP and TCP) must be unique per instance and the official recommendation is +5; RCON on 21114 is Source RCON over TCP even though the official table says UDP and TCP (see conflict D2). The wiki also states plainly that Squad uses ephemeral ports to talk to each client after the initial connection, so depending on the provider you may need all UDP above 30000 open. Ports are **launch arguments**, not Server.cfg keys — the official wiki, the LinuxGSM production template and the upstream Pterodactyl egg all agree: ./SquadGameServer.sh Port=7787 QueryPort=27165 beaconport=15000 RCONPORT=21114 -log. Licensing (entirely missing from the previous version of this page): unlicensed servers appear only on the second Custom Browser tab; servers under 60 slots are not licensed; each instance needs at least ten admins; the name must not contain "Official"; and moving from an approved provider to a non-approved one is prohibited. Licensed servers must also keep their server health up (GREEN / YELLOW / RED). Hardware numbers conflict: the SteamDB depots are 13.50 GiB on Windows and 13.17 GiB on Linux, a host KB says "disk ~30 GB", and the old version of this page said "about 8 GB". They measure different things, so all three are shown side by side rather than inventing one fake authoritative figure. Performance is the same story: no server was run here, so measure your own tick rate.

FAQ

Which Squad server-admin tools are available?
We list 5 tools for Squad: Server.cfg Generator, RCON Setup & Command Reference, Admins.cfg Group Builder, Port Matrix & Firewall, Licensing, Deployment & Triage. All of them run straight in your browser.
Which ports does Squad need open?
Squad defaults to 7787/UDP, 7788/UDP, 27165/TCP/UDP, 27166/TCP/UDP, 15000/TCP/UDP, 21114/TCP/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Squad server?
Install it with SteamCMD — the dedicated server app id for Squad is 403240, so +app_update 403240 validate downloads or updates it. Config files usually live at SquadGame/ServerConfig/Server.cfg, SquadGame/ServerConfig/Admins.cfg, SquadGame/ServerConfig/Rcon.cfg.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.