تثبيت • الحسابات • الوكلاء • التكوين • ابدأ
هذا هو روبوت بسيط من طراز Steam STEAM STEAM ، ويدعم حسابات متعددة.
إنه يتعامل مع إدارة الاتصال لجميع الحسابات بالنسبة لك ، ويرسل رسائل AFK إذا تم تمكينها وبالطبع تتميز الألعاب التي تم تكوينها.
هذا المشروع عبارة عن نسخة مخففة من خدمات الخدمات البخارية الخاصة بي ، للمستخدمين المهتمين فقط بتكرار اللعبة.
إذا كنت بحاجة إلى المزيد من الميزات ، فيرجى التحقق من ذلك بدلاً من ذلك.
إنه يعمل بشكل أكبر إلى جانب دعم التعليق وما إلى ذلك ، وله ميزات إدارة اتصال أكثر تقدماً من الحاضر هنا ويتم تحديثها بشكل منتظم.
يرجى متابعة القراءة لمعرفة كيفية إعداد هذا الروبوت.
تأكد من تثبيت Node.js.
قم بتنزيل هذا المستودع كـ .zip
، واستخرج المجلد وفتح طرفية/قذيفة/وحدة تحكم في المجلد.
اكتب npm install
لتثبيت جميع التبعيات.
افتح ملف accounts.txt
ووضع حسابًا في كل سطر في هذا التنسيق:
username:password:shared_secret
shared_secret
اختياري. فقط توفير username:password
إذا كنت لا ترغب في استخدامه.
تسجيل الدخول باستخدام QR-Code :
تريد تسجيل الدخول إلى حساب عن طريق مسح رمز QR باستخدام تطبيق Steam Mobile الخاص بك؟ سهل!
بدلاً من توفير كلمة مرور لهذا الحساب في الحساب. accounts.txt
، قم بتعيين كلمة المرور على "QRCode".
عند بدء التشغيل ، ستعرض الروبوت رمز QR في السجل الذي يمكنك فحصه باستخدام تطبيق Steam Mobile الخاص بك.
مثال:
myaccount1:qrcode
اسم المستخدم الذي تقدمه لهذا الحساب لا يحتاج إلى أن يكون صحيحًا ، بل يحتاج فقط إلى البقاء كما هو.
يتم استخدامه فقط لتخزين رمز في قاعدة البيانات لإعادة استخدام الجلسة الحالية عند بدء تشغيل الروبوت في المرة القادمة (لذلك لا تحتاج إلى مسح الكود QR في كل بدء التشغيل).
إذا كنت تستخدم العديد من الحسابات ، فقد يكون من المنطقي إضافة وكلاء حتى لا يكون لديك الكثير من الجلسات من نفس IP.
للقيام بذلك ، افتح ملف proxies.txt
ووضع أكبر عدد من وكلاء HTTP كما يحلو لك ، خط لكل سطر.
سوف ينشر الروبوت جميع الحسابات بالتساوي على جميع الوكلاء المتاحين ، بما في ذلك IP المحلي.
يجب أن يتبع الوكلاء الخاص بك هذا التنسيق: http://user:[email protected]:8081
يرجى ملاحظة أن Steam قد يمنع بعض مقدمي الوكيل.
افتح config.json
في محرر نصوص ووضع الألعاب التي لا تتواصل معها داخل قوسين playingGames
.
يمكنك تعيين لعبة مخصصة عن طريق تمرير سلسلة كوسيطة أولى.
الأرقام الأخرى تحدد الألعاب التي سيبدأ فيها البرنامج النصي. يمكنك إضافة المزيد عن طريق إضافة فاصلة ومعرف التطبيق.
سيطلب الروبوت تلقائيًا التراخيص للألعاب المجانية التي يتم تعيينها هنا ولكن حساباتك لا تملكها بعد. هذا يقتصر على 50 لعبة في الساعة.
إذا كنت ترغب في تعيين ألعاب محددة لحسابات محددة ، فقم بتمرير كائن يحتوي على "accountName": []
لكل حساب كوسيطة أولى.
كل ما يلي سيمثل الإعدادات "العامة" ، والتي ستستخدمها جميع الحسابات التي لا يتم تضمينها في الكائن.
انظر المثال الرابع أدناه للحصول على تمثيل مرئي.
أمثلة:
عرض "في لعبة غير محطمة: Minecraft" و IDLE TF2 & CS: GO: "playingGames": ["Minecraft", 440, 730],
عرض "حاليًا في اللعبة: Team Fortress 2" و IDLE TF2 & CS: GO: "playingGames": [440, 730],
لا تظهر إلا على الإنترنت ولا تتدفق أي شيء: "playingGames": [],
عرض "لعبة محددة" Game و Idle CSGO فقط للحساب "MyAcc1". لا يوجد شيء للحساب "myAcc25". عرض "General Game" & Idle TF2 لجميع الحسابات الأخرى: "playingGames": [{ "myacc1": ["Specific Game", 730], "myacc25": [] }, "General Game", 440],
IDLE CS: GO & DOTA على "MyAcc1" و Idle Dota على "MyAcc2". العب TF2 على كل حساب آخر: "playingGames". [{ "myacc1": [730, 570], "myacc2": [570] }, 440],
ليس عليك الاستمرار playingGames
على سطر واحد ، ويتم ذلك هنا لأغراض الوثائق. أوصي بنشر المصفوفة على خطوط متعددة ، خاصة عند تعيين الكثير من الألعاب المختلفة للعديد من الحسابات المختلفة.
لتعيين حالة مختلفة عبر الإنترنت ، يمكنك اختيار رقم من هذه القائمة وتقديمها في onlinestatus
.
إذا تم ضبطه على null
فلن يغير الروبوت حالتك عبر الإنترنت.
لتعيين رسالة سيتم إرسالها على رسالة تم استلامها أثناء الخمول ، قم بتعيين رسالة على أنها afkMessage
.
اترك الأقواس فارغة (مثل هذا: ""
) لعدم إرسال أي رسالة إلى الوراء.
تتحكم قيم Logindelay و Relogdelay في الوقت الذي تم فيه انتظار تسجيل الدخول في حسابات متعددة والوقت الذي يتم انتظاره قبل محاولة إعادة التنشيط بعد أن فقدت حساب الاتصال.
أوصي بعدم لمسها لأن لديهم افتراضات جيدة لتجنب التباطؤ ، ولكن إذا كنت تعرف ما تفعله - فهي هناك.
مهم:
تأكد من أنك لا تنسى أي فواصل ، فإن البرنامج النصي لن يبدأ ويرمي خطأ في بناء الجملة.
ألقِ نظرة على config.json
الافتراضي إذا لم تكن متأكدًا مما تفتقده.
ثم فقط اكتب node idler.js
لبدء البرنامج النصي.
سيحاول البرنامج النصي تسجيل الدخول ويطلب منك رمز حراسة Steam إذا كان يحتاج إلى واحد. عندما يتم تسجيلها في رسالة تسجيل الدخول سيتم عرضها.
في كل مرة يفقد فيها الحساب الاتصال ، سيقوم بطباعة ملخص جلسة إلى ملف نصي "playtime.txt" (سيتم إنشاؤه تلقائيًا).
ينطبق هذا أيضًا عند إيقاف الروبوت يدويًا. لإيقاف هذه الميزة بالكامل ، قم بتعيين logPlaytimeToFile
في التكوين إلى false
.
هذا كل شيء. برنامج نصي في خداع لعبة البخار البسيط البسيط مدعوم من مكتبة مستخدم Steam Steam من DoctorMckay.