To enable the console in Euro Truck Simulator 2 (ETS2), open config.cfg, set the variables g_console and g_developer to 1, and then press ~ in game. The console lets you change the time, weather, traffic density, fines and game speed. Every command below comes from the official SCS Modding Wiki. One caveat: SCS itself marks those wiki pages as outdated, so they may not match the current version 1.62, and some commands may have changed.
Short answer: a developer tool, not a cheat menu
The ETS2 console is built for developers and modders. It gives you settings to play with: freeze the clock, call in rain, empty the roads or speed the game up. Commands for money, XP or editing your saves aren’t in the official SCS documentation, so you won’t find them here (more on that below).
If you want to change the game more than the console allows, mods are the natural route. Our guide on installing mods walks you through it.
Enable the console
config.cfg lives in the game’s user folder. Depending on your system, that’s:

- Windows:
C:\Users\<name>\Documents\Euro Truck Simulator 2, with OneDrive…\OneDrive\Documents\Euro Truck Simulator 2 - Linux:
/home/<name>/.local/share/Euro Truck Simulator 2 - macOS:
/Users/<name>/Library/Application Support/Euro Truck Simulator 2
The same folder holds your profiles, mods, music and screenshots. Here’s what to do:
- Open
config.cfgin a text editor. - Set
g_consoleto1(the default is 0). - Set
g_developerto1as well (the default is 0). - Save the file and launch the game.
- Press
~(default key) to open the console.
According to the wiki, the first variable decides whether the console is enabled and the second turns on developer mode.
How to enter commands
Type a command and confirm with Enter. For variables, just type the name and the value, for example g_traffic 0. You don’t need the uset prefix.
Type only a variable’s name without a value and the console shows its current and default value. That’s useful when you want to change something back.
Global variables are stored in config.cfg, profile variables in profiles/<profile_id>. Ctrl+Shift toggles the message log in the console, and PageUp and PageDown scroll through it.
Command table
Every row comes from the official SCS Modding Wiki (the Commands and Configuration variables pages). Since SCS lists them as outdated, a command may behave differently in version 1.62.
| Command | What it does | Example |
|---|---|---|
g_set_time <hours> [minutes] [remove_traffic 0/1] | Sets the in-game time, optionally clearing traffic. | g_set_time 12 30 |
g_set_weather <0/1> [i/f] | Weather: 0 = fine, 1 = bad; i = gradual, f = instant. | g_set_weather 1 f |
warp <speed> | Game speed, from 0.0001 to 60.0. | warp 2 |
goto <x;y;z> or goto <city> | Moves the debug camera. Ctrl+F9 then moves your truck to the camera’s position. | – |
g_police 0 | Turns off fines (police simulation). Default 1, a profile variable. | g_police 0 |
g_traffic <0.0–10.0> | Traffic density: 0 = no traffic, default 1.0. | g_traffic 0 |
g_minicon 1, g_fps 1 | Turns on the mini console and shows FPS in it. | g_minicon 1 |
g_flyspeed <number> | Debug camera speed, default 100.0. | g_flyspeed 50 |
g_disable_beacons <0/1/2> | Dims the beacons and strobes of AI vehicles. An accessibility feature for people with epilepsy. | g_disable_beacons 1 |
g_mode <width> <height> <Hz> <fullscreen 0/1> | Changes the display mode. | g_mode 1920 1080 60 0 (1080p window) |
screenshot [name], save, pause, quit | Screenshot, forced save, pause, quit. | save |
g_max_convoy_size | Maximum number of players in Convoy, default 8. | g_max_convoy_size |
A note on goto: it only moves the camera, not your truck. Ctrl+F9 is what moves the truck to wherever the camera is.
As for multiplayer, SCS doesn’t cover how it behaves in Convoy or in TruckersMP (an unofficial mod that isn’t made by SCS Software), so we don’t either. SCS documents a limit of 8 players per Convoy session, dedicated servers included. Our Convoy guide explains how the official mode works.
Why there is no money cheat here
The internet is full of “cheats” for money, XP or unlocking everything, plus guides for editing save files. None of that is in the official SCS documentation. It comes from unofficial sites, and we can’t verify whether it works or what it does to your profile. That’s why we don’t publish it.
If you want to know how the game officially handles money and progress, the answer is skill bonuses and building a company with garages and hired drivers. Our career guide covers both.
If the game runs badly after you change g_mode, check the system requirements page, which also lists SCS’s own troubleshooting tips such as safe mode.
Join our Discord if a command doesn’t work for you and you want to ask around: GamersTogether Discord.
FAQ
Set the variables g_console and g_developer to 1 in config.cfg, which sits in the game’s user folder. In game, press ~ to open the console.
On Windows in Documents\Euro Truck Simulator 2 (with OneDrive in OneDrive\Documents). On Linux in /home/<name>/.local/share/Euro Truck Simulator 2, on macOS in /Users/<name>/Library/Application Support/Euro Truck Simulator 2.
The official SCS documentation has no command for money or XP. We don’t publish instructions from unofficial sites because we can’t verify them.
Type g_traffic 0 to remove traffic (default 1.0) and g_police 0 to turn off fines (default 1).
The SCS Modding Wiki pages with commands are marked as outdated, so they may not match version 1.62. Also check that both g_console and g_developer are set to 1 in config.cfg.
Information verified on 14 November 2026. We update this article after new DLCs and game updates. Find more guides in our ETS2 guides section.

