-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Background games redeemer da DK
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.
Importering's processen kan gΓΈres pΓ₯ to mΓ₯der - enten ved brug af en fil eller via IPC.
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.
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.
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.
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.
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ΓΈ.
- π‘ Home
- π§ Konfiguration
- π¬ FAQ
- βοΈ Setting up (start here)
- π₯ Produktaktivering i baggrunden
- π’ Commands
- π οΈ Compatibility
- 𧩠ItemsMatcherPlugin
- π Management
- β±οΈ Performance
- π‘ Remote communication
- πͺ Steam-familiedeling
- π Trading
- β¨οΈ Command-line arguments
- π§ Deprecation
- π³ Docker
- π€ Extended FAQ
- π HΓΈjydelsesopsΓ¦tning
- π IPC
- π Localization
- π Logging
- πΎ Low-memory setup
- π΅πΌββοΈ MonitoringPlugin
- π Plugins
- π Sikkerhed
- 𧩠SteamTokenDumperPlugin
- π¦ Tredjepart
- π΅ To-faktor autentificering