Squad needs game, query, and beacon UDP ports. Chapter22 egg 36 wires Port, QueryPort, and -beaconport.
Port table
| Service | Port | Protocol | Public? |
|---|---|---|---|
Game (Port) | Primary allocation (wiki 7787) | UDP | Yes — players |
Query (QueryPort) | Egg default 27165 | UDP | Yes — browser |
Beacon (beaconport) | Egg default 15000 | UDP | Yes — discovery |
| RCON | Often 21114 (wiki; not egg env) | TCP (wiki also notes UDP) | No — private |
Managed hosting (Chapter22)
- Open Pterodactyl → Squad server → Network / Startup.
- Note SERVER_PORT, QUERY_PORT (27165 default), BEACON_PORT (15000 default).
- Players use game IP:port; browser needs query (+ beacon uniqueness).
- Keep RCON private if enabled in Rcon.cfg.
VERIFY beacon 15000 is in egg env. RCON 21114 is wiki-common but not egg-managed.
DIY / self-hosted readers
DIY: allow game+query+beacon UDP; keep RCON allowlisted. See Linux ports.
Egg verification (Chapter22)
Egg 36 (Squad): Port=SERVER_PORT; QueryPort default 27165; BEACON_PORT default 15000 (verified in egg). RCON not an egg env — configure ServerConfig/Rcon.cfg (wiki often 21114). 27165/15000 not yet in node pool — assigned at provision.
Startup
SquadGameServer SquadGame Port={{SERVER_PORT}} QueryPort={{QUERY_PORT}} -beaconport={{BEACON_PORT}}
Related guides
- How to Join
- Not Showing
- How to Open Ports on a Linux VPS (UFW, firewalld, iptables)
- VPS Port Forwarding Explained (Firewall vs Home Router)
- DDoS Protection Basics for Game Servers
Frequently Asked Questions
Egg ports?
Egg 36: Port=SERVER_PORT, QueryPort default 27165, BEACON_PORT default 15000 (verified).
RCON 21114?
Not an egg env var — configure in ServerConfig/Rcon.cfg. Wiki often lists 21114; VERIFY at provision.
Node pool?
7787 exists on node; 27165/15000 are assigned when servers are provisioned — always copy from panel.
Need help?
If you are stuck after following this guide, open a ticket from the Chapter22 client area with the exact error, the port or DNS change you made, and whether the service listens locally (ss / Resource Monitor) but fails externally.
Build the server. Grow the community. Start your next chapter.
