-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commands nl NL
ASF ondersteunt diverse commando's om het programma en de bots te besturen.
Hieronder kunnen commando's op verschillende manieren naar de bot worden verzonden:
- Via de interactieve ASF-console
- Via Steam privΓ©/groep chat
- Via onze IPC interface
Hou er rekening mee dat je voor het communiceren met ASF de rechten nodig hebt in je ASF-instellingen om een commando te kunnen gebruiken. Check de SteamUserPermissions
en de SteamOwnerID
config-instellingen voor meer details.
Opdrachten uitgevoerd via Steam chat zijn beΓ―nvloed door CommandPrefix
algemene configuratie eigenschap, dat !
standaard Met andere woorden: om de opdracht status
uit te voeren, moet je !Status
(of de door jou ingestelde CommandPrefix
) invoeren. CommandPrefix
is niet verplicht wanneer je console of IPC gebruikt en kan worden weggelaten.
ASF heeft ondersteuning voor interactieve console, zolang je niet ASF draait in Headless
modus. Druk gewoon op de knop c
om de opdrachtmodus in te schakelen, typ je opdracht en bevestig met het enter.
Je kunt de opdracht uitvoeren om ASF bot ook via Steam chat te gebruiken. Natuurlijk kan je niet direct met jezelf praten, daarom heb je minstens één andere bot account nodig als je de commandotarget wil uitvoeren.
Op dezelfde manier kan je ook groepschat gebruiken van de opgegeven Steam groep. Houd er rekening mee dat deze optie een goede instelling van SteamMasterClanID
eigenschap vereist, in dat geval zal bot luisteren naar commando's ook op de chat van de groep (en indien nodig). Dit kan ook worden gebruikt voor "praten met jezelf", omdat het geen eigen bot account vereist, in tegenstelling tot een privΓ© chat. Je kunt de eigenschap SteamMasterClanID
eenvoudig instellen op de nieuw aangemaakte groep. vervolgens geef jezelf toegang tot SteamOwnerID
of SteamUserPermissies
van je eigen bot. Op deze manier zal ASF bot (jij) lid worden van groep en chatten van je geselecteerde groep, en naar commando's van je eigen account luisteren. Je kan lid worden van dezelfde groepschatroom om zelf commando's uit te geven (omdat je het commando naar de chatroom verstuurt, en ASF-instantie die in dezelfde chatroom zit, zullen ze ontvangen, zelfs als het alleen laat zien als je account er is).
Houd er rekening mee dat het sturen van een opdracht naar een groepsgesprek als een relais werkt. Als je verzilver X
tegen 3 van je bots die samen met je op de groepschat zitten, het zal hetzelfde zijn als je zou zeggen inruil X
op elk van hen privΓ©. In de meeste gevallen is dit niet wat je wilt, en in plaats daarvan zou je gegeven bot
commando moeten gebruiken dat wordt verzonden naar een enkele bot in privΓ©venster. ASF ondersteunt groepschat, omdat het in veel gevallen een nuttige bron voor communicatie kan zijn met je enige bot, je zou bijna nooit een commando moeten uitvoeren in de groepschat als er 2 of meer ASF bots zitten in die groep. tenzij je het ASF-gedrag dat hier is geschreven volledig begrijpt en je in feite hetzelfde commando wilt doorsturen naar elke bot die naar je luistert.
En zelfs in dit geval moet u gebruik maken van privΓ© chat met [Bots]
syntaxis.
De meest geavanceerde en flexibele manier om commando's uit te voeren, perfect voor gebruikersinteractie (ASF-u) en tools van derden of scripting (ASF API), vereist ASF om te worden uitgevoerd in IPC
modus, en een client die opdracht uitvoert via IPC interface.
Commando | Toegang | Beschrijving |
---|---|---|
2fa [Bots] |
Master |
Genereert tijdelijke 2FA token voor bepaalde bot-instanties. |
2fafinalize [Bots] <ActivationCode> |
Master |
Voltooid proces van het toewijzen van nieuwe 2FA referenties voor bepaalde bot instanties, met behulp van SMS/e-mail activeringscode. |
2fafinalized [Bots] <ActivationCode> |
Master |
Importeert al y-finalized 2FA referenties voor bepaalde bot-instellingen, met behulp van 2FA token voor verificatie. |
2fafinaliserende kracht [Bots] |
Master |
Importeert al y-finalized 2FA referenties voor bepaalde bot-instanties, sla 2FA token verificatie over. |
2fainte [Bots] |
Master |
Start het toewijzen van nieuwe 2FA referenties voor bepaalde bot instanties. |
2fano [Bots] |
Master |
Ontkent alle openstaande 2FA bevestigingen voor bepaalde bot instanties. |
2faok [Bots] |
Master |
Accepteert alle openstaande 2FA bevestigingen voor bepaalde bot instanties. |
addlicense [Bots] <Licenses> |
Operator |
Activeert de gegeven licenties , uitlegd onder, op bepaalde bot instanties (alleen gratis spellen). |
balans [Bots] |
Master |
Toont saldo van de portemonnee van de betrokken bot(s). |
bgr [Bots] |
Master |
Toont informatie over BGR wachtrij van de betrokken bot-instanties. |
roog [Bots] |
Master |
Verwijdert BGR wachtrij van de betrokken bot-instanties. |
versleutelen <encryptionMethod> <stringToEncrypt> |
Owner |
Codeert de tekenreeks met behulp van de verstrekte cryptografische methode - verder uitgelegd onder. |
exit |
Owner |
Stopt het ASF-programma. |
boerderij [Bots] |
Master |
Herstart kaarten landbouwmodule voor deze bot instanties. |
fb [Bots] |
Master |
Geeft een lijst met apps die zijn geblokkeerd van het automatisch kweken van bepaalde bot(s). |
fbadd [Bots] <AppIDs> |
Master |
Voegt gegeven appIDs toe aan apps die zijn geblokkeerd door automatische verbouw van bepaalde bot instanties. |
fbrm [Bots] <AppIDs> |
Master |
Verwijdert gegeven appIDs van apps op de zwarte lijst van automatische teelt van bepaalde bot instanties. |
fq [Bots] |
Master |
Geeft een lijst van prioriteiten voor de landbouwwachtrij van deze bot instanties. |
fqadd [Bots] <AppIDs> |
Master |
Voegt gegeven appIDs toe aan prioriteitslijst van de botsingen. |
fqrm [Bots] <AppIDs> |
Master |
Verwijdert gegeven appIDs uit de landbouwwachtrij van de aangegeven bot-instanties. |
hash <hashingMethod> <stringToHash> |
Owner |
Een hash van de string gegenereerd met behulp van de verstrekte cryptografische methode - verder uitgelegd onder. |
help |
FamilySharing |
Toont hulp (link naar deze pagina). |
input [Bots] <Type> <Value> |
Master |
Stelt het gegeven invoertype in op de gegeven waarde voor de betrokken botinstanties, werkt alleen in Headless modus - verder uitgelegd onder. |
inventaris [Bots] |
Operator |
Toont inventaris samenvatting van de betrokken botsingen. |
niveau [Bots] |
Master |
Toont Steam account niveau van de aangegeven bot instanties. |
loot [Bots] |
Master |
Stuurt alle LootableTypes Steam community items van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissions (met de laagste steamID als er meer). |
loot@ [Bots] <AppIDs> |
Master |
Stuurt alle LootableTypes Steam community items die overeenkomen met gegeven AppIDs van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissions (met laagste stoamID als er meer). Dit is het tegenovergestelde van loot% . |
loot% [Bots] <AppIDs> |
Master |
Stuurt alle LootableTypes Steam community items behalve gegeven AppIDs van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissions (met de laagste stoamID als er meer dan één is). Dit is het tegenovergestelde van loot@ . |
loot^ [Bots] <AppID> <ContextID> |
Master |
Stuurt alle Steam items van gegeven AppID in ContextID van gegeven bot instanties aan Master gebruiker gedefinieerd in hun SteamUserPermissies (met laagste stoamID als er meer). |
loot& [Bots] <AppID> <ContextID> <Rarities> |
Master |
Stuurt alle Steam items van gegeven AppID in ContextID overeenkomend met gegeven Rarities van gegeven bot instanties naar Master gebruiker gedefinieerd in hun SteamUserPermissies (met de laagste steamID als er meer dan één is). |
mab [Bots] |
Master |
Toont apps die zijn geblokkeerd van automatische handel in MatchActively . |
mabadd [Bots] <AppIDs> |
Master |
Voegt gegeven appIDs toe aan apps die zijn verbannen van automatische handel in MatchActively . |
mabrm [Bots] <AppIDs> |
Master |
Verwijdert gegeven appIDs van apps die zijn verbannen van automatisch handelen in MatchActively . |
overeenkomst [Bots] |
Master |
Speciaal commando voor ItemsMatcherPlugin die MatchActively routine onmiddellijk activeert. |
bijnaam [Bots] <Nickname> |
Master |
Verandert Steam bijnaam van gegeven bot instanties aan gegeven nickname . |
eigenen [Bots] <Games> |
Operator |
Controleert of bepaalde bot instanties al een gegeven games hebben, uitgelegd onder. |
pause [Bots] |
Operator |
Pauzeert permanent automatische kaartjes kweekmodule van bepaalde bot(s). ASF will not attempt to farm current account in this session, unless you manually resume it, or restart the process. |
pauze~ [Bots] |
FamilySharing |
Tijdelijk pauzeert de automatische kaartenbewerkingsmodule van bepaalde bot(s). De landbouw zal automatisch worden hervat bij de volgende speelgebeurtenis, of de verbinding met bot wordt verbroken. Je kunt boerderij hervatten om hem te herpauzeren. |
pauzeer& [Bots] <Seconds> |
Operator |
Tijdelijk pauzeert de automatische kaartenbewerkingsmodule van gegeven botgevallen voor een gegeven aantal seconden . Na het vertragen worden kaarten landbouwmodule automatisch hervat. |
speel [Bots] <AppIDs,GameName> |
Master |
Schakelt over naar handmatige landbouw - start gegeven AppIDs op gegeven bot instanties, optioneel ook met aangepaste GameName . Om deze functie goed te laten werken. je Steam account moet een geldige licentie hebben voor alle AppIDs die je hier opgeeft Hieronder vallen ook F2P-spelletjes. Gebruik reset of resume om terug te gaan. |
punten [Bots] |
Master |
Toont het aantal punten in Steam puntenwinkel. |
Privacy [Bots] <Settings> |
Master |
Wijzigt Steam privacy-instellingen van de gegeven bot instanties, naar de juiste geselecteerde opties uitgelegd onder. |
redeem [Bots] <Keys> |
Operator |
In de gekozen productcodes of portemonnee-codes op de betrokken bot-instanties worden weergegeven. |
redeem^ [Bots] <Modes> <Keys> |
Operator |
Verandert gegeven productcodes of portefeuille codes op bepaalde bot-instanties door gebruik te maken van gegeven modes uitleg onder. |
redeempoints [Bots] <DefinitionIDs> |
Operator |
Verandert Steam punten voor gegeven assets in bepaalde bot instanties. Standaard zijn alleen gratis items toegestaan, voeg toe ! teken aan het einde van elk DefinitionID dat je onvoorwaardelijk wilt inwisselen, zelfs als dit is betaald. |
reset [Bots] |
Master |
Herstelt de spelstatus terug naar een originele (vorige) staat, het commando wordt gebruikt tijdens handmatige landbouw met play command. |
restart |
Owner |
Herstart het ASF-programma. |
resume [Bots] |
FamilySharing |
Hervat automatische landbouw van bepaalde bot instanties. |
rmlicense [Bots] <Licenses> |
Master |
Verwijdert gegeven licenties , uitgelegd, onder, op bepaalde bot instanties. |
start [Bots] |
Master |
Start de betrokken bot(s). |
stats |
Owner |
Toont processtatistieken, zoals beheerst geheugengebruik. |
status [Bots] |
FamilySharing |
Toont de status van de betrokken bot(s). |
std [Bots] |
Master |
Speciaal commando voor SteamTokenDumperPlugin dat onmiddellijk de geselecteerde bots ververst en gegevens verstuurt. |
stop [Bots] |
Master |
Stopt de betrokken bot(s). |
tb [Bots] |
Master |
Geeft een lijst van gebruikers op van de handelsmodule van de betrokken bot(s). |
tbadd [Bots] <SteamIDs64> |
Master |
Blacklists gegeven steamIDs van de handelsmodule van de gegeven bot instanties. |
tbrm [Bots] <SteamIDs64> |
Master |
Verwijdert de zwarte lijst van de gegeven steamIDs van de handelsmodule van bepaalde bot instanties. |
overdracht [Bots] <TargetBot> |
Master |
Stuurt alle TransferableTypes Steam community items van gegeven bot instanties naar doel bot. |
transfer@ [Bots] <AppIDs> <TargetBot> |
Master |
Stuurt alle TransferableTypes Steam community items die overeenkomen met AppIDs van gegeven bot instanties naar doel bot. Dit is het tegenovergestelde van transfer% . |
overschrijving [Bots] <AppIDs> <TargetBot> |
Master |
Stuurt alle TransferableTypes Steam community items behalve gegeven AppIDs van gegeven bot instanties naar doel bot. Dit is het tegenovergestelde van transfer@ . |
overschrijving ^ [Bots] <AppID> <ContextID> <TargetBot> |
Master |
Stuurt alle Steam items van gegeven AppID in ContextID van de gegeven bot instanties naar doel bot. |
overdracht& [Bots] <AppID> <ContextID> <TargetBot> <Rarities> |
Master |
Stuurt alle Steam items van de gegeven AppID in ContextID overeenkomend met Rarities van de gegeven bot instanties van doel bot. |
unpack [Bots] |
Master |
Pakt alle booster packs uit die zich in de inventaris bevinden van de betrokken bot(s). |
update [Channel] |
Owner |
Controleert GitHub op nieuwe ASF-versie en er updates voor indien beschikbaar. Dit wordt normaal gesproken automatisch gedaan elke UpdatePeriode . Optioneel Channel argument specificeert het Update Channel , als niet de standaardwaarden zijn opgegeven in de globale configuratie. Channel kan eindigen met ! karakter, dat zal zorgen voor update beschikbaar op een gegeven kanaal - inclusief een mogelijkheid om bijvoorbeeld te downgraden. |
updateplugins [Channel] [Plugins] |
Owner |
Geselecteerde plugins bijwerken. Optionele Channel eigenschap stelt u in staat om een andere UpdateChannel te kiezen voor plugin updates, als ze meerdere ondersteunen. Channel kan eindigen met ! karakter, die geforceerd beschikbaar zal zijn op een bepaald kanaal - inclusief een mogelijkheid. . downgraden, maar de exacte functionaliteit hangt af van een bepaalde plugin. Wanneer Plugins niet worden verstrekt, dan alle plugins overwogen voor automatische updates via PluginsUpdateList en PluginsUpdateMode worden bijgewerkt. Als u de geselecteerde wilt bijwerken, vooral degenen die standaard zijn uitgeschakeld van automatische updates je moet Channel en ook Plugins die je wilt bijwerken, vervolgens zal ASF doorgaan met het bijwerken van deze updates, ongeacht de instelling voor automatische updates. |
version |
FamilySharing |
Toont het versienummer van ASF. |
Alle commando's zijn niet hoofdlettergevoelig, maar de parameters (zoals botnamen) zijn meestal wel hoofdlettergevoelig.
Argumenten volgen UNIX filosofie, vierkante haken [Optional]
geven aan dat gegeven argument optioneel is. terwijl hoekhaakjes <Mandatory>
aangeven dat gegeven argument verplicht is. U moet de argumenten die u wilt opgeven vervangen, zoals [Bots]
of <Nickname>
met werkelijke waarden waarmee je de opdracht wilt uitgeven, de haakjes weglaten.
[Bots]
argument is, zoals aangegeven door de haken, optioneel in alle commando's. Wanneer opgegeven, wordt de opdracht uitgevoerd op bepaalde bots. Wanneer weggelaten wordt, wordt de opdracht uitgevoerd op de huidige bot die de opdracht (Steam chat) ontvangt, of in according to DefaultBot
geconfigureerde eigenschap (IPC en interactieve console).
As an example, status A
sent to bot B
is the same as sending status
to bot A
, bot B
in this case acts only as a proxy. Dit kan ook worden gebruikt voor het verzenden van commando's naar bots die anders niet beschikbaar zijn, bijvoorbeeld het starten van gestopte bots, of het uitvoeren van acties op je hoofdaccount (die je gebruikt voor het uitvoeren van de commando's).
Access of the command definieert minimum EPermission
of SteamUserPermissions
die vereist is voor het gebruik van het commando, met uitzondering van Eigenaar
dat SteamOwnerID
gedefinieerd in het globale configuratiebestand (en de hoogste rechten beschikbaar).
Meervoud argumenten, zoals [Bots]
, <Keys>
of <AppIDs>
betekenen dat de opdracht meerdere argumenten van het gegeven type ondersteunt, gescheiden door een komma. Bijvoorbeeld, status [Bots]
kan worden gebruikt als status MyBot,MyAndere, Primaire
. Dit zorgt ervoor dat een gegeven commando wordt uitgevoerd op alle bots op dezelfde manier als je status
naar elke bot in een apart chatvenster zou sturen. Let op: er is geen ruimte na ,
.
ASF gebruikt alle wittetekens, zo mogelijk scheidingstekens voor een komma, zoals spaties en nieuwregeltekens. Dit betekent dat je geen ruimte hoeft te gebruiken om je argumenten te scheiden, je kan net zo goed elk ander teken van de witruimte gebruiken (zoals tab of nieuwe regel).
ASF zal "voeg toe" extra buiten bereik argumenten aan het meervoudstype van het laatste in-range argument. Dit betekent dat bot key1 key3
voor <code> [Bots] <Keys>
precies hetzelfde zal werken als gebruik maakt van bot key1, ey2,key3
. Samen met het accepteren van nieuwe regel als commando scheidingsteken, dit maakt het mogelijk om een redeem bot
te schrijven en vervolgens een lijst met sleutels te plakken gescheiden door een aanvaardbaar scheidingsteken (zoals newline), of standaard ,
ASF scheidingsteken. Houd er rekening mee dat deze truc alleen kan worden gebruikt voor de opdrachtvariant die de meeste argumenten gebruikt (in dit geval is het verplicht om [Bots]
te specificeren).
Zoals je hierboven hebt gelezen, wordt een spatie als scheidingsteken gebruikt voor een commando, daarom kan het niet in argumenten worden gebruikt. Maar zoals hierboven gezegd, kan ASF zich aansluiten bij argumenten die buiten het bereik liggen, dit betekent dat je echt in staat bent om een spatie teken te gebruiken in het argument dat is gedefinieerd als laatste voor een opdracht. Bijvoorbeeld, bijnaam bob Great Bob
zet de bijnaam van bob
bot naar "Grote Bob". Op dezelfde manier kun je namen controleren die spaties bevatten in owns
commando.
Sommige commando's zijn ook beschikbaar met hun aliassen, meestal om je op te slaan op typen of om verschillende dialecten te gebruiken:
Commando | Alias |
---|---|
addlicense |
al , addlicence
|
addlicense ASF |
ala |
owns ASF |
oa |
status ASF |
sa |
redeem |
r |
redeem^ |
r^ |
redeempoints |
rp |
rmlicense |
rl , rmlicence
|
[Bots]
argument is een speciale variant van meervoudsargument, omdat het naast het accepteren van meerdere waarden ook extra functionaliteit biedt.
Eerst en vooral, [Bots]
argument ondersteunt vooraf gedefinieerde "bot groepen", die als hieronder zijn gedefinieerd:
Naam | Beschrijving |
---|---|
@all , ASF
|
Alle bots gedefinieerd in de instantie |
@farming |
Boten die momenteel landbouwer zijn |
@inactief |
Boten die momenteel niet landbouw zijn |
@offline |
Bots die momenteel niet zijn aangesloten op het Steam netwerk |
@online |
Bots die op dit moment verbonden zijn met het Steam netwerk |
Bijvoorbeeld, status
opdracht is gelijk aan status alle, jouw,bots,genoteerd,hier
. Dit kan ook worden gebruikt om de bots waar je toegang toe hebt, als ASF
sleutelwoord, te identificeren Ondanks dat je je op alle bots richt, krijg je alleen een reactie van die bots waar je het commando naar toe kunt sturen. Andere groepen zijn ook beschikbaar om het gegeven commando gemakkelijker uit te voeren op specifieke bots die aan de voorwaarde voldoen.
[Bots]
argument ondersteunt ook speciale "range" syntaxis, waarmee je makkelijker een reeks bots kunt kiezen. De algemene syntaxis voor [Bots]
in dit geval is [FirstBot]..[LastBot]
. Ten minste één van de argumenten moet worden gedefinieerd. Wanneer je <FirstBot>..
gebruikt, worden alle bots beginnend met FirstBot
beΓ―nvloed. Wanneer je ...<LastBot>
gebruikt, worden alle bots beΓ―nvloed tot LastBot
getroffen is. Wanneer u <FirstBot>.. ..<LastBot>
gebruikt, worden alle bots binnen bereik van FirstBot
gebruikt tot LastBot
zijn getroffen. For example, if you have bots named A, B, C, D, E, F
, you can execute status B..E
, which is equal to status B,C,D,E
in this case. Wanneer u deze syntax gebruikt, zal ASF alfabetische sortering gebruiken om te bepalen welke bots binnen uw opgegeven bereik liggen. Argumenten moeten geldige botnamen zijn herkend door ASF, anders bereik syntax is volledig overgeslagen.
Naast het bereik hierboven ondersteunt [Bots]
argument ook regex matching. Je kunt regex patroon activeren met behulp van r!<Pattern>
als bot naam, waar r!
is ASF activator voor regex matching, en <Pattern><Pattern>
is je regex patroon. Een voorbeeld van een regex-based bot commando zou status r! \d{3}
die status
commando zal sturen naar bots met een naam gemaakt van 3 cijfers (bijv. . 123
en 981
). Neem gerust een kijkje op de docs voor verdere uitleg en meer voorbeelden van beschikbare regex patronen.
<Settings>
argument accepteert tot 7 verschillende opties, gescheiden zoals gewoonlijk met een standaard komma ASF scheidingsteken. Dat is de volgorde:
Argument | Naam | Kind van |
---|---|---|
1 | Profiel | |
2 | Eigendom Spellen | Profiel |
3 | Speeltijd | Eigendom Spellen |
4 | Vriendenlijst | Profiel |
5 | Voorraad | Profiel |
6 | Inventarisgeschenken | Voorraad |
7 | Opmerkingen | Profiel |
Voor beschrijving van bovenstaande velden, bezoek Steam privacy instellingen.
Terwijl alle waarden geldig zijn:
Waarde | Naam |
---|---|
1 | PrivΓ© |
2 | Alleen Vrienden |
3 | Openbaar |
U kunt een hoofdletterongevoelige naam of een numerieke waarde gebruiken. Argumenten die weggelaten werden, worden standaard ingesteld op PrivΓ©
. Het is belangrijk om een relatie op te merken tussen het kind en de ouder van de argumenten die hierboven zijn gespecificeerd, omdat het kind nooit meer open toestemming kan hebben dan zijn ouder. For example, you can't have Public
games owned setting while having Private
profile setting.
Als je alle privacy-instellingen van je bot genaamd Main
op PrivΓ©
wilt zetten, gebruik makend van een van de hieronder:
privacy Hoofd 1
privacy Main Private
Dit komt omdat ASF automatisch alle andere instellingen zal overnemen om PrivΓ©
te zijn, dus het is niet nodig om deze in te voeren. Als u echter alle privacy-instellingen wilt instellen op Public
, gebruik dan een van de hieronder:
privacy Hoofd 3,3,3,3
privacy Main Public,Public,Public,Public,Public,Public,Public,Publiek,Publiek,Publiek,Openbaar
Op deze manier kun je ook onafhankelijke opties instellen zoals je wilt:
Privacy Hoofd Publiek,Alleen Vrienden,PrivΓ©,Publiek,Publiek,PrivΓ©,Publiek,Publiek,Publiek,Openbaar
Bovenstaande zal profiel instellen op openbare en games die alleen aan vrienden toebehoren, speeltijd om privΓ© te worden. vriendenlijst aan openbare inventaris, inventarisgeschenken aan privΓ©- en profielopmerkingen aan het publiek. Je kunt hetzelfde bereiken met numerieke waarden als je wilt.
addlicentie
en rmlicentie
commando's ondersteunen twee verschillende licentietypes, deze zijn:
Type | Alias | Voorbeeld | Beschrijving |
---|---|---|---|
app |
een |
app/292030 |
Spel bepaald door zijn unieke appID . |
sub |
s |
sub/47807 |
Pakket met één of meer spellen, bepaald door zijn unieke subID . |
Het onderscheid is belangrijk, omdat ASF Steam-netwerkmethode zal gebruiken voor apps, en Steam-opslagmethode voor pakketten. Die twee zijn niet met elkaar te rijmen.
Wanneer je nieuwe licenties activeert, wil je meestal de app specificeren voor gratis weekends/permanent F2P games, en package anders.
Voor de afschaffing van de bestaande licentie zullen beide methoden werken, hoewel we aanbevelen om pakketten te verwijderen om een deterministische en expliciete aanvraag te hebben. omdat Steam anders mogelijk pakketten verwijdert die je niet wilde verwijderen, vooral als je account meer dan één pakket heeft dat toegang geeft tot de gegeven app.
We raden aan om het type van elke aanmelding expliciet te definiΓ«ren om dubbelzinnige resultaten te voorkomen, maar voor de achterwaartse compatibiliteit als je het hele type weglaat zal ASF ervan uitgaan dat je om sub
vraagt in dit geval. Je kunt ook een of meerdere licenties tegelijkertijd opvragen met behulp van standaard ASF ,
scheidingsteken.
Complete commando voorbeelden:
ASF app toevoegen/292030
voeg licentie ASF sub/303386
rmlicense ASF app/292030,sub/303386 toe
owns
command ondersteunt verschillende speltypes voor <games>
argument dat gebruikt kan worden, deze zijn:
Type | Alias | Voorbeeld | Beschrijving |
---|---|---|---|
app |
een |
app/292030 |
Spel bepaald door zijn unieke appID . |
sub |
s |
sub/47807 |
Pakket met één of meer spellen, bepaald door zijn unieke subID . |
regex |
r |
regex/^\d{4}: |
Regex van toepassing op de naam van het spel, hoofdlettergevoelig. Zie de docs voor volledige syntaxis en meer voorbeelden. |
naam |
n |
naam/Witcher |
Een deel van de naam van het spel, hoofdlettergevoelig. |
We raden aan om het type van elke aanmelding expliciet te definiΓ«ren om dubbelzinnige resultaten te voorkomen. maar voor de achterwaartse compatibiliteit als u een ongeldig type heeft opgegeven of helemaal weggelaten ASF zal ervan uitgaan dat je om app
vraagt als je invoer een nummer is en anders een naam
is. Je kan ook een of meerdere spellen op hetzelfde moment opvragen met behulp van standaard ASF ,
scheidingsteken.
Compleet commando voorbeeld:
bezit ASF app/292030,naam/Witcher
ingewisselde ^
opdracht stelt u in staat modi te verfijnen, die zullen worden gebruikt voor één enkel redeem scenario. Dit werkt als tijdelijke overschrijving van RedeemingPreferences
bot configuratie eigenschap.
<Modes>
argument accepteert meerdere moduswaarden, gescheiden als normaal door een komma. Beschikbare moduswaarden zijn hieronder opgegeven:
Waarde | Naam | Beschrijving |
---|---|---|
FAWK | ForceAssumeWalletKey | Forceert AssumeWalletKeyOnBadActivationCode de voorkeur in te wisselen om ingeschakeld te worden |
FD | ForceDistributing | Forceert Distributing Inwisselingsvoorkeur die ingeschakeld moet worden |
FF | ForceForwarding | Forceert Doorsturen inwisselingsvoorkeur om aan te zetten |
FKMG | ForceKeepMissingGames | Forceert KeepMissingGames de voorkeur inwisselen om aan te zetten |
BESTELING | SkipAssumeWalletKey | Forceert AssumeWalletKeyOnBadActivationCode de voorkeur uit te schakelen |
SD | SkipDistributing | Forceert Distributing Inwisselingsvoorkeur om uitgeschakeld te worden |
SF | SkipForwarding | Forceert Doorsturen inwisselingsvoorkeur om uitgeschakeld te worden |
SI | SkipInitial | Overslaan de sleutel van de initiΓ«le bot |
SKMG | SkipKeepMissingGames | Forceert KeepMissingGames de voorkeursinstelling inwisselen om uitgeschakeld te worden |
V | Validate | Valideert sleutels voor de juiste indeling en slaat automatisch ongeldige over |
Bijvoorbeeld, we zouden 3 sleutels willen inwisselen op elk van onze bots die nog geen spellen hebben, maar niet onze primaire
bot. Om dat te bereiken kunnen we gebruiken:
redeem^ primary FF,SI key1,key2,key3
Het is belangrijk om op te merken dat geavanceerde overschrijvingen alleen die Inwisselingsvoorkeuren
die u opgeeft in het commando opgeven. Bijvoorbeeld als je Distributing
hebt ingeschakeld in je RedeemingPreferences
dan zal er geen verschil zijn of je FD
modus gebruikt of niet. omdat de verdeling al actief is, door RedeemingPreferences
die je gebruikt. Daarom heeft elk gedwongen overschrijving ook een gedwongen handicap. U kunt zelf beslissen of u liever uitgeschakeld met ingeschakeld of andersom.
Met de encrypt
commando kunt u willekeurige strings coderen met behulp van ASF's versleutelingsmethoden. <encryptionMethod>
moet een van de encryptiemethoden zijn die zijn opgegeven en uitgelegd in beveiliging sectie. We raden aan om dit commando te gebruiken via beveiligde kanalen (ASF-console of IPC-interface, die ook een speciaal API-eindpunt heeft), als anders gevoelige details kunnen aangemeld worden door verschillende derden (zoals chatberichten die worden gelogd door Steam servers).
Met een hash
commando kunt u hashes van willekeurige tekenreeksen genereren met behulp van ASF's hashing-methoden. <hashingMethod>
moet een van de hashing methoden zijn opgegeven en uitgelegd in security sectie. We raden aan om dit commando te gebruiken via beveiligde kanalen (ASF-console of IPC-interface, die ook een speciaal API-eindpunt heeft), als anders gevoelige details kunnen aangemeld worden door verschillende derden (zoals chatberichten die worden gelogd door Steam servers).
input
commando kan alleen gebruikt worden in Headless
modus, voor het invoeren van gegevens via IPC of Steam chat wanneer ASF draait zonder ondersteuning voor de gebruikersinteractie.
Algemene syntaxis input [Bots] <Type> <Value>
.
<Type>
is hoofdletterongevoelig en definieert het invoertype dat door ASF wordt herkend. Momenteel herkent ASF de volgende soorten:
Type | Beschrijving |
---|---|
Login |
SteamLogin bot configuratie eigenschap, als deze ontbreekt in configuratie. |
Password |
SteamPassword bot configuratie eigenschap, als deze ontbreekt in configuratie. |
SteamGuard | Authenticatiecode die op je e-mail is verzonden als je geen 2FA gebruikt. |
SteamOuderCode |
SteamParentalCode bot configuratie eigenschap, indien niet aanwezig in de configuratie. |
TwoFactorAuthentication | 2FA token gegenereerd vanaf je mobiel, als je 2FA gebruikt, maar niet ASF 2FA. |
<Value>
is de waarde ingesteld voor het opgegeven type. Momenteel zijn alle waarden tekenreeksen.
Laten we zeggen dat we een bot hebben die wordt beschermd door SteamGuard in niet-2FA modus. We willen die bot starten met Headless
ingesteld op true
.
Om dat te kunnen doen, moeten we de volgende commando's uitvoeren:
start MySteamGuardBot
-> Bot zal proberen in te loggen mislukt als gevolg van AuthCode nodig, vervolgens stoppen door te draaien in Headless
modus. We hebben dit nodig om Steam-netwerk ons verificatiecode te laten sturen via onze e-mail - als dat niet nodig was, We zouden deze stap volledig overslaan.
input MySteamGuardBot SteamGuard ABCDE
-> We hebben SteamGuard
input van MySteamGuardBot
bot gezet naar ABCDE
. Natuurlijk is ABCDE
in dit geval authenticatiecode die we op onze e-mail hebben ontvangen.
start MySteamGuardBot
-> We starten onze (gestopt) bot opnieuw, deze keer gebruikt het automatisch de autorisatiecode die we in het vorige commando hebben ingesteld en die goed is ingelogd, en vervolgens wissen.
Op dezelfde manier hebben we toegang tot 2FA-beschermde bots (als ze geen ASF 2FA gebruiken), evenals het instellen van andere vereiste eigenschappen tijdens de runtime.
ASF herkent de volgende tarief:
Zeldzaamheid | Alias |
---|---|
Unknown |
|
Gemeenschappelijk |
|
Ongewoon |
|
Zeldzaam |
|
Mythisch |
Episch |
Legendarisch |
Exotisch |
Oude |
Buitengewone |
Onsterfelijk |
Contraband |
Arcana |
|
Ongebruikelijk |
Niet herkend door ASF tarieven (anders dan hierboven gedefinieerd) zal worden gedefinieerd als Onbekend
.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
- π‘ Start
- π§ Configuratie
- π¬ FAQ
- βοΈ instellen (start hier)
- π₯ Productcode-activering op de achtergrond
- π’ Opdrachten
- π οΈ Compatibiliteit
- π§© ItemsMatcherPlugin
- π Beheer
- β±οΈ Prestatie
- :satelliite_antenne: communicatie op afstand
- πͺ Steam-gezinsbibliotheek
- π Handelen
- β¨οΈ Command-line argumenten
- π§ Afbraak
- :spouting_walale: Docker
- π€ uitgebreide FAQ
- π Configuratie met hoge prestaties
- π IPC
- π Lokalisatie
- π Logboekregistratie
- πΎ Low-memory setup
- π΅πΌββοΈ MonitoringPlugin
- π Plugins
- π Beveiliging
- π§© SteamTokenDumperPlugin
- π¦ Third-party
- π΅ Tweestapsverificatie