FactorioGuideType these in your server's Console card to check the server, message and manage players, save, and change settings. Start every command with /. A line…
Type these in your server's Console card to check the server, message and manage players, save, and change settings. Start every command with /. A line without a / goes to players as chat.
Open your server in My Servers, type in the Console card's command box and press Enter. Your server must be online. Swap the made-up names, numbers and messages in the examples for your own. To stop or restart, use the Power buttons.

/version shows the game version.
/version/seed shows the map seed.
/seed/time shows how long the map has been played.
/time/evolution shows how evolved the biters are.
/evolution/h explains one command. /help lists every command.
/h players/players online lists who is online right now. /players lists everyone who has joined.
/players onlineThese use the player's Factorio name.
/promote makes a player an admin, and /demote takes it away. The player doesn't need to have joined yet.
/promote TestPlayer01/ban bans a player with a reason, and /unban lifts it. /bans lists who is banned.
/ban TestPlayer01 Testing the console/kick removes a player from the server. The player must be online.
/kick TestPlayer01 Testing the console/mute stops a player from chatting, and /unmute lets them chat again. The player must have joined before.
/mute TestPlayer01/purge removes a player's chat messages. The player must have joined before.
/purge TestPlayer01/whitelist add lets a player in, /whitelist remove takes them off, and /whitelist get shows the whitelist.
/whitelist add TestPlayer01/permissions groups lists the groups.
/permissions groups/permissions create-group makes a new group.
/permissions create-group TestGroup01/permissions get-player-group shows a player's group, and /permissions add-player moves them into one. The player must have joined before.
/permissions add-player Default TestPlayer01A line without a / goes to everyone as chat.
Hello from the server console/shout sends a message to everyone.
/shout Hello everyone/whisper sends a private message. The player must be online.
/whisper TestPlayer01 Hello there/server-save saves the world right away.
/server-save/save saves a copy under a name you pick.
/save TestSave01/config get shows a setting: max-players, password, afk-auto-kick, autosave-interval, only-admins-can-pause, allow-commands, visibility-public, visibility-lan, name, description, tags, require-user-verification, max-upload-speed, ignore-player-limit-for-returning-players or auto-pause-when-players-connect.
/config get max-players/config set changes a setting until the next restart.
/config set max-players 12More examples:
/config set afk-auto-kick 30/config set autosave-interval 5/config set only-admins-can-pause false/config set description Test description/config set tags test one/config set password sets the join password.
/config set password TestPass01/sc runs a line of Lua and prints the answer. Wrap what you want to see in rcon.print. The first time, it asks you to send it again.
/sc rcon.print(game.tick)/sc can list the mods that are running.
/sc rcon.print(serpent.line(script.active_mods))/sc can show the current research.
/sc rcon.print(game.forces.player.current_research and game.forces.player.current_research.name or "none")/c runs Lua that changes things. Set the time of day (a number from 0 to 1), or make it always day.
/c game.surfaces.nauvis.daytime = 0/c game.surfaces.nauvis.always_day = trueMore changes that work the same way:
/c game.speed = 2/c game.surfaces.nauvis.peaceful_mode = true/c game.map_settings.enemy_expansion.enabled = false/c game.forces.enemy.set_evolution_factor(0, "nauvis")Give a player items, or move them. The player must have joined before.
/c game.players["TestPlayer01"].insert{name = "iron-plate", count = 100}/c game.players["TestPlayer01"].teleport({0, 0}, "nauvis")Send us the command and what the Console printed, on Discord or at support@haptic.gg.