Background games redeemer tr TR - Rudokhvist/ArchiSteamFarm GitHub Wiki
Arkaplan oyunları etkinleştiricisi, arka planda kullanılmak üzere verilen Steam cd-anahtarlarının (isimleri ile birlikte) içe aktarılabilmesini sağlayan özel bir ASF özelliğidir. Bu özellikle, çok sayıda anahtarınız varsa ve tüm toplu işleminiz tamamlanmadan önce RateLimited durumunu ulaşmayı garantilediyseniz kullanışlıdır.
Arkaplan oyunları kurtarıcısı, tek bir bot alanına sahip olacak şekilde yapılır, bu da RedeemingPreferences'dan yararlanmadığı anlamına gelir. Bu özellik, gerekirse, redeem komutu ile birlikte (veya bunun yerine) kullanılabilir.
İçe aktarma işlemi iki yolla yapılabilir - bir dosya kullanarak veya IPC kullanarak.
ASF, kendi yapılandırma dizininde bulunan BotunuzunAdı.keys dosyasını tanır. Bu dosya, birbirinden bir sekme (tab) karakteriyle ayrılmış şekilde oyun adı ve cd anahtarlarını girmenizi, farklı oyun anahtarlarını ise yeni satırlara girmenizi bekler. Birden çok sekme (tab) kullanılıyorsa, o halde ilk girdi oyunun adı, son girdi ise bir cd anahtarı olarak kabul edilir ve aradaki her şey göz ardı edilir. Örneğin:
POSTAL 2 ABCDE-EFGHJ-IJKLM
Domino Craft VR 12345-67890-ZXCVB
A Week of Circus Terror POIUY-KJHGD-QWERT
Terraria ThisIsIgnored ThisIsIgnoredToo ZXCVB-ASDFG-QWERT
Alternatif olarak, yalnızca cd anahtarı da girebilirsiniz (yine her girdi arasında yeni bir satırla). Bu durumda ASF, doğru ismi doldurmak için Steam'in yanıtını (mümkünse) kullanacaktır. Steam'de kullanılan paketlerin etkinleştirdikleri oyunların mantığını takip etmesi gerekmediğinden, her türlü anahtar girerken kendi belirlediğiniz bir isim girmeniz önerilir, çünkü geliştiricinin ne koyduğuna bağlı olarak, doğru oyun veya paket isimlerini de görebilirsiniz (örn. Humble Indie Bundle 18) veya tamamen yanlış ve potansiyel olarak kötü niyetli isimler de görebilirsiniz (örn. Half-Life 4).
ABCDE-EFGHJ-IJKLM
12345-67890-ZXCVB
POIUY-KJHGD-QWERT
ZXCVB-ASDFG-QWERT
Hangi biçime bağlı kalmaya karar vermiş olursanız olun, ASF, bot başlangıcında veya daha sonra yürütme sırasında keys dosyanızı içe aktarır. Dosyanızın başarılı bir şekilde okunmasından ve geçersiz girişlerin atlanmasından sonra, düzgün bir şekilde algılanan tüm oyunlar arka plan sırasına eklenecek ve BotunuzunAdı.keys dosyasının kendisi yapılandırma dizininden kaldırılacaktır.
ASF, yukarıda bahsi geçen anahtar dosyasına ek olarak, herhangi bir IPC aracı tarafından yürütülebilir, GamesToRedeemInBackground ASF API uç noktasını, ASF-ui'da da dahil olmak üzere dışarı sunar. Tab karakterine bağlı kalmak yerine kendi istediğinizi ayırma karakterini kullanma, veya hatta kendi özel anahtar yapısını ASF'ye sunmak gibi, gerekli ayrıştırma işlemini kendiniz yapacağınız için IPC kullanmak daha etkili olabilir.
Oyunlar başarıyla içe aktarıldığında, sıraya eklenirler. Bot, Steam ağına bağlı olduğu sürece ve kuyruk boş değilse ASF otomatik olarak arka plan kuyruğundan geçer. Etkinleştirilmeye çalışılan ve RateLimited'den başka bir yanıt alınan tüm anahtarlar sıradan çıkarılır ve durumu, eğer anahtar kullanıldıysa (örn. NoDetail, BadActivationCode, DuplicateActivationCode yanıtları alındıysa) Botunuzunİsmi.keys.used dosyasına veya kullanılmadıysa Botunuzunİsmi.keys.unused dosyasına yazılır. ASF bilerek sizin sunduğunuz ismi kullanır, çünkü Steam ağından gelecek isim doğru veya mantıklı olmayabilir - böylelikle gerektiğinde/istediğinizde anahtarlarınızı özel isimlerle hatırlayabilirsiniz.
Eğer bu süreçte hesabımız RateLimited durumuna gelirse, bekleme süresinin geçmesi için sıra bir saatliğine geçici olarak durdurulur. Sonrasında, sırada anahtar kalmayana kadar bu süreç kaldığı yerden devam eder.
100 anahtarlık bir listeniz olduğunu varsayalım. Öncelikle ASF config dizininde yeni bir BotunuzunAdı.keys.new dosyası oluşturmalısınız. ASF'ye bu dosyayı oluşturulduğu anda almaması gerektiğini bildirmek için .new