-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Command line arguments no NO
ASF har stΓΈtte for flere kommandolinjeargumenter som kan pΓ₯virke programkjΓΈretiden. Disse kan brukes av avanserte brukere for Γ₯ spesifisere hvordan programmet skal kjΓΈre. I sammenligning med standardmΓ₯ten for ASF.json
sin konfigurasjonsfil er kommandolinjeargumenter brukt til kjerneinitialisering (f.eks. --path
), plattformspesifikke innstillinger (f.eks. --system-pΓ₯krevd
) eller sensitive data (f.eks. --cryptkey
).
Bruk av OS- og ASF-smaken din.
Generisk:
dotnet ArkiSteamFarm.dll --argument --otherOne
Vinduer:
.\ArchiSteamFarm.exe --argument --otherOne
Linux/macOS:
./ArkiSteamFarm --argument --otherOne
Kommandoargumenter er ogsΓ₯ stΓΈttet i generisk helper skripter som ArchiSteamFarm.cmd
eller ArchiSteamFarm.sh
. I tillegg til det, kan du ogsΓ₯ bruke ASF_ARGS
-miljΓΈegenskapen, Som nevnt i vΓ₯r styring og docker avsnitt.
Hvis argumentet ditt inkluderer mellomrom, ikke glem Γ₯ sitere det. Disse to er feil:
./ArchiSteamFarm --path /home/archi/My Downloads/ASF # Bad!
./ArchiSteamFarm --path=/home/archi/My Downloads/ASF # Bad!
De to er imidlertid helt fine:
./ArchiSteamFarm --path "/home/archi/My Downloads/ASF" # OK
./ArchiSteamFarm "--path=/home/archi/My Downloads/ASF" # OK
--cryptkey <key>
eller --cryptkey=<key>
- vil starte ASF med egendefinert kryptografisk nΓΈkkel til <key>
. verdi. Dette alternativet pΓ₯virker sikkerhet og vil fΓΈre til at ASF bruker din egendefinerte gitt <key>
nΓΈkkel i stedet for som standard er en hardkodet inn i kjΓΈrbare. Siden denne egenskapen pΓ₯virker standard krypteringsnΓΈkkel (for kryptering av formΓ₯l) sΓ₯ vel som salt (for hashing formΓ₯l), husk i tankene at alt kryptert/hashed med denne nΓΈkkelen vil kreve at den viderefΓΈres pΓ₯ hvert ASF renner.
Det er ikke noe krav til <key>
lengde eller tegn, men av sikkerhetsgrunner anbefaler vi Γ₯ velge lang nok passord ut av tid. . tilfeldige 32 tegn, for eksempel ved Γ₯ bruke tr -dc A-Za-z0-9 < /dev/urandom so-head -c 32; echo
kommando i Linux.
Det er fint Γ₯ nevne at det ogsΓ₯ er to andre mΓ₯ter Γ₯ tilby denne detaljene: --cryptkey-fil
og --input-cryptkey
.
Grunnet typen av denne egenskapen er det ogsΓ₯ mulig Γ₯ sette kryptnΓΈkkel ved Γ₯ deklarere ASF_CRYPTKEY
miljΓΈvariabel. noe som kan vΓ¦re mer hensiktsmessig for personer som ΓΈnsker Γ₯ unngΓ₯ sensitive detaljer i prosessen argumenter.
--cryptkey-fil <path>
eller --cryptkey-file=<path>
- vil starte ASF med egendefinert kryptografisk nΓΈkkel lest fra <path>
. Dette tjener samme formΓ₯l som --cryptkey <key>
forklart over, bare maskineriet annerledes, siden denne egenskapen vil lese <key>
fra oppgitt <path>
i stedet. Hvis du bruker dette sammen med --path
, vurdere det faktum at den relative banen vil være forskjellig avhengig av argumentenes rekkefølge i.. . enten du bytter --path
fΓΈr eller etter --cryptkey-fil
.
Grunnet typen til denne egenskapen er det ogsΓ₯ mulig Γ₯ sette kryptnΓΈkkelfil ved Γ₯ erklΓ¦re ASF_CRYPTKEY_FILE
miljΓΈvariabel. noe som kan vΓ¦re mer hensiktsmessig for personer som ΓΈnsker Γ₯ unngΓ₯ sensitive detaljer i prosessen argumenter.
- ignorert miljΓΈ som ikke stΓΈttes,
- vil fΓΈre til at ASF ignorerer problemer som oppstΓ₯r i miljΓΈet som ikke stΓΈttes, som vanligvis er signalert med en feil og en tvungen utgang. Ikke stΓΈttet miljΓΈ inkluderer for eksempel Γ₯ kjΓΈre win-x64
OS-spesifikk versjon pΓ₯ linux-x64
. Mens dette flagget vil tillate ASF Γ₯ forsΓΈke Γ₯ kjΓΈre i slike scenarier, anbefales at vi ikke stΓΈtter de offisielt og at du tvinger ASF for Γ₯ gjΓΈre det helt pΓ₯ eget risiko. It's important to point out that all of the unsupported environment scenarios can be corrected. Vi anbefaler pΓ₯ det sterkeste Γ₯ lΓΈse de utestΓ₯ende problemene i stedet for Γ₯ erklΓ¦re argumentet.
--input-cryptkey
- vil gjΓΈre ASF om --cryptkey
under oppstart. Dette alternativet kan vΓ¦re nyttig for deg dersom du i stedet for Γ₯ tilby cryptkey, enten du har miljΓΈvariabler eller en fil, du foretrekker Γ₯ ikke ha den lagret noe sted og heller ikke sette den inn manuelt pΓ₯ hver ASF kjΓΈrer.
- minimert
- vil gjΓΈre ASF-konsollvinduet minimert kort tid etter start. Nyttig hovedsaklig i scenarioer med auto-start men kan ogsΓ₯ brukes utenfor dette. Dette alternativet krever riktig stΓΈtte av miljΓΈet - det fungerer kanskje ikke riktig i alle mulige scenarier.
--network-group <group>
eller --network-group=<group>
- vil fΓΈre til at ASF inni sine grenser med en egendefinert nettverksgruppe <group>
verdi. Dette alternativet pΓ₯virker Γ₯ kjΓΈre ASF i flere forekomster ved Γ₯ signalisere som gitt eksempel er kun avhengig av forekomster som deler samme nettverksgruppe. og uavhengig av de andre. Vanligvis vil du bare bruke denne egenskapen hvis du router ASF-forespΓΈrsler via egendefinerte mekanismer (f.eks. forskjellige IP-adresser) og du vil sette nettverksgrupper selv, selv uten Γ₯ basere seg pΓ₯ ASF for Γ₯ gjΓΈre det automatisk (som for ΓΈyeblikket tar hensyn til WebProxy
. Husk at nΓ₯r du bruker en egendefinert nettverksgruppe, er dette unik identifikator i den lokale maskinen, og ASF vil ikke ta hensyn til andre detaljer, slik som WebProxy
-verdi, slik at du kan det. . Start to tilfeller med ulike WebProxy
-verdier som fremdeles er avhengige av hverandre.
Grunnet typen av denne egenskapen er det ogsΓ₯ mulig Γ₯ sette verdien ved Γ₯ deklarere ASF_NETWORK_GROUP
miljΓΈvariabel. noe som kan vΓ¦re mer hensiktsmessig for personer som ΓΈnsker Γ₯ unngΓ₯ sensitive detaljer i prosessen argumenter.
--no-config-migrate
- som standard ASF vil automatisk migrere konfigurasjonsfilene til siste syntaks. Migrasjon inkluderer konvertering av avskrevne egenskaper til de nyeste, fjerning av egenskaper med standardverdier (som de ikke har noen effekt), i tillegg til Γ₯ rydde opp i filen generelt (rette innrykk og lignende). Dette er nesten alltid en god idΓ©, men du vil kanskje ha en bestemt situasjon der du aldri foretrekker ASF Γ₯ overskrive konfigurasjonsfilene automatisk. For eksempel, du vil kanskje chmod 400
dine konfigurasjonsfiler (lese tillatelse for eieren) eller sette chattr +i
over dem, resultere i Γ₯ nekte skrivetilgang for alle, e. . som et sikkerhetstiltak. Vi anbefaler vanligvis Γ₯ beholde konfigurasjonsoverfΓΈringen aktivert, men hvis du har en spesiell grunn til Γ₯ deaktivere dette og vil i stedet foretrekke at ASF ikke gjΓΈr det, du kan bruke denne bryteren for Γ₯ oppnΓ₯ den formΓ₯let. Husk imidlertid at Γ₯ sΓΈrge for korrekte innstillinger til ASF blir fra nΓ₯ av et nytt ansvar, sΓ¦rlig nΓ₯r det gjelder avskrivninger og refaktorer av egenskaper i framtidige ASF-versjoner.
--no-config-watch
- som standard ASF setter opp en FileSystemWatcher
over mappen config
for Γ₯ lytte etter hendelser knyttet til filendringer, Den kan interaktivt tilpasse seg dem. For eksempel omfatter dette Γ₯ stoppe bots pΓ₯ config sletting, omstart av bot pΓ₯ config som endres, eller laste nΓΈkler i BGR sΓ₯ snart du har rundet dem i config
-mappen. Med denne bryteren kan du deaktivere slik atferd, noe som vil fΓΈre til at ASF fullstendig ignorerer alle endringene i config
-mappen. Γ₯ kreve fra deg Γ₯ gjΓΈre slike tiltak manuelt, hvis det anses som hensiktsmessig (som vanligvis betyr omstart av prosessen). Vi anbefaler at du beholder konfigurasjonshendelsene aktivert, men hvis du har en spesiell grunn til Γ₯ deaktivere dem og heller foretrekker at ASF ikke gjΓΈr det, du kan bruke denne bryteren for Γ₯ oppnΓ₯ den formΓ₯let.
--no-restart
- fΓΈlger AutoRestart
konfigurasjons eiendom, som du kan bruke til Γ₯ angi om omstart er tillatt ved behov. Noen lΓΈsninger som vi leverer pΓ₯lydende prosessstyring og er eksplisitt uforenlige med funksjonen automatisk omstart av ASF, sΓ₯ som Γ₯ kjΓΈre ASF i docker
eller systemd
, ettersom de krever bare prosess for Γ₯ avslutte dette ettersom det er deres ansvar Γ₯ gjenoppta det etterpΓ₯, hvis det anses som hensiktsmessig. Siden vilkΓ₯rlig konfigurasjonsredigering er uΓΈnsket fra brukererfaring. denne bryteren overstyrer bare AutoRestart
konfigurasjonsegenskapen ved Γ₯ initialisere den eksplisitt for falsk
, selv om du har angitt ellers i konfigurasjonen. Takket vΓ¦re at ASF pΓ₯ forhΓ₯nd kan informeres om kjΓΈring i et slikt miljΓΈ, uten krav om Γ₯ gi en kompatibel AutoRestart: false
konfigurasjonsfil.
I tillegg til det over, --no-restart
, i motsetning til AutoRestart: falsk
, vil ogsΓ₯ forby deg fra Γ₯ bruke kommandoen restart
eller pΓ₯ annen mΓ₯te Γ₯ utstede ASF-prosess til Γ₯ starte pΓ₯ nytt, siden bryteren er eksplisitt tilstander, er den ikke kompatibel med slike oppsett, mens AutoRestart
-egenskapen angir bare standardoppfΓΈrsel.
Normalt kan du (og bΓΈr) kontrollere oppfΓΈrselen forklares her i konfigurasjonsfilen, selv om du kjΓΈrer ASF inni et tilpasset skript eller andre lignende miljΓΈer, du kan ogsΓ₯ ΓΈnske Γ₯ benytte denne bryteren, det vil hindre ASF fra Γ₯ starte seg pΓ₯ nytt.
--ingen -steam-foreldregenerering
- som standard ASF vil automatisk forsΓΈke Γ₯ generere Steam-foreldrepenger, som beskrevet i SteamParentalCode
sin konfigurasjonseiendom. Siden dette kan kreve for mye OS-ressurser. Denne bryteren tillater deg Γ₯ deaktivere handlingen, Resultatet av ASF som hopper over auto-generering og gΓ₯r rett til Γ₯ spΓΈrre brukeren om PIN i stedet, som normalt ville skje bare hvis autogenereringen har mislyktes. Vanligvis anbefaler vi Γ₯ beholde generering aktivert, men hvis du har en spesiell grunn til Γ₯ deaktivere dette og vil i stedet foretrekke at ASF ikke gjΓΈr det, du kan bruke denne bryteren for Γ₯ oppnΓ₯ den formΓ₯let.
--path <path>
eller --path=<path>
- ASF navigerer alltid til sin egen katalog ved oppstart. Ved Γ₯ angi dette argumentet vil ASF navigere til katalogen etter initialisering, som lar deg bruke egendefinert bane for de ulike programdelene (inkludert config
, logger
, tillegg
og www
samt NLog. Konfigurasjon
fil), uten behov for duplisering av binΓ¦rfilen pΓ₯ samme sted. Det kan vΓ¦re spesielt nyttig hvis du vil skille fra den aktuelle konfigurasjonen. siden den er ferdig i Linux-like emballasje - slik at du kan bruke en (oppdatert) binΓ¦r med flere forskjellige oppsett. Stien kan vΓ¦re enten relativ i henhold til nΓ₯vΓ¦rende sted for ASF-binΓ¦r eller absolutt. Husk at denne kommandoen peker pΓ₯ nytt "ASF hjem" - mappen med samme struktur som original ASF, med config
-katalogen, se eksemplet under for forklaring.
PΓ₯ grunn av typen til denne egenskapen er det ogsΓ₯ mulig Γ₯ angi en forventet bane ved Γ₯ erklΓ¦re ASF_PATH
miljΓΈvariabel. noe som kan vΓ¦re mer hensiktsmessig for personer som ΓΈnsker Γ₯ unngΓ₯ sensitive detaljer i prosessen argumenter.
Hvis du vurderer Γ₯ bruke dette kommandolinjeargumentet for Γ₯ kjΓΈre flere forekomster av ASF, vi anbefaler Γ₯ lese administrasjonsside pΓ₯ denne mΓ₯ten.
Eksempler:
dotnet /opt/ASF/ArchiSteamFarm.dll --path /opt/TargetDirectory # Absolute path
dotnet /opt/ASF/ArchiSteamFarm.dll --path .. TargetDirectory # Relativ bane fungerer som ogsΓ₯
ASF_PATH=/opt/TargetDirectory dotnet /opt/ASF/ArchiSteamFarm.dll # Same som env variabel
ββπ /opt
githubgithub-π ASF
ephalephalΡΡΡβ³βοΈ ArchiSteamFarm.dll
Ilar
IlarAbraham, Hmm.....
β π TargetDirectory
Γ· Γ· π config
οΌ π Logger (generert)
ConocoβΊ βΊ βΊ π plugins (valgfritt)
Γβ³: π www (valgfritt)
kB xt (genererte)
########################π NLog.config (valgal)
Ξ΅β³...
--service
β denne bryteren brukes hovedsakelig av vΓ₯r -systemd
-tjeneste og -krefter Headless
av sann
. Med mindre du har et bestemt behov, bΓΈr du i stedet konfigurere Headless
egenskapen direkte i konfigurasjonen. This switch is here so our systemd
service won't need to touch your global config in order to adapt it to its own environment. Selvsagt kan du ogsΓ₯ benytte deg av denne bryteren (ellers er du bedre med den globale konfigurasjonsegenskapen).
- system-nΓΈdvendig
- ved Γ₯ erklΓ¦re denne bryteren vil ASF prΓΈve Γ₯ signalisere systemet som prosessen krever at systemet er oppe og i drift over hele levetiden. For ΓΈyeblikket har denne bryteren effekt bare pΓ₯ Windows-maskiner, hvor det vil hindre systemet fra Γ₯ gΓ₯ til hvilemodus sΓ₯ lenge prosessen kjΓΈrer. Dette kan bevises spesielt nyttig nΓ₯r du dyrker pΓ₯ PCen eller bΓ¦reren om natten. siden ASF vil vΓ¦re i stand til Γ₯ holde systemet vΓ₯ken mens det kjΓΈrer.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
- π‘ Hjem
- π§ Konfigurasjon
- π¬ FAQ
- βοΈ Oppsett (start her)
- π₯ Bakgrunn-spillinnlΓΈser
- π’ Kommandoer
- π οΈ Kompatibilitet
- π§© ItemsMatcherPlugin
- π HΓ₯ndtering
- β±οΈ Ytelse
- π‘ Fjerntilgang
- πͺ Steam familiedeling
- π Bytting
- β¨οΈ Kommandolinjeargumenter
- π§ Utfasing
- π³ Docker
- π€ Utvidet FAQ
- π HΓΈy-ytelse oppsett
- π IPC
- π Lokalisering
- π Logging
- πΎ Lavt-minne oppsett
- π΅πΌββοΈ MonitoringPlugin
- π Utvidelser
- π Sikkerhet
- π§© SteamTokenDumperPlugin
- π¦ Tredjepart
- π΅ To-faktor autentisering