Boost Your Steam Gaming Hours Record with hourbooster


In this post, I'll show you to boost your steam gaming hours record in your steam account with hourbooster.


  • To follow this tutorial, you need a VPS (Virtual Private Server) which can help you to achieve your steam account gaming hours record target by being 24x7 online.
  • If you don't have a VPS, you can get it for free on NanoKVM or FreeVPS (but you need to be active being a member in Lowendtalk / Lowendspirit). Alternatively you can buy a compute VM starting from $4/month in HostHatch.

Let's move forward.

Install Node

as I'm using Ubuntu, I can install the LTS version of Node with snap:

sudo apt update
sudo apt install snapd
sudo snap install node --classic


root@ariq01:~# sudo snap install node --classic
node (18/stable) 18.14.2 from OpenJS Foundation (iojs✓) installed
root@ariq01:~# node --version
root@ariq01:~# npm --version

If you are using another operating system than Ubuntu such as CentOS, FreeBSD, or Fedora, you might follow the installation documentation of Node.js:

Installing Node.js via package manager | Node.js
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

Install Hourbooster

Next, we will install hourbooster currently available on Github

GitHub - michikxd/hourbooster: Simple script to iddle time on steam games without any additional costs.
Simple script to iddle time on steam games without any additional costs. - GitHub - michikxd/hourbooster: Simple script to iddle time on steam games without any additional costs.

Git clone the repository with:

git clone


root@redhawk:~# mkdir steam
root@redhawk:~# cd steam
root@redhawk:~/steam# git clone
Cloning into 'hourbooster'...
remote: Enumerating objects: 175, done.
remote: Counting objects: 100% (25/25), done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 175 (delta 21), reused 10 (delta 10), pack-reused 150
Receiving objects: 100% (175/175), 54.13 KiB | 1.93 MiB/s, done.
Resolving deltas: 100% (93/93), done.

move to inside the directory:

cd hourbooster

and install the steam-user package:

npm install steam-user

Edit the config.json with your favorite editor and fill it like this code:

root@redhawk:~/steam/hourbooster# cat config.json
    "accounts": {
        "1": {
            "details": {
                "username": "naufal",
                "password": "mypassword"
            "settings": {
                "title": [ ],
                "games": [ 570 ]
Steam hourboost game

as we can see, on that code, in the settings - games, you can replace "570" with your desired game. 570 means for Dota2. You can get to know the Game ID in the steamdb site:

Install Screen

The screen program keeps your program running even though you close the SSH session, install it with:

apt install screen

Open the screen app by running:


and final action you can start the hourboost with:

node bot.js

Enter your Steam Guard App code (check on your mobile app), and we can check our steam account right now. Here's my screenshot:
steam hourboost
the hourboost program running (mine starts from 1862 hrs on record)

You can safely detach your screen session with CTRL + A + D on your keyboard.

Check the list of screens that currently running with:

root@redhawk:~/steam/hourbooster# screen -ls
There is a screen on:
        2429518.pts-0.redhawk   (02/24/2023 05:31:41 PM)        (Detached)
1 Socket in /run/screen/S-root.
Question: If you are wondering, is it safe or not for my steam?
Answer: Yes, probably safe. No VAC ban risk (it is allowed by steam) because there is a paid service for this app like freehourboost.

Thank you for reading! Хорошего дня!