Factorio cheat codes and console commands

In this surprisingly tempting factory management game, you have a lot of features and customization options. But there are some features you never use and some features you wish you had. Factorio has an in-game command console that you can use to add a lot of really useful features that aren’t in the game by default. From things like crafting a desired item and controlling the spread of biters to adjusting game speed and instant teleportation when you’re in a game console, the options are endless.

One downside is that all of your achievements are locked when you use cheat commands.

First things first, you must know how to access the game console. You need to press the / (slash) key or the ~ key located just below the Esc key on your keyboard when you are in the world to access the console.

When the console is open, you will see a blinking cursor at the bottom of the screen; you can type your command and hit enter to submit it. This will also close the console.

The console supports rich text tags. These tags are useful for map markers.

Ctrl+Alt-clicking on a map or land will automatically insert a GPS tag and place it in the console. If you click something while holding the Shift key, it will paste the tag for that thing into the console.

To see a list of all the basic commands, you can type “/help” in the console. However, if you need cheat codes, you can type “/command”

It should be noted that every command you can enter in the game console starts with a / (slash) character, and the arguments are separated by spaces.

 

Factorio cheat codes and console commands

  • /alerts [enable/disable/disable/unmute] [alert type]

You can customize your gaming experience with this command. You can enable, disable, disable, or enable any particular type of alert by specifying it in the syntax.

  • /clear

The clear console command clears the console. It will erase existing messages from the console.

  • /color [color name/rgba]

The color command helps you change the color of your character. You can specify the color ID or name of the color you want to replace.

  • /evolution

By executing this console command, you can print out the alien evolution factors in your current game.

  • /help [command]

The help command is used to display the commands used in the game. You have the option to print a list of all commands or any specific command.

  • /mute-programmable-speaker [setting] [scope]

You can mute or unmute the sound from the programmable speakers. You can mute/unmute the sound only for locals or for anyone by specifying in the syntax.

  • /perf-avg-frames [number of ticks]

This console command is used to set the sample size of the performance counter. The performance counter will be updated after the number of ticks you specify.

  • /permissions

This command will open a GUI with server permissions and you can take further action.

  • /screenshot [x-resolution] [y-resolution] [scale]

The screenshot console command is used to take a screenshot that is stored in the data directory. You can specify pixels and increase syntax to take a screenshot.

  • /seed

The seed command helps you print the seed value of the current game map.

  • /time

Running the time console command will send you a message with statistics for your current time related game.

  • /toggle-action-logging

Running this command will switch activity logging to the console. if this setting is already disabled, it will be enabled after it is executed

  • /toggle-heavy-mode

This console command is used to enable or disable the out of sync debugging feature.

  • /toggle-rockets-sent-gui

This command can disable or enable the send missiles button that appears in the upper left corner of the game screen.

  • /version

The version console command is used to print the current version of the game.

  • /admins

This command will send you a list of players who are administrators of the game server you are currently connected to.

  • /ban [player name] [ban message]

You can use this command to ban any specific player by specifying the reason in the command syntax.

  • /banlist [add/remove/get/clear] [player name]

With this command you can manage the game’s ban list. You can add or remove players from the blocked list.

  • /config [get/set] [option] [value]

The config console command is used to get or set various game settings. You will be able to adjust the game settings.

  • /delete-blueprint-library [player name]

This command can delete a specific player’s blueprint library storage, or you can do it for the entire player by specifying in the syntax.

  • /demote [player name]

The demote console command can be used to demote any specified player from the game administrator.

  • /ignore [player name]

This command prevents the display of messages from a specific player in the chat. You can specify the username of the player to be ignored.

  • /ignores

If you want to print a list of the players you have ignored, you can use this console command.

  • /kick [player name] [reason for kick]

The kick command is used to remove a specific player from the game server.

  • /mute [player name]

This console command prevents the specified player from speaking in chat.

  • /mutes

If you want to print a list of the players you have disabled, you can use this console command.

  • /open [player name]

This command is used to open any other player’s inventory and you can even change it.

  • /players [online / number]

The players console command is used to print a list of players connected to the game server.

  • /promote [player name]

The promotion team helps promote the player as an administrator.

  • /purge [player name]

The Purge command is used to remove all messages from a specific player from the chat log by specifying their name in the syntax.

  • /reply [message]

This command is used to reply to the most recent message from any other player.

  • /server-save

The server-save console command helps to force save the game server in a multiplayer game.

  • /shout [message]

This command is used to send a message to all players connected to the game server.

  • /swap-Players [player name] [player name]

You can replace your character with other players character using this console command.

  • /unban [player name]

If you want to unban a specific banned player, you can use the unban command. Specify the player’s name in the syntax.

  • /unignore [player name]

If you want to unignore a specific ignored player, you can use the unignire command. Specify the player’s name in the syntax to override the ignore.

  • /unmute [player name]

You can unmute a muted player with the unmute console command.

  • /Whisper [player name] [message]

This command is used to send a private message to any player. Just write the player’s name and your message in the syntax.

  • /whitelist [add/remove/get/clear] [player name]

Using the whitelist command, you can add players to the whitelist, which means that they will not be able to connect to the game server. And you can also remove them from the list using the same command.