d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebd0e96b

Накрутка часов в Steam может понадобиться по самым разным причинам. Например, для доступа к некоторым специализированным сайтам необходимо иметь некоторое количество часов. Или же для создания активности в своем профиле и так далее. В этой статье мы разберем реализацию такой накрутки в режиме 24/7 и без каких-либо затрат. Способ нелегкий, но поэтому он и не требует дополнительных вложений.

Приступим к реализации:
Первым делом необходимо перейти на Replit и нажать на кнопку «Start creating». Авторизуемся при помощи одного из предоставленных сервисов, либо создаем аккаунт, используя адрес электронной почты:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebd5e955

После авторизации Вы попадете в панель, в которой необходимо нажать «Create» для создания нового проекта:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebdac86e

В шаблоне необходимо выбрать Node.js и указать в поле «Title» название для будущего проекта. Нажимаем на кнопку «Create Repl»:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebe04c22

Ожидаем запуска шаблона и удаляем файл index.js, нажав на три точки возле него:

Накручиваем игровые часы Steam в режиме 24/7

В разделе «Tools» выбираем пункт под названием «Git». В появившемся окне нажимаем на «Existing Git repo?»:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebeafddb

Привязываем аккаунт Github, если Вы до этого не регистрировались, то переходим на сайт и создаем аккаунт (не забываем подтвердить адрес электронной почты):

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebeea68d

Переходим на главную страницу Гитхаба и создаем новый проект в своем аккаунте:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebf5000e

Придумываем любое имя и подтверждаем создание репозитория:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebf93101

Создаем на своем устройстве два файла index.js и keep_alive.js и открываем их при помощи любого текстового редактора:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bebfd4691

В файл под названием index.js вставляем следующий код:

const steamUser = require('steam-user');
const steamTotp = require('steam-totp');
const keep_alive = require('./keep_alive.js')

var username = 'ВПИСЫВАЕМ ЛОГИН';
var password = 'ВПИСЫВАЕМ ПАРОЛЬ';
var shared_secret = '';

var games = [730, 440, 570];
var status = 1;


user = new steamUser();
user.logOn({"accountName": username, "password": password, "twoFactorCode": steamTotp.generateAuthCode(shared_secret)});
user.on('loggedOn', () => {
	if (user.steamID != null) console.log(user.steamID + ' - Successfully logged on');
	user.setPersona(status);               
	user.gamesPlayed(games);
});

В нем необходимо вписать логин вашего аккаунта Steam в пятой строке и пароль в 6-ой (логин и пароль должны быть в таком виде ‘текст’). В девятой строке вписываем ID игр, в которых необходимо получать часы. Десятая строка в свою очередь отвечает за статус аккаунта при накрутке (1 — онлайн; 7 — невидимка). Сохраняем файл и закрываем его:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec055180

В файл под названием keep_alive.js вставляем следующий код и сохраняем его:

var http = require('http');

http.createServer(function (req, res) {
  res.write("I'm alive");
  res.end();
}).listen(8080);

Копируем файл «index.js» и называем его «node.js», в итоге должно получится три файла:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec09c6f0

После того, как файлы созданы — возвращаемся в свой репозиторий на Github и нажимаем на текст «uploading an existing file» и загружаем три этих файла. Нажимаем «Commit changes»:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec0e80de

Обновляем страницу на Replit и снова нажимаем «Git», далее «Existing Git repo?». Выбираем репозиторий для импорта и кликаем «Pull changes». Более подробно эти действия показаны на скриншоте ниже:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec132045

После импорта файлов необходимо запустить проект при помощи кнопки «Run». Если Вы все сделали правильно, то у Вас запросит Steam Guard, после которого начнется накрутка:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec1839e7

Для того, чтобы проект работал 24/7 — переходим на UptimeRobot и создаем учетную запись. Подтверждаем адрес электронной почты:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec1c1f0d

Нажимаем на кнопку «Add New Monitor»:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec2277cb

Выбираем HTTP(s), во втором окне пишем «idler»:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec26f94a

В следующем поле, под названием «URL (or IP)», вставляем ссылку из Webview на Replit:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec2bcfe6

Оставшиеся значения выставляем так, как указано на скриншоте ниже. Нажимаем на кнопку «Create Monitor»:

d0bdd0b0d0bad180d183d187d0b8d0b2d0b0d0b5d0bc d0b8d0b3d180d0bed0b2d18bd0b5 d187d0b0d181d18b steam d0b2 d180d0b5d0b6d0b8d0bcd0b5 24 7 6610bec3022d3

На этом все, надеюсь статья оказалась для Вас полезной!