How to Add Admins to Your Holdfast Server
Admin access in Holdfast is granted using Steam64 IDs in your server config file. Once added, admins can use in-game commands to manage players, change maps, and adjust settings.
On AleForge, admin settings are configured in your config file, not on the Startup page.
Finding Your Steam64 ID
Section titled “Finding Your Steam64 ID”- Go to the Steam client and open your profile
- Find your Steam64 ID using one of these methods:
- Visit steamid.io and enter your profile URL
- Enable Display Web Address Bars in Steam settings, then read the number from your profile URL
A Steam64 ID looks like: 76561198012345678
Adding Admins to the Config
Section titled “Adding Admins to the Config”Using the Config Generator (Recommended)
Section titled “Using the Config Generator (Recommended)”- Open the AleForge Holdfast Config Generator
- Go to Security & Access and add each admin’s Steam64 ID
- Click Generate Config, then Download Config
- Open the Blacksmith’s Portal and select your Holdfast server
- Go to
Files→holdfastnaw-dedicated/configsand upload your config file - Go to
Startupand set theConfig Filevariable to your newly uploaded filename - Restart your server
Editing Your Config File Manually
Section titled “Editing Your Config File Manually”- Stop your Holdfast server
- Go to
Files→holdfastnaw-dedicated/configsand open your active config file - Add each admin’s Steam64 ID on a separate line:
admin_steam_id_64 76561198012345678admin_steam_id_64 76561198087654321- Save and restart your server
Note: Use the Steam64 ID format (17-digit number starting with
7656). Formats likeSTEAM_0:1:12345will not work.
Self-Hosting/Other Providers
Section titled “Self-Hosting/Other Providers”The Holdfast wiki also documents server_admin_password as an alternative admin auth method:
server_admin_password defaultAdminPWReplaceReplace the value with your own password. For Steam64-based admin, use admin_steam_id_64 lines as shown above.
Admin Commands
Section titled “Admin Commands”Open chat with T (team) or Y (all), then type a command:
Player Management
Section titled “Player Management”| Command | Description |
|---|---|
/admin kick <player> |
Kick a player |
/admin ban <player> |
Ban a player |
/admin unban <player> |
Unban a player |
/admin mute <player> |
Mute a player’s chat |
/admin unmute <player> |
Unmute a player |
/admin slay <player> |
Kill a player instantly |
Server Management
Section titled “Server Management”| Command | Description |
|---|---|
/admin changemap <map> |
Change to a different map |
/admin changegamemode <0-3> |
Switch game mode |
/admin restartround |
Restart the current round |
/admin endround |
End the current round |
/admin say <message> |
Server-wide admin message |
Team Management
Section titled “Team Management”| Command | Description |
|---|---|
/admin switchplayer <player> |
Force a player to switch teams |
/admin scrambleteams |
Randomize team assignments |
/admin lockteams |
Prevent team switching |
/admin unlockteams |
Allow team switching |
Removing an Admin
Section titled “Removing an Admin”- Stop your server
- Remove the
admin_steam_id_64line from your config inholdfastnaw-dedicated/configs - Confirm the
Config FileStartup variable points to the updated file - Restart your server
Testing Admin Access
Section titled “Testing Admin Access”- Join your server
- Run:
/admin say "Admin test - admin access confirmed" - If the message broadcasts to all players, admin access is working
Tip: Admin commands only work with the Steam account whose Steam64 ID is in the config.