Skip to content

Background games redeemer da DK

ArchiBot edited this page Oct 11, 2023 · 18 revisions

Produktaktivering i baggrunden

Produktaktivering i baggrunden er en specialindbygget ASF funktion som tillader dig at importere et givent sΓ¦t Steam cd-keys (med deres navne) som aktiveres i baggrunden. Dette er isΓ¦r nyttigt hvis du har mange nΓΈgler der skal indlΓΈses og hvor du er sikker pΓ₯ at ramme RateLimited status fΓΈr du er fΓ¦rdig med hele partiet.

Produktaktivering i baggrunden er lavet til et enkelt bot-omrΓ₯de, hvilket betyder at den ikke bruger RedeemingPreferences. Denne funktion kan bruges med (eller i stedet for) reedem kommando, om nΓΈdvendigt.


Importer

Importering's processen kan gΓΈres pΓ₯ to mΓ₯der - enten ved brug af en fil eller via IPC.

Fil

ASF vil i dens config-mappe genkende en fil med navnet BotName.keys hvor BotName er din bots navn. Denne fil har forventet og fast struktur af navnet pΓ₯ spillet med cd-nΓΈglen, adskilt et tab tegn og slutning med en ny linje for at angive starten pΓ₯ den nΓ¦ste indtastning. Hvis der bruges flere tab tegn, ses den fΓΈrste indtastning som spillets navn, sidste indtastning en cd-nΓΈgle og alt imellem disse ignoreres. For eksempel:

POSTAL 2    ABCDE-EFGHJ-IJKLM
Domino Craft VR 12345-67890-ZXCVB
A Week of Circus Terror POIUY-KJHGD-QWERT
Terraria    DetteErIgnoreret   DetteErOgsΓ₯Ignoreret    ZXCVB-ASDFG-QWERT

Som et alternativ kan du ogsΓ₯ bruge "keys only format" (stadig med en ny linje mellem hver indtastning). ASF vil i dette tilfΓ¦lde bruge Steam's svar (hvis muligt) til at udfylde det rigtige navn. For alle typer af nΓΈgletagging anbefaler vi at du navngiver nΓΈglerne selv, fordi pakker der indlΓΈses pΓ₯ Steam ikke skal fΓΈlge den samme logik som det spil de aktiverer, sΓ₯ afhΓ¦ngigt af hvad udvikleren har indtastet kan du risikere at se det rigtige spilnavn, "Bundle"-navn (f.eks. Humble Indie Bundle 18) eller direkte forkert og potentielt skadelige navne (f.eks. Half-Life 4).

ABCDE-EFGHJ-IJKLM
12345-67890-ZXCVB
POIUY-KJHGD-QWERT
ZXCVB-ASDFG-QWERT

Uanset hvilket format du vælger at bruge vil ASF importere din nøgle fil, enten ved bot start eller senere ved udførsel. Efter en vellykket analyse af din fil og eventuel fjernelse af ugyldige indtastninger, vil alle opdagede spil blive tilføjet til baggrundskøen og selve BotName.keys-filen vil blive fjernet fra config-mappen.

IPC

Udover brugen af nΓΈglefiler som nΓ¦vnt ovenfor, kan ASF ogsΓ₯ bruge GamesToRedeemInBackground API endpoint som kan kΓΈres af alle IPC vΓ¦rktΓΈjer, inklusiv vores ASF-ui. Brug af IPC kan vΓ¦re lettere da du selv kan analysere det nΓΈdvendige, som brugen af en brugerdefineret delimiter i stedet for at blive tvunget til at bruge tab-karakter eller endda at introducere din helt egen brugerdefinerede nΓΈglestruktur.


KΓΈ

NΓ₯r spil er succesfuldt importeret, er de tilfΓΈjet til kΓΈen. ASF gΓ₯r automatisk igennem dens baggrunds kΓΈ sΓ₯ lΓ¦nge at botten er tilsluttet til Steam netvΓ¦rket, og kΓΈen ikke er tom. En nΓΈgle, der blev forsΓΈgt at blive indlΓΈst og ikke resulterede i RateLimited fjernes fra kΓΈen, med dens status bliver skrevet ordentligt til en fil i config biblioteket - eller BotName.keys.used hvis nΓΈglen blev brugt i processen (f.eks. NoDetail, BadActivationCode, DuplicateActivationCode) eller <0 >BotName.keys.unused ellers. ASF bruger med vilje det angivne spillets navn, da nΓΈglen ikke garanteres at fΓ₯ et meningsfuldt navn returneret af Steam-netvΓ¦rket - pΓ₯ denne mΓ₯de kan du tagge dine nΓΈgler ved hjΓ¦lp af endda tilpassede navne, hvis det er nΓΈdvendigt / ΓΈnsket.

Hvis vores konto rammer RateLimited -status under processen, standses kΓΈen midlertidigt i en hel time for at vente pΓ₯, at cooldown forsvinder. Afterwards, the process continues where it left, until the entire queue is empty or another RateLimited occurs.


Eksempel

Lad os antage, at du har en liste med 100 nΓΈgler. FΓΈrst skal du oprette en ny BotName.keys.new fil i ASF config biblioteket. Vi tilfΓΈjede udvidelsen .new for at lade ASF vide, at den ikke skulle hente denne fil med det samme, nΓ₯r den er oprettet (da den er en ny tom fil, ikke klar til import endnu).

Nu kan du Γ₯bne vores nye fil og copy-paste listen over vores 100 nΓΈgler der, hvorefter formatet kan rettes om nΓΈdvendigt. Efter rettelser vil vores BotName.keys.new fil have nΓΈjagtigt 100 (eller 101 med den sidste nye linje), hver linje har en struktur pΓ₯ GameName\tcd-nΓΈgle\n, hvor \t er fanebetegn og \n er nylinje.

Du er nu klar til at omdøbe denne fil fra BotName.keys.new til BotName.keys for at lade ASF vide, at den er klar til at blive hentet. I det øjeblik du gør dette, vil ASF automatisk importere filen (uden behov for genstart) og slette den bagefter og bekræfte, at alle vores spil blev analyseret og føjet til køen.

I stedet for at bruge BotName.keys -fil, kan du ogsΓ₯ bruge IPC API-endpoint eller endda kombinere begge, hvis du vil.

Efter nogen tid genereres BotName.keys.used og BotName.keys.unused filer. Disse filer indholder resultater af vores indlΓΈsnings process. For eksempel kunne du omdΓΈbe BotName.keys.unused til BotName2.keys fil og derfor indsende vores ubrugte nΓΈgler til en anden bot, da tidligere bot ikke benyttede sig af disse nΓΈgler selv. Eller du kan blot copy-paste ubrugte nΓΈgler til en anden fil og opbevare den til senere, dit valg. Husk, at nΓ₯r ASF gΓ₯r gennem kΓΈen, tilfΓΈjes nye entries til vores output used og unused filer, derfor anbefales det at vente pΓ₯, at kΓΈen tΓΈmmes fuldstΓ¦ndigt fΓΈr du bruger dem. Hvis du absolut skal havde adgang til disse filer, fΓΈr kΓΈen er tΓΈmt fuldt, skal du fΓΈrst move output filen, du vil have adgang til et andet bibliotek, then analysere det. Dette skyldes, at ASF kan tilfΓΈje nogle nye resultater, mens du gΓΈr dine ting, og det kan potentielt fΓΈre til tab af nogle nΓΈgler, hvis du lΓ¦ser en fil med f.eks. 3 nΓΈgler i, og sletter det derefter, og glemmer helt det faktum, at ASF fΓΈjede 4 andre nΓΈgler til din fjernede fil i mellemtiden. Hvis du vil havde adgang til disse filer, skal du sikrere dig at rykke dem vΓ¦k fra ASF config mappen fΓΈr du lΓ¦ser dem, ved for eksempelvis at gennavne dem.

Det er ogsΓ₯ muligt at tilfΓΈje ekstra spil til importering imens der allerede er nogle spil i vores kΓΈ, ved at gentage de ΓΈvrige trin igen. ASF vil sandsynligvis ogsΓ₯ tilfΓΈje vores ekstra enheder til allerede udegΓ₯ende kΓΈ og ordne det pΓ₯ et tidspunkt.


Bemærkninger

Baggrunds produktaktivering bruger OrderedDictionary under hjelmen, hvilket betyder at dine cd-nΓΈgler vil have bevaret ordre som de var specificeret i filen (eller IPC API kaldet). Dette betyder at du kan (og skulle helst) give en list hvor givet cd-nΓΈgle kan kun havde direkte afhΓ¦ngigheder pΓ₯ cd-nΓΈgler listet oven over, men ikke nedenunder. For eksempelvis, dette betyder at hvis du har DLC D som krΓ¦ver spillet G at blive aktiveret som the fΓΈrste, sΓ₯ cd-nΓΈgle for spillet G skulle always vΓ¦re inkluderet fΓΈr cd-nΓΈgle for DLC D. Ligeledes, hvis DLC D ville have afhΓ¦ngigheder af A, B og C, sΓ₯ skulle alle 3 blive inkluderet fΓΈr (i hvilken som helst ordre, medmindre de har afhΓ¦ngigheder selv).

Hvis du ikke fΓΈlger skemaet ovenfor, vil din DLC ikke blive aktiveret med DoesNotOwnRequiredApp, selvom din konto er berettiget til at aktivere den efter at have gennemgΓ₯et hele kΓΈen. Hvis du vil undgΓ₯ det sΓ₯ skal du helst sikre at din DLC altid er inkluderet efter basisspillet i din kΓΈ.

Clone this wiki locally