Skip to content

Commands da DK

ArchiBot edited this page Jul 8, 2025 · 85 revisions

Kommandoer

ASF understøtter forskellige kommandoer, som kan bruges til at kontrollere opførsel af processen og bot-forekomster.

Nedenstående kommandoer kan sendes til botten på forskellige måder:

  • Igennem interaktiv ASF-konsol
  • Igennem Steam privat/gruppechat
  • Igennem vores IPC interface

Husk, at ASF-interaktion kræver, at du er berettiget til kommandoen i henhold til ASF-tilladelser. Tjek SteamUserPermissions og SteamOwnerID konfigurationsegenskaber for flere detaljer.

Kommandoer, der udføres via Steam chat, påvirkes af CommandPrefix global configuration property, som er ! som standard. Dette betyder, at til eksekvering af f.eks. status kommando, du skal faktisk skrive !Status (eller brugerdefineret CommandoPrefix efter eget valg, som du indstiller i stedet). CommandoPrefix er ikke obligatorisk, når du bruger konsol eller IPC og kan udelades.


Interaktiv konsol

ASF har understøttelse af interaktiv konsol, så længe du ikke kører ASF i Headless tilstand. Tryk blot på c knappen for at aktivere kommandotilstand, skriv din kommando og bekræft med enter.

Screenshot


Steam chat

Du kan udføre kommando til given ASF bot også via Steam chat. Selvfølgelig kan du ikke tale med dig selv, derfor har du brug for mindst en anden bot konto, hvis du ønsker at udføre kommandoer target din main.

Screenshot

På lignende måde kan du også bruge gruppechat af den givne Steam-gruppe. Husk, at denne indstilling kræver korrekt sæt SteamMasterClanID egenskab, i hvilket tilfælde bot vil lytte til kommandoer også på gruppens chat (og deltage i det, hvis det er nødvendigt). Dette kan også bruges til "at tale med dig selv", da det ikke kræver en dedikeret bot konto, i modsætning til privat chat. Du kan blot indstille SteamMasterClanID ejendom til din nyoprettede gruppe, så give dig selv adgang enten via SteamOwnerID eller SteamUserPermissions af din egen bot. På denne måde vil ASF bot (dig) deltage i gruppe og chat af din valgte gruppe, og lytte til kommandoer fra din egen konto. Du kan deltage i samme gruppechatroom for at udstede kommandoer til dig selv (som du sender kommandoen til chatroom, og ASF instans sidder på samme chatrum vil modtage dem, selvom det kun viser sig som din konto er der).

Bemærk venligst at afsendelse af en kommando til gruppechatten virker som en relæ. Hvis du siger indløse X til 3 af dine bots sidder sammen med dig på gruppechatten, det vil resultere i det samme som du ville sige indløse X til hver enkelt af dem privat. I de fleste tilfælde er dette ikke, hvad du ønsker, og i stedet bør du bruge given bot -kommando, der sendes til en enkelt bot i privat vindue. ASF understøtter gruppechat, da det i mange tilfælde kan være nyttig kilde til kommunikation med din eneste bot, men du bør næsten aldrig udføre nogen kommando på gruppen chat, hvis der er 2 eller flere ASF bots sidder der, medmindre du fuldt ud forstår ASF adfærd skrevet her, og du faktisk ønsker at videregive den samme kommando til hver enkelt bot, der lytter til dig.

Og selv i dette tilfælde bør du bruge privat chat med [Bots] syntaks i stedet.


IPC

Den mest avancerede og fleksible måde at udføre kommandoer, perfekt til brugerinteraktion (ASF-ui) samt tredjepartsværktøjer eller scripting (ASF API), kræver, at ASF køres i tilstanden IPC og en klient udfører kommando via IPC interface.

Screenshot


Kommandoer

Kommando Adgang Beskriveslse
2fa [Bots] Master Genererer midlertidig 2FA token for givne bot forekomster.
2fafinalize [Bots] <ActivationCode> Master Afslutter processen med at tildele nye 2FA legitimationsoplysninger for givne bot instanser, ved hjælp af SMS/e-mail-aktiveringskode.
2fafinaliseret [Bots] <ActivationCode> Master Import allerede færdiggjort 2FA legitimationsoplysninger for givne bot instanser, ved hjælp af 2FA token til verifikation.
2fafinalizedforce [Bots] Master Import allerede færdiggjort 2FA legitimationsoplysninger for givne bot instanser, springe 2FA token verifikation.
2besvimelse [Bots] Master Starter processen med at tildele nye 2FA legitimationsoplysninger for givne bot forekomster.
2fano [Bots] Master Afviser alle afventende 2FA bekræftelser for givne bot forekomster.
2faok [Bots] Master Accepterer alle afventende 2FA bekræftelser for givne bot forekomster.
addlicense [Bots] <Licenses> Operator Aktiverer givne licenser, forklaret nedenfor, på givne bot instanser (kun gratis).
saldo [Bots] Master Viser tegnebogssaldo for givne botinstanser.
bgr [Bots] Master Udskriver information om BGR kø af givne bot forekomster.
bgrclear [Bots] Master Rydder BGR kø af givne bot forekomster.
kryptere <encryptionMethod> <stringToEncrypt> Owner Krypterer strengen ved hjælp af den angivne kryptografiske metode - yderligere forklaret under.
exit Owner Stopper hele ASF proces.
Akvakulturbrug [Bots] Master Genstarter kort landbrug modul for givne bot forekomster.
fb [Bots] Master Lister apps sortlistet fra automatisk landbrug af givne bot forekomster.
fbadd [Bots] <AppIDs> Master Tilføjer givne appIDs til apps sortlistet fra automatisk landbrug af givne bot forekomster.
fbrm [Bots] <AppIDs> Master Fjerner givne appIDs fra apps sortlistede fra automatisk landbrug af givne bot forekomster.
fq [Bots] Master Lister prioriterede landbrug kø af givne bot forekomster.
fqadd [Bots] <AppIDs> Master Tilføjer givne appIDs til prioriteret landbrugskø af givne botinstanser.
fqrm [Bots] <AppIDs> Master Fjerner givne appIDs fra opdrætskø af givne bot-forekomster.
hash <hashingMethod> <stringToHash> Owner Genererede en hash af strengen ved hjælp af den angivne kryptografiske metode - yderligere forklaret under.
help FamilySharing Viser hjælp (link til denne side).
input [Bots] <Type> <Value> Master Sætter given inputtype til given værdi for givne bot-instanser, fungerer kun i Headless mode - yderligere forklaret under.
beholdning [Bots] Operator Viser opgørelse oversigt over givne bot forekomster.
niveau [Bots] Master Viser Steam-kontoniveau for givne bot-forekomster.
loot [Bots] Master Sender alle LootableTypes Steam community elementer af givne bot tilfælde til Master bruger defineret i deres SteamUserPermissions (med laveste damp-ID hvis mere end et).
loot@ [Bots] <AppIDs> Master Sender alle LootableTypes Steam community elementer, der matcher givne AppIDs af givne bot tilfælde til Master bruger defineret i deres SteamUserPermissions (med laveste damp-ID hvis mere end et). Dette er det modsatte af loot%.
loot% [Bots] <AppIDs> Master Sender alle LootableTypes Steam community elementer bortset fra givne AppIDs af givne bot tilfælde til Master bruger defineret i deres SteamUserPermissions (med laveste damp-ID hvis mere end et). Dette er det modsatte af loot@.
loot^ [Bots] <AppID> <ContextID> Master Sender alle Steam elementer fra given AppID i ContextID af givne bot forekomster til Master bruger defineret i deres SteamUserPermissions (med laveste damp-ID hvis mere end et).
loot& [Bots] <AppID> <ContextID> <Rarities> Master Sender alle Steam elementer fra givne AppID i ContextID matchende given Rarities af givne bot forekomster til Master bruger defineret i deres SteamUserPermissions (med laveste damp-ID hvis mere end én).
mab [Bots] Master Lister apps sortlistet fra automatisk handel i MatchActively.
mabadd [Bots] <AppIDs> Master Tilføjer appIDs til apps sortlistet fra automatisk handel i MatchActively.
mabrm [Bots] <AppIDs> Master Fjerner givne appIDs fra apps sortlistede fra automatisk handel i MatchActively.
match [Bots] Master Særlig kommando for ItemsMatcherPlugin som udløser MatchActively rutine straks.
kaldenavn [Bots] <Nickname> Master Ændrer Steam kaldenavn for givne bot instanser til givet kaldenavn.
ejer [Bots] <Games> Operator Kontrollerer om givne bot instanser allerede ejer givne spil, forklarede under.
sæt [Bots] på pause Operator Permanent pauser automatisk kort landbrug modul af givne bot forekomster. ASF vil ikke forsøge at drive nuværende konto i denne session, medmindre du manuelt genoptage eller genstarte processen.
pause~ [Bots] FamilySharing Midlertidigt pauser automatisk kort landbrug modul af givne bot forekomster. Landbruget vil automatisk blive genoptaget ved den næste afspilningsbegivenhed, eller bot afbryder. Du kan genoptage landbrug for at genoptage den.
pause& [Bots] <Seconds> Operator Midlertidigt pauser automatisk kort opdræt modul af givne bot tilfælde for en given mængde af sekunder. Efter forsinkelse genoptages kortopdrætsmodulet automatisk.
afspil [Bots] <AppIDs,GameName> Master Skifter til manuelt landbrug - lancerer givet AppIDs på givne bot-instanser, eventuelt også med brugerdefinerede GameName. In order for this feature to work properly, your Steam account must own a valid license to all the AppIDs that you specify here, this includes F2P games as well. Brug reset eller genoptag til returnering.
punkt [Bots] Master Viser antal point i Steam-point shop.
privatliv [Bots] <Settings> Master Ændrer Steam privatlivsindstillinger for givne bot instanser, til passende udvalgte indstillinger forklaret under.
redeem [Bots] <Keys> Operator Indlæser cd-nøgler eller tegnebogskoder på givne bot-forekomster.
redeem^ [Bots] <Modes> <Keys> Operator Indlæser cd-nøgler eller tegnebogskoder på givne bot forekomster, ved hjælp af givne tilstande forklarede under.
redeempoints [Bots] <DefinitionIDs> Operator Indløser Steam point for givne aktiver på givne bot forekomster. Som standard er kun gratis elementer tilladt, tilføj ! tegn i slutningen af hver DefinitionID , som du ønsker at indløse betingelsesløst, selv om de betales.
reset [Bots] Master Nulstiller afspilningsstatus tilbage til den oprindelige (tidligere) tilstand, kommandoen bruges under manuelt landbrug med kommandoen afspil.
restart Owner Genstarter ASF-processen.
forsæt [Bots] FamilySharing Genoptager automatisk landbrug af givne bot forekomster.
rmlicense [Bots] <Licenses> Master Fjerner givne licenser, forklarede nedenfor, på givne bot forekomster.
start [Bots] Master Starter givne bot forekomster.
stats Owner Udskriver processtatistikker, såsom styret hukommelsesforbrug.
status [Bots] FamilySharing Udskriver status for givne bot forekomster.
std [Bots] Master Særlig kommando for SteamTokenDumperPlugin som udløser opdatering af udvalgte bots og indsendelse af data med det samme.
stop [Bots] Master Stopper givne bot forekomster.
tb [Bots] Master Viser sortlistede brugere fra handelsmodul af givne bot-forekomster.
tbadd [Bots] <SteamIDs64> Master Sortlister givet dampIDs fra handelsmodul af givne bot forekomster.
tbrm [Bots] <SteamIDs64> Master Fjerner sortliste over givne dampIDs fra handelsmodul af givne bot forekomster.
Overfør [Bots] <TargetBot> Master Sender alle TransferableTypes Steam community elementer fra givne bot instanser til at målrette bot instans.
transfer@ [Bots] <AppIDs> <TargetBot> Master Sender alle TransferableTypes Steam-fællesskabselementer, der matcher givne AppIDs fra givne bot-instanser for at målrette bot-instans. Dette er det modsatte af transfer%.
transfer% [Bots] <AppIDs> <TargetBot> Master Sender alle TransferableTypes Steam community elementer bortset fra givne AppIDs fra givne bot instanser til at målrette bot instans. Dette er det modsatte af transfer@.
transfer^ [Bots] <AppID> <ContextID> <TargetBot> Master Sender alle Steam elementer fra givne AppID i ContextID af givne bot instanser til at målrette bot instans.
Overfør& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> Master Sender alle Steam elementer fra givne AppID i ContextID matchende given Rarities af givne bot forekomster til at målrette bot instans.
udpak [Bots] Master Udpakker alle booster pakker lagret i opgørelsen af givne bot forekomster.
opdatere [Channel] Owner Kontrollerer GitHub for ny ASF-udgivelse og opdaterer den hvis den er tilgængelig. Dette gøres normalt automatisk hver UpdatePeriod. Valgfri Channel argumentet angiver UpdateChannel, hvis den ikke er angivet som standard i den globale konfiguration. Channel kan ende med ! tegn, som vil tvinge opdatering tilgængelig på en given kanal - herunder en mulighed for f.eks. nedgradering.
updateplugins [Channel] [Plugins] Owner Opdaterer valgte plugins. Valgfri Channel egenskab giver dig mulighed for at vælge en anden UpdateChannel for plugin opdateringer, hvis de understøtter flere. Channel kan ende med ! -tegn, som vil tvinge opdatering tilgængelig på en given kanal - herunder en mulighed for e. . nedklassificering, selv om den nøjagtige funktionalitet afhænger af et bestemt plugin. Når Plugins ikke er angivet, derefter opdateres alle plugins til automatiske opdateringer via PluginsUpdateList og PluginsUpdateMode Hvis du ønsker at opdatere markerede dem, især dem der er deaktiveret fra automatiske opdateringer som standard, du skal angive Channel samt Plugins du vil opdatere, så ASF vil fortsætte med at opdatere dem, uanset deres automatiske opdateringsindstilling.
version FamilySharing Udskriver version af ASF.

Noter

Alle kommandoer er sagens ufølsomme, men deres argumenter (såsom bot navne) er normalt versalfølsomme.

Argumenter følger UNIX filosofi, firkantede parenteser [Optional] angiver, at given argument er valgfrit, mens vinkelparentes <Mandatory> angiver, at det angivne argument er obligatorisk. Du bør erstatte de argumenter, du ønsker at erklære, såsom [Bots] eller <Nickname> med faktiske værdier, som du ønsker at udstede kommandoen med udelade selerne.

[Bots] argument, som angivet af parentes, er valgfri i alle kommandoer. Kommandoen køres på givne bots, når angivet. Kommandoen køres når den er udeladt, på nuværende bot, der modtager kommandoen (Steamchat), eller i henhold til DefaultBot konfigureret egenskab (IPC og interaktiv konsol).

Som eksempel status A sendt til bot B er det samme som at sende status til bot A, bot B i dette tilfælde fungerer kun som en proxy. Dette kan også bruges til at sende kommandoer til bots, der er utilgængelige ellers, for eksempel starter stoppede bots, eller udføre handlinger på din hovedkonto (som du bruger til at udføre kommandoerne).

Access of the command defines minimum EPermission of SteamUserPermissions that is required to use the command, med en undtagelse af Ejer som er SteamOwnerID defineret i global konfigurationsfil (og højeste tilladelse tilgængelig).

Flertalsargumenter, såsom [Bots], <Keys> eller <AppIDs> betyder, at kommandoen understøtter flere argumenter af given type, adskilt af komma. For eksempel kan status [Bots] bruges som status MyBot,MyOtherBot,Primary. Dette vil få en given kommando til at blive udført på alle mål bots på samme måde som du ville sende status til hver bot i et separat chatvindue. Bemærk, at der ikke er plads efter ,.

ASF bruger alle blanke tegn som mulige afgrænsere for en kommando, såsom mellemrum og newline tegn. Det betyder, at du ikke behøver at bruge plads til at afgrænse dine argumenter, du kan så godt bruge enhver anden blanke tegn (såsom fane eller ny linje).

ASF vil "join" ekstra out-of-range argumenter til flertal type af det sidste in-range argument. Det betyder, at indløse bot key1 key2 key3 for indløse [Bots] <Keys> vil fungere præcis det samme som indløse bot key1, ey2,key3. Sammen med at acceptere newline som kommandoafgrænser Dette gør det muligt for dig at skrive indløse bot og derefter indsætte en liste over nøgler adskilt af ethvert acceptabelt afgrænser tegn (såsom newline), eller standard , ASF delimiter. Husk, at dette trick kun kan bruges til kommandovariant, der bruger flest argumenter (så det er obligatorisk at angive [Bots] i dette tilfælde).

Som du har læst ovenfor, bliver et mellemrumstegn brugt som delimiter for en kommando, derfor kan det ikke bruges i argumenter. Som nævnt ovenfor kan ASF dog tilslutte sig argumenter, der ikke er afrundede hvilket betyder, at du faktisk er i stand til at bruge et mellemrumstegn i argument, der defineres som en sidste for en given kommando. For eksempel, kaldenavn bob Great Bob vil korrekt indstille kaldenavnet på bob bot til "Great Bob". På samme måde kan du kontrollere navne der indeholder mellemrum i ejer -kommandoen.


Nogle kommandoer er også tilgængelige med deres aliaser, for det meste for at spare dig på at skrive eller konto for forskellige dialekter:

Kommando Alias
addlicense al, addlicence
addlicense ASF ala
owns ASF oa
status ASF sa
redeem r
redeem^ r^
redeempoints rp
rmlicense rl, rmlicence

[Bots] argument

[Bots] argument er en særlig variant af flertalsargument, da det ud over at acceptere flere værdier også tilbyder ekstra funktionalitet.

Først og fremmest understøtter [Bots] argument foruddefinerede "bot grupper", som er defineret som nedenfor:

Navn Beskrivelse
@all, ASF Alle bots defineret i instansen
@farming Bots, der i øjeblikket driver landbrug
@idle Bots, der i øjeblikket er ikke landbrug
@offline Bots som i øjeblikket er ikke tilsluttet Steam-netværket
@online Bots, der i øjeblikket er forbundet til Steam-netværket

For eksempel er kommandoen status ASF lig med status all,din, bots,listet,her. Dette kan også bruges til nemt at identificere de bots, du har adgang til, som ASF søgeord, trods målretning af alle bots, vil kun resultere i svar fra de bots som du rent faktisk kan sende kommandoen til. Andre grupper er også tilgængelige for lettere at udføre given kommando kun på specifikke bots der opfylder betingelsen.

[Bots] argument understøtter også særlig "range" syntaks, som giver dig mulighed for at vælge en række bots lettere. Den generelle syntaks for [Bots] i dette tilfælde er [FirstBot]..[LastBot]. Mindst et af argumenterne skal defineres. Når du bruger <FirstBot>.., påvirkes alle bots fra FirstBot. Ved brug af ..<LastBot>er alle bots indtil LastBot påvirket. Ved brug af <FirstBot>..<LastBot>er alle bots inden for rækkevidde fra FirstBot indtil LastBot påvirkes. For eksempel, hvis du har bots med navnet A, B, C, D, E, F, kan du udføre status B. E, der er lig med status B,C,D,E i dette tilfælde. Når du bruger denne syntaks, vil ASF bruge alfabetisk sortering for at afgøre, hvilke bots der er i dit angivne område. Argumenter skal være gyldige bot navne genkendt af ASF, ellers range syntaks er helt sprunget over.

Ud over range syntax ovenfor, [Bots] argument understøtter også regex matching. Du kan aktivere regex mønster ved at bruge r!<Pattern> som en bot navn, hvor r! er ASF aktivator til regex matching, og <Pattern> er dit regex mønster. Et eksempel på en regex-baseret bot kommando ville være status r! \d{3} som vil sende status kommando til bots som har et navn lavet ud af 3 cifre (f. eks. . 123 og 981). Du er velkommen til at tage et kig på docs for yderligere forklaring og flere eksempler på tilgængelige regex mønstre.


privatliv indstillinger

<Settings> argument accepterer op til 7 forskellige muligheder, adskilt som sædvanligt med standard komma ASF delimiter. Disse er, i rækkefølge:

Argument Navn Barn af
1 Profile
2 OwnedGames Profile
3 Playtime OwnedGames
4 FriendsList Profile
5 Inventory Profile
6 InventoryGifts Inventory
7 Comments Profile

For beskrivelse af ovenstående felter, besøg Steam privatlivsindstillinger.

Mens gyldige værdier for dem alle er:

Værdi Navn
1 Private
2 FriendsOnly
3 Public

Du kan enten bruge et bogstavs følsomt navn eller en numerisk værdi. Argumenter, der blev udeladt, indstilles som standard til Private. Det er vigtigt at bemærke forholdet mellem child og parent til de argumenter, der er specificeret ovenfor, da child aldrig kan have mere åben tilladelse end parent. For eksempel kan du ikke have Public spil ejet indstilling, mens Private profil indstilling.

Eksempel

Hvis du vil indstille all privatlivsindstillinger for din bot med navnet Main til Private, kan du bruge en af nedenstående:

privacy Main 1
privacy Main Private

Dette skyldes, at ASF automatisk antager, at alle andre indstillinger er Private, så det er ikke nødvendigt at indtaste dem. På den anden side, hvis du gerne vil indstille alle privatlivsindstillinger til Public, skal du bruge en af nedenstående:

privacy Main 3,3,3,3,3,3,3
privacy Main Public,Public,Public,Public,Public,Public,Public

På denne måde kan du også indstille uafhængige indstillinger, på lige den måde du vil:

privacy Main Public,FriendsOnly,Private,Public,Public,Private,Public

Ovenstående indstiller profil til offentlige, ejede spil kun til venner, spilletid til privat, venneliste til offentlig, inventar til offentlig, inventar gaver til privat og profilkommentarer til offentlig. Du kan opnå det samme med numeriske værdier, hvis du vil.


Licenser

addlicense og rmlicense kommandoer understøtter to forskellige licenstyper, dem:

Type Alias Eksempel Beskriveslse
applikation a app/292030 Spillet er kendt via sit unikke appID.
sub s sub/47807 Pakken indholder et eller flere spil, kendt via sit unikke subID.

Sondringen er vigtig, da ASF vil bruge Steam-netværksmetode for apps og Steam-butiksmetode for pakker. Disse to er ikke forenelige med hinanden.

Når du aktiverer nye licenser, vil du typisk angive app til gratis weekender/permanent F2P-spil, og ellers pakke.

For fjernelse af eksisterende licens, vil begge metoder virke, selvom vi anbefaler at fjerne pakker for at have deterministisk og eksplicit anmodning, da Steam ellers kan fjerne pakker, du ikke havde til hensigt at blive fjernet, især hvis din konto har mere end en pakke, der giver adgang til den givne app.

Vi anbefaler udtrykkeligt at definere typen af hver post for at undgå tvetydige resultater, men for bagudkompatibilitet, hvis du udelader at skrive helt, vil ASF antage, at du beder om sub i dette tilfælde. Du kan også forespørge en eller flere af licenser på samme tid ved hjælp af standard ASF , afgrænsning.

Fuldfør kommandoeksempler:

addlicense ASF app/292030
addlicense ASF sub/303386
rmlicense ASF app/292030,sub/303386

owns spil

owns kommando understøtter flere forskellige spiltyper til <games> argument, der kan bruges, disse er:

Type Alias Eksempel Beskriveslse
applikation a app/292030 Spillet er kendt via sit unikke appID.
sub s sub/47807 Pakken indholder et eller flere spil, kendt via sit unikke subID.
regex r regex/^\d{4}: Regex , der gælder for spillets navn, case sensitive. Se docs for komplet syntaks og flere eksempler.
navn n navn/hektar En del af spillets navn, ufølsom sag

Vi anbefaler udtrykkeligt at definere typen af hver post for at undgå tvetydige resultater, men for baglæns kompatibilitet, hvis du leverer ugyldig type eller udelade det helt, ASF vil antage, at du beder om app hvis dit input er et nummer, og navn ellers. Du kan også forespørge et eller flere af spillene på samme tid, ved hjælp af standard ASF , delimiter.

Komplet kommandoeksempel:

ejer ASF app/292030,name/Witcher

indløse^ tilstande

indløs^ kommando giver dig mulighed for at finjustere tilstande, der vil blive brugt til et enkelt indløsningsscenarie. Dette virker som midlertidig tilsidesættelse af RedeemingPreferences bot config property.

<Modes> argument accepterer multiple mode værdier, adskilt som sædvanligt af et komma. Tilgængelige tilstandsværdier er angivet nedenfor:

Værdi Navn Beskriveslse
FAWK ForceAssumeWalletKey Kræfter AssumeWalletKeyOnBadActivationCode indløsning præference for at blive aktiveret
FD ForceDistributing Kræfter Distribuering indløsning præference skal aktiveres
FF ForceForwarding Forces Forwarding indløsning præference skal aktiveres
FKMG ForceKeepMissingGames Kræfter KeepMissingGames indløsning præference skal aktiveres
SAWK SkipAssumeWalletKey Kræfter AssumeWalletKeyOnBadActivationCode indløsning præference for at være deaktiveret
SD SkipDistributing Kræfter Distribuerer indløsning præference til at blive deaktiveret
SF SkipForwarding Forces Forwarding indløsning præference til at være deaktiveret
SI SkipInitial Springer nøgleindløsning på indledende bot
SKMG SkipKeepMissingGames Kræfter KeepMissingGames indløsning præference til at være deaktiveret
V Validate Validerer nøgler til korrekt format og overspringer automatisk ugyldige nøgler

For eksempel vil vi gerne indløse 3 nøgler på nogen af vores bots, der ikke ejer spil endnu, men ikke vores primære bot. For at opnå dette kan vi bruge:

redeem^ primær FF,SI-nøgle1,nøgle2,key3

Det er vigtigt at bemærke, at avanceret indløsning tilsidesætter kun de RedeemingPreferences , som du angive i kommandoen. For eksempel hvis du har aktiveret Distributing i din RedeemingPreferences så vil der ikke være nogen forskel, om du bruger FD tilstand eller ej fordi distributionen allerede vil være aktiv uanset, på grund af RedeemingPreferences at du bruger. Det er derfor, hver med magt aktiveret tilsidesættelse også har en tvangsdeaktiveret, du kan selv bestemme, om du foretrækker at tilsidesætte deaktiveret med aktiveret eller omvendt.


kryptere -kommando

Kommandoen kryptere giver dig mulighed for at kryptere vilkårlige strenge ved hjælp af ASF's krypteringsmetoder. <encryptionMethod> skal være en af de krypteringsmetoder, der er specificeret og forklaret i security sektion. Vi anbefaler at bruge denne kommando gennem sikre kanaler (ASF-konsol eller IPC-grænseflade, som også har et dedikeret API-endepunkt til det), som ellers følsomme oplysninger kan blive logget af forskellige tredjeparter (såsom chatbeskeder bliver logget af Steam-servere).


Kommando hash

Kommandoen hash giver dig mulighed for at generere hashes af vilkårlige strenge ved hjælp af ASF's hashingmetoder. <hashingMethod> skal være en af de hashingmetoder, der er specificeret og forklaret i security sektion. Vi anbefaler at bruge denne kommando gennem sikre kanaler (ASF-konsol eller IPC-grænseflade, som også har et dedikeret API-endepunkt til det), som ellers følsomme oplysninger kan blive logget af forskellige tredjeparter (såsom chatbeskeder bliver logget af Steam-servere).


indtast -kommando

Kommandoen input kan kun bruges i Hovedløs -tilstand, for at indtaste givne data via IPC eller Steam chat, når ASF kører uden understøttelse af brugerinteraktion.

Generel syntaks er input [Bots] <Type> <Value>.

<Type> er versalfølsom og definerer inputtypen genkendt af ASF. ASF genkender i øjeblikket følgende typer:

Type Beskriveslse
Login SteamLogin bot config property, hvis der mangler i konfigurationen.
Password SteamPassword bot config egenskab, hvis der mangler i konfigurationen.
SteamGuard Auth kode sendt på din e-mail, hvis du ikke bruger 2FA.
SteamParentalCode SteamParentalCode bot config egenskab, hvis mangler i config.
TwoFactorAuthentication 2FA-token genereret fra din mobil, hvis du bruger 2FA, men ikke ASF 2FA.

<Value> er værdi indstillet for en given type. I øjeblikket er alle værdier strenge.

Eksempel

Lad os sige, at vi har en bot, der er beskyttet af SteamGuard i ikke-2FA-tilstand. Vi ønsker at lancere den bot med Headless sat til true.

For at gøre det, er vi nødt til at udføre følgende kommandoer:

start MySteamGuardBot -> Bot vil forsøge at logge ind, mislykkedes på grund af AuthCode nødvendig, og stop derefter på grund af at køre i Headless tilstand. Vi har brug for dette for at få Steam-netværket til at sende os auth code på vores e-mail - hvis der ikke var behov for det, vi ville springe dette trin helt over.

input MySteamGuardBot SteamGuard ABCDE -> We set SteamGuard input af MySteamGuardBot bot til ABCDE. ABCDE i dette tilfælde er auth kode, som vi fik på vores e-mail.

start MySteamGuardBot -> Vi starter vores (stoppet) bot igen, denne gang bruger det automatisk auth kode, som vi satte i tidligere kommando, korrekt logge ind, derefter rydde det.

På samme måde kan vi få adgang til 2FA-beskyttede robotter (hvis de ikke bruger ASF 2FA), samt indstille andre nødvendige egenskaber under kørsel.


Anerkendte sjældenheder

ASF anerkender følgende sjældenheder:

Sjælden Alias
Unknown
Almindelig
Usædvanlig
Sjælden
Mytisk Episk
Legendarisk Eksotisk
Oldtidens Ekstraordinær
Immortal Kontraband
Arcana
Usædvanlig

Ikke anerkendt af ASF sjældenheder (ud over defineret ovenfor) vil blive defineret som Ukendt.

Clone this wiki locally