Skip to content

Command line arguments no NO

ArchiBot edited this page Jul 8, 2025 · 19 revisions

Kommandolinjeargumenter

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

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

Argumenter

--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.

Clone this wiki locally