-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Setting up sv SE
Om du kom hit för första gången, välkommen! Vi är mycket glada över att se ännu en resenär som är intresserad av vårt projekt, även om komma ihåg att med stor kraft kommer stort ansvar - ASF är kapabel att göra en hel del olika Steam-relaterade saker, men bara så länge du bryr dig tillräckligt för att lära dig att använda det. Det finns en brant inlärningskurva involverad här, och vi förväntar oss att du läser wikin i detta avseende, vilket förklarar i detalj hur allt fungerar.
Om du fortfarande är här betyder det att du har utstått vår text ovan, vilket är trevligt. Om du inte hoppade över det, då du kommer att ha en dålig tid snart nog... ASF är i alla fall en konsolapp, vilket innebär att programmet i sig inte har en vänlig GUI som du i allmänhet är van vid, åtminstone ur lådan. ASF var främst tänkt att köras på servrar, så det fungerar som en tjänst (daemon) och inte en skrivbordsapp.
Detta betyder dock inte att du inte kan använda det på datorn eller använda det på något sätt mer komplicerat än vanligt, inget sånt. ASF är ett fristående program som inte behöver installeras, och fungerar direkt ur lådan, men kräver konfiguration innan det blir användbart. Konfiguration talar om för ASF vad den faktiskt ska göra efter att du har startat den. Om du startar den utan konfiguration, då ASF kommer inte att göra något, enkelt.
I allmänhet är här vad vi ska göra under de närmaste minuterna:
- Installera .NET-förutsättningar.
- Ladda ner senaste ASF utgåva i lämplig OS-specifik variant.
- Extrahera arkivet till ny plats.
- Konfigurera ASF.
- Starta ASF och se magin.
Låter det enkelt nog, eller hur? Så låt oss gå igenom det.
Första steget är att se till att ditt OS kan även starta ASF ordentligt. ASF är skriven i C#, baserat på .NET-plattformen och kan kräva inbyggda bibliotek som inte är tillgängliga på din plattform ännu. Beroende på om du använder Windows, Linux eller macOS kommer du att ha olika krav, även om alla av dem är listade i . ET-förutsättningar dokument som du ska följa. Detta är vårt referensmaterial som bör användas. men för enkelhetens skull har vi även detaljerat alla nödvändiga paket nedan, så du behöver inte läsa hela dokumentet.
Det är helt normalt att vissa (eller till och med alla) beroenden redan finns på ditt system på grund av att installeras av programvara från tredje part som du använder. Fortfarande, du bör se till att det verkligen är fallet genom att köra lämpligt installationsprogram för ditt OS - utan dessa beroenden ASF kommer inte starta alls.
Tänk på att du inte behöver göra något annat för OS-specifika byggen, särskilt att installera . ET SDK eller till och med runtime, eftersom OS-specifika paket redan innehåller allt detta. Du behöver endast .NET förutsättningar (beroenden) för att köra .NET runtime ingår i ASF.
- Microsoft Visual C++ Redistributable Update (x64 för 64-bit, x86 för 32-bit eller arm64 för 64-bitars ARM)
- Det rekommenderas starkt att se till att alla Windows-uppdateringar redan är installerade. Om du inte har dem aktiverade, då åtminstone behöver du KB2533623 och KB2999226, men fler uppdateringar kan behövas. Du behöver inte installera dem om ditt Windows är uppdaterat.
Paketnamn beror på den Linuxdistribution som du använder, vi har listat de vanligaste. Du kan få alla med pakethanterare för ditt operativsystem (t.ex. apt
för Debian eller yum
för CentOS).
-
ca-certificates
(standard betrodda SSL-certifikat för att göra HTTPS-anslutningar) -
libc6
(libc
) -
libgcc-s1
(libgcc1
,libgcc
) -
libicu
(icu-libs
, senaste versionen för din distribution, till exempellibicu72
) -
libgssapi-krb5-2
(libkrb5-3
,krb5-libs
) -
libssl3
(libssl
,openssl-libs
, senaste versionen för din distribution, åtminstone1.1.X
) -
libstdc++6
(libstdc++
, i version5.0
eller högre) -
zlib1g
(zlib
)
Åtminstone en majoritet av dessa bör redan vara direkt tillgängliga på ditt system. Den minimala installationen av Debians stabila utgåva krävde endast libicu72
.
- Ingen för nu, men du bör ha senaste versionen av macOS installerad, minst 12.0+
Eftersom vi redan har alla nödvändiga beroenden laddar vi ner senaste ASF release. ASF finns i många varianter, men du är intresserad av paket som matchar ditt operativsystem och arkitektur. Till exempel, om du använder 64
-bit Win
dows, så vill du ha ASF-win-x64
paket. För mer information om tillgängliga varianter, besök kompatibilitet sektionen. ASF kan också köras på operativsystem som vi inte bygger OS-specifika paket för, till exempel 32-bitars Windows, bege dig till generiska inställningar för det.
Efter nedladdning, börja från att extrahera zip-filen i sin egen mapp. Om du behöver ett specifikt verktyg för det, kommer 7-zip att göra det, men alla standardverktyg som packa upp
från Linux/macOS bör fungera utan problem.
Var klokt att packa upp ASF till sin egen katalog och inte till någon befintlig katalog du redan använder för något annat - ASFs funktion för automatiska uppdateringar kommer att ta bort alla gamla och orelaterade filer vid uppgradering, vilket kan leda till att du förlorar något orelaterat du sätter i ASF-katalogen. Om du har några extra skript eller filer som du vill använda med ASF, lägg dem i en mapp ovan.
En exempelstruktur skulle se ut så här:
C:\ASF (där du sätter dina egna saker)
<unk> ─ ASF shortcut.lnk (valfritt)
<unk> <unk> Config genväg. nk (valfritt)
<unk> ─ Commands.txt (valfritt)
<unk> ─ MyExtraScript.bat (valfritt)
<unk> ─ (... (alla andra filer som du väljer, frivilligt)
<unk> ● ─ Core (tillägnad endast ASF, där du extraherar arkivet)
─ ArchiSteamFarm(. xe)
-plugins
<unk> ─ (...)
Vi är nu redo att göra det allra sista steget, konfigurationen. Detta är det överlägset mest komplicerade steget, eftersom det innebär en hel del ny information som du inte känner till ännu, så vi ska försöka ge några lättförståeliga exempel och förenklad förklaring här.
Först och främst det finns konfiguration sida som förklarar allt som relaterar till konfiguration, men det är en massiv mängd ny information, en hel del som vi inte behöver veta direkt. Istället lär vi dig hur du får den information du letar efter.
ASF-konfiguration kan göras på minst tre sätt - via vår web config generator, ASF-ui eller manuellt. Detta förklaras ingående i -konfigurationen -sektionen, så se till att om du vill ha mer detaljerad information. Vi kommer att använda web config generator som utgångspunkt.
Navigera till vår web config generator sida med din favorit webbläsare, du måste ha javascript aktiverat om du manuellt inaktiverat det. Vi rekommenderar Chrome eller Firefox, men det bör fungera på alla mest populära webbläsare.
Efter att ha öppnat sidan, byt till "Bot" flik. Du bör nu se en sida som liknar den nedan:
Om av någon chans den version av ASF som du just har hämtat är äldre än vilken config generator är inställd att använda som standard, välj bara din ASF-version från rullgardinsmenyn. Detta kan hända som konfigurationsgeneratorn kan användas för att generera konfigurationer till nyare (pre-release) ASF-versioner som inte har markerats som stabila ännu. Du har hämtat senaste stabila utgåvan av ASF som är verifierad för att fungera tillförlitligt.
Börja från att sätta namn på din bot i fältet markeras som röd. Detta kan vara vilket namn du vill använda, till exempel ditt smeknamn, kontonamn, ett nummer eller något annat. Det finns bara ett ord som du inte kan använda, ASF
, eftersom det nyckelordet är reserverat för global konfigurationsfil. Utöver det kan ditt bot namn inte börja med en punkt (ASF ignorerar avsiktligt dessa filer). Vi rekommenderar också att du undviker att använda mellanslag, du kan använda _
som en ordavgränsare om det behövs.
Efter att du bestämt ditt namn, ändra Aktiverat
att vara på, detta definierar om din bot ska startas av ASF automatiskt efter lanseringen (av programmet).
Nu kan du bestämma dig för två saker:
- Du kan sätta din inloggning i fältet
SteamLogin
och ditt lösenord i fältetSteamPassword
- Eller så kan du lämna dem tomma
Att göra det första kommer att tillåta ASF att automatiskt använda dina kontouppgifter under uppstart, så att du inte behöver mata in dem manuellt varje gång ASF behöver dem. Du kan dock bestämma dig för att utelämna dem, i vilket fall de inte räddas, ASF kommer inte att kunna starta automatiskt utan din hjälp och du måste mata in dem under körtid.
ASF kräver dina inloggningsuppgifter eftersom det innehåller en egen implementering av Steam-klienten och behöver samma uppgifter för att logga in som den du använder dig av. Dina inloggningsuppgifter sparas inte någonstans men på din dator i ASF config
katalogen bara, vår web config generator är klientbaserad vilket innebär att koden körs lokalt i din webbläsare för att generera giltiga ASF-konfigurationer, utan detaljer du mata in någonsin lämnar din dator i första hand, så det finns ingen anledning att oroa sig för eventuella känsliga data läcka. Fortfarande, om du av någon anledning inte vill sätta dina referenser där, förstår vi att, och du kan lägga dem manuellt senare i genererade filer, eller utelämna dem helt och bara i ASF-kommandotolken. Mer om säkerhetsfrågor finns i konfiguration sektionen.
Du kan också välja att lämna bara ett fält tomt, såsom SteamPassword
, ASF kommer då att kunna använda din inloggning automatiskt, men kommer fortfarande att be om lösenord (liknande Steam-klienten). Om du använder Steam-förälder för att låsa upp kontot måste du lägga in det i fältet SteamParentalCode
.
Efter beslutet och valfria detaljer, din webbsida kommer nu att se liknande ut som den nedan:
Du kan nu trycka på "download" knappen och vår web config generator kommer att generera en ny json
fil baserat på ditt valda namn. Spara den filen i config
katalogen som finns i mappen där du har extraherat vår zip-fil i föregående steg.
Din config
-katalog kommer nu att se ut så här:
Grattis! Du har precis avslutat den mycket grundläggande ASF bot konfigurationen. Vi kommer att förlänga detta inom kort, för nu är detta allt som du behöver.
Du är nu redo att starta programmet för första gången. Dubbelklicka på ArchiSteamFarm
binär i ASF-katalogen. Du kan också starta den från konsolen.
Efter att ha gjort det, förutsatt att du har installerat alla nödvändiga beroenden i det första steget, ASF bör starta ordentligt, märka din första bot (om du inte glömde att sätta genererad konfiguration i config
-katalogen) och försök att logga in:
Om du har angivit SteamLogin
och SteamPassword
för ASF att använda, Du kommer bli ombedd att endast få din SteamGuard-token (e-post, 2FA eller ingen, beroende på dina Steam-inställningar). Om du inte gjorde det kommer du också bli ombedd om din Steam-inloggning och ditt lösenord.
Nu skulle vara en bra tid att granska vår fjärrkommunikation avsnitt om du är bekymrad över saker ASF är programmerad att göra, inklusive åtgärder som kommer att ta i ditt namn, till exempel att gå med i vår Steam-grupp.
Efter att ha passerat den första inloggningsgaten, förutsatt att dina uppgifter är korrekta, kommer du att logga in, och ASF kommer att börja odla med standardinställningar som du inte ändrade nu:
Detta bevisar att ASF nu framgångsrikt gör sitt jobb på ditt konto, så att du nu kan minimera programmet och göra något annat. Efter tillräckligt med tid (beroende på prestanda), kommer du att se Steam-handelskort långsamt släppas. Naturligtvis, för att det ska hända måste du ha giltiga spel till gården, visar som "du kan få X fler kort droppar från att spela detta spel" på din märken sida - om det inte finns spel på gården, då ASF kommer att uppge att det inte finns något att göra, som anges i vår FAQ.
Detta avslutar vår mycket grundläggande installationsguide. Du kan nu bestämma om du vill konfigurera ASF ytterligare, eller låta det göra sitt jobb i standardinställningar. Vi kommer att täcka några mer grundläggande detaljer, sedan lämna dig hela wiki för upptäckt.
ASF stöder jordbruket mer än en hänsyn åt gången, vilket är dess primära funktion. Du kan lägga till fler konton till ASF genom att generera fler bot konfigurationsfiler, på exakt samma sätt som du har genererat din första för bara några minuter sedan. Du behöver bara se till två saker:
- Unikt bot namn, om du redan har din första bot som heter "MainAccount", kan du inte ha en annan med samma namn.
- Giltiga inloggningsuppgifter som
SteamLogin
,SteamPassword
ochSteamParentalCode
(om du använder Steam föräldrainställningar)
Med andra ord, helt enkelt hoppa till konfigurationen igen och göra exakt samma sak, bara för ditt andra eller tredje konto. Kom ihåg att använda unika namn för alla dina robotar.
Du ändrar befintliga inställningar på exakt samma sätt - genom att generera en ny konfigurationsfil. Om du inte stängde vår web config generator ännu, klicka på "växla avancerade inställningar" och se vad som finns där för dig att upptäcka. För den här övningen kommer vi att ändra CustomGamePlayedWhileFarming
inställning, vilket gör att du kan ställa in anpassade namn som visas när ASF är jordbruk, istället för att visa faktiska spelet.
Så låt oss göra det, om du kör ASF och börjar odla, i standardinställningarna ser du att ditt Steam-konto är i spel nu:
Låt oss ändra det då. Växla avancerade inställningar i web config generator och hitta CustomGamePlayedWhileFarming
. När du gör det, lägg din egen anpassade text där som du vill visa, såsom "Idling kort":
Ladda nu ner den nya konfigurationsfilen på exakt samma sätt, sedan skriver över din gamla konfigurationsfil med en ny. Du kan också ta bort din gamla konfigurationsfil och sätta en ny i dess ställe förstås.
När du gör det och starta ASF igen, kommer du att märka att ASF nu visar din anpassade text på tidigare plats:
Detta bekräftar att du har redigerat din konfiguration. På exakt samma sätt kan du ändra globala ASF-egenskaper, genom att byta från bot flik till "ASF" flik, ladda ner genererade ASF. son
konfigurationsfil och sätta den i din config
katalog.
Redigering av dina ASF-konfigurationer kan göras mycket enklare genom att använda vår ASF-ui skal som kommer att förklaras vidare nedan.
ASF är en konsolapp och innehåller inte ett grafiskt användargränssnitt. Vi arbetar dock aktivt med ASF-ui frontend till vårt IPC-gränssnitt, som kan vara ett mycket anständigt och användarvänligt sätt att komma åt olika ASF-funktioner.
För att använda ASF-ui måste du ha IPC
aktiverat, vilket är standardalternativet. När du startar ASF, bör du kunna bekräfta att det startade korrekt IPC-gränssnittet automatiskt:
Du kan komma åt ASF:s IPC-gränssnitt under denna -länk, så länge ASF körs, från samma maskin. Du kan använda ASF-ui för olika ändamål, t.ex. redigera konfigurationsfilerna på plats eller skicka kommandon . Ta gärna en titt runt för att ta reda på alla ASF-ui funktioner.
Du har framgångsrikt konfigurerat ASF för att använda ditt Steam-konto och du har redan anpassat det efter dina önskemål. Om du följde hela vår guide, sedan lyckades du också justera ASF genom vårt ASF-ui gränssnitt och fick reda på att ASF faktiskt har ett GUI av något slag. Nu är det en bra tid att läsa hela vår konfiguration sektion för att lära sig vad alla de olika inställningar du har sett faktiskt gör, och vad ASF har att erbjuda. Om du har snubblat på någon fråga eller om du har någon generisk fråga, läs vår FAQ istället som ska omfatta alla, eller åtminstone en stor majoritet av frågor som du kan ha. Om du vill lära dig allt om ASF och hur det kan göra ditt liv enklare, bege dig till resten av vår wiki. Om du fick reda på vårt program för att vara användbart för dig och du uppskattar den massiva mängd arbete som lades in i det, Du kan också överväga en donation till vår sak. Hursomhelst ha kul!
Denna inställning är för avancerade användare som vill ställa in ASF att köra i generisk -variant. Samtidigt som de är mer besvärliga i användning än **OS-specifika varianter**kommer de också med ytterligare fördelar.
Du vill använda generisk
variant främst i dessa situationer (men naturligtvis kan du använda den oavset):
- När du använder OS som vi inte bygger OS-specifika paket för (till exempel 32-bitars Windows)
- När du redan har .NET Runtime/SDK, eller vill installera och använda en
- När du vill minimera ASF strukturstorlek och minnesavtryck genom att hantera körtidskrav själv
- När du vill använda en anpassad plugin som kräver en
generisk
inställning av ASF för att köras korrekt (på grund av saknade inhemska beroenden)
Men tänk på att du är ansvarig för .NET runtime i detta fall. Detta innebär att om din .NET SDK (körtid) är otillgänglig, föråldrad eller trasig, ASF kommer inte att fungera. Det är därför vi inte rekommenderar denna inställning för casual användare, eftersom du nu måste se till att din . ET SDK (runtime) matchar ASF krav och kan köra ASF, i motsats till oss se till att vår . ET runtime tillsammans med ASF kan göra det.
För generiska
-paket kan du följa hela OS-specifika guide ovan, med två små ändringar. Förutom att installera .NET förutsättningar, du vill också installera .NET SDK, och istället för att ha OS-specifika ArchiSteamFarm(. xe)
körbar fil, har du nu en generisk ArchiSteamFarm.dll
binärt format. Allt annat är exakt detsamma.
Med extra steg:
- Installera .NET-förutsättningar.
- Installera .NET SDK (eller åtminstone ASP.NET Core och .NET runtimes) som är lämpliga för ditt OS. Du vill troligtvis använda ett installationsprogram. Se körtidskrav om du inte är säker på vilken version du ska installera.
- Ladda ner senaste ASF utgåva i
generisk
variant. - Extrahera arkivet till ny plats.
- Konfigurera ASF.
- Starta ASF genom att antingen använda ett hjälpskript eller köra
dotnet /path/to/ArchiSteamFarm.dll
manuellt från ditt favoritskal.
Hjälper skript (såsom ArchiSteamFarm.cmd
för Windows och ArchiSteamFarm. h
för Linux/macOS) finns bredvid ArchiSteamFarm. ll
binär - de ingår i generisk
variant endast. Du kan använda dem om du inte vill köra kommandot dotnet
manuellt. Självklart fungerar inte hjälparskript om du inte installerade. ET SDK och du har inte dotnet
körbar i din PATH
. Hjälpskript är helt valfria att använda, kan du alltid dotnet /path/to/ArchiSteamFarm.dll
manuellt.
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
- 🏡 Hem
- :skiftnyckel: Konfiguration
- 💬 FAQ
- ⚙️ Ställa in (börja här)
- :busts_in_siluett: Bakgrundsspel inlösare
- 📢 Kommandon
- :hammer_and_skiftnyckel: Kompatibilitet
- 🧩 FöremålMatcherPlugin
- 📋 Hantering
- :stoppur: Prestanda
- 📡 Fjärrkommunikation
- 👪 Steam Familjedelning
- :moturs_pilar handel