From 8fefa7c5af77a99e085eb03e107344ec22534ac8 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 16 Dec 2015 10:20:08 +0100 Subject: [PATCH] Use random UniqueID for LoginID --- ArchiSteamFarm/Bot.cs | 2 +- ArchiSteamFarm/Program.cs | 1 + ArchiSteamFarm/Utilities.cs | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 113fbf2d7..e0211f482 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -556,7 +556,7 @@ namespace ArchiSteamFarm { SteamUser.LogOn(logOnDetails); } else { // TODO: We should use SteamUser.LogOn with proper LoginID once https://github.com/SteamRE/SteamKit/pull/217 gets merged - ArchiHandler.HackedLogOn(0xBAADF00D, logOnDetails); + ArchiHandler.HackedLogOn(Program.UniqueID, logOnDetails); } } diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index 33a703068..9d55be7d1 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -55,6 +55,7 @@ namespace ArchiSteamFarm { private static readonly object ConsoleLock = new object(); //private static readonly string ExeName = AssemblyName.Name + ".exe"; + internal static readonly uint UniqueID = (uint) Utilities.Random.Next(); internal static readonly string Version = AssemblyName.Version.ToString(); internal static bool ConsoleIsBusy = false; diff --git a/ArchiSteamFarm/Utilities.cs b/ArchiSteamFarm/Utilities.cs index 24f264a96..e2eb56b0d 100644 --- a/ArchiSteamFarm/Utilities.cs +++ b/ArchiSteamFarm/Utilities.cs @@ -22,11 +22,14 @@ */ +using System; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace ArchiSteamFarm { internal static class Utilities { + internal static readonly Random Random = new Random(); + internal static async Task SleepAsync(int miliseconds) { await Task.Delay(miliseconds).ConfigureAwait(false); }