Factorio: Managing Admins & Permissions
In Factorio, admins have the power to run console commands that affect the game state (like /c), kick/ban griefers, and pause/unpause the game. Permissions are managed via a simple JSON file or the server console.
1. The Admin List
The server tracks admins in a file named server-adminlist.json. Players listed here automatically get admin rights upon joining.
2. Console Promotion
You can promote a player to admin instantly using the server console (RCON) without needing a restart.
3. Cheat Mode
Admins can enable Cheat Mode (/c game.player.cheat_mode=true) to build instantly without resources. Useful for creative testing.
Method 1: Using the Console (Recommended)
This method works while the server is running and takes effect immediately.
- Go to your Supercraft Server Console.
- Type the command:
/promote [PlayerName]. - The server will reply: "Promoted [PlayerName] to admin."
- To remove admin status, use:
/demote [PlayerName].
Method 2: Editing server-adminlist.json
If you prefer to configure this offline or want to bulk-add admins:
- Navigate to the File Manager.
- Go to the root directory.
- Create or Edit the file
server-adminlist.json. - Add player names in a JSON array format:
[ "EngineerViewer", "FactorioBuilder99", "SupercraftAdmin" ] - Save the file and Restart the server.
Useful Admin Commands
| Command | Effect |
|---|---|
/kick [Player] [Reason] |
Disconnects a player. |
/ban [Player] [Reason] |
Bans a player. Bans are stored in server-banlist.json. |
/mute [Player] |
Prevents a player from using chat. |
/c game.speed = 2 |
Doubles the game speed (UPS). Careful, this increases CPU load! |
Note: Some commands start with /c (Lua commands). Running these commands will disable achievements for the save permanently. Standard admin commands like /kick do not disable achievements.
Automate your authority. View plans.