Squad Updated May 14, 2026

Squad Server Admin Management (Admins.cfg)

Add admins to your Squad server using SteamID64 entries in Admins.cfg. Squad uses a group-based permission system — define permission groups first, then assign players to groups.

SquadadminAdmins.cfgSteamID64permissionsgroupskickban

Squad Server Admin Management

Squad uses a group-based admin permission system. You define named permission groups with specific capabilities, then assign each admin to a group by their SteamID64.


Admins.cfg Location

SquadGame/ServerConfig/Admins.cfg

Stop the server before editing. Changes take effect on next restart.


File Format

// Define permission groups
Group=FullAdmin:cameraman,canseeadminchat,reserve,kick,ban,config,pause,cheat,private,balance,chat,immune,manageserver,featuretest,forceteamchange,canseeadminname,changemap,unlockpublic

Group=Moderator:cameraman,canseeadminchat,reserve,kick,chat,immune,forceteamchange

Group=Cameraman:cameraman

// Assign admins to groups
Admin=76561198012345678:FullAdmin
Admin=76561198087654321:Moderator
Admin=76561198099999999:Cameraman

Finding a Player's SteamID64

  1. Go to steamid.io
  2. Enter the player's Steam profile URL or username
  3. Copy the SteamID64 (17-digit number starting with 76561198...)

Available Permission Flags

Flag Description
cameraman Can use the spectator/camera system
canseeadminchat Sees admin chat channel
canseeadminname Other admins see their name
reserve Can join through reserved slot
immune Cannot be kicked by other admins
kick Can kick players
ban Can ban players
config Can change server config in-game
pause Can pause the game
cheat Access to cheat commands
private Can set server to private mid-game
balance Can force team balance
chat Can broadcast chat messages
manageserver Full server management
changemap Can change current map
forceteamchange Can force players to switch teams
featuretest Access to experimental features
unlockpublic Can unlock a private server

Typical Group Configurations

Full Admin — Complete control:

Group=FullAdmin:cameraman,canseeadminchat,reserve,kick,ban,config,pause,cheat,private,balance,chat,immune,manageserver,featuretest,forceteamchange,canseeadminname,changemap,unlockpublic

Moderator — Kick/ban only, no server config:

Group=Moderator:cameraman,canseeadminchat,reserve,kick,ban,chat,immune

Cameraman — Spectate only:

Group=Cameraman:cameraman

Remote Ban List

For community-shared ban lists, add to RemoteBanListHosts.cfg:

https://raw.githubusercontent.com/YourOrg/bans/main/bans.cfg

The server fetches this list on startup and merges it with local Bans.cfg.