Skip to content

Setting up it IT

ArchiBot edited this page Jul 8, 2025 · 73 revisions

Primi passi

Se sei qui per la prima volta, benvenuto! Siamo felici di vedere un altro viaggiatore interessato nel nostro progetto, ma tieni a mente che da un grande potere derivano grandi responsabilitΓ  - ASF Γ¨ in grado di fare innumerevoli cose con Steam, ma soltanto finchΓ© hai la volontΓ  di imparare ad utilizzarlo. C'Γ¨ da considerare una ripida curva d'apprendimento e per questo ci aspettiamo che tu legga a dovere questo wiki, dove viene spiegato nel dettaglio il funzionamento di ogni cosa.

Se sei ancora qui vuol dire che hai giΓ  letto l'introduzione, il che Γ¨ positivo. A meno che non ci sei passato sopra, e in tal caso sappi che presto avrai il tuo bel da fare... In ogni caso, ASF Γ¨ un'app per console, il che significa che il programma stesso non ha una GUI amichevole a cui sei abituato in generale, almeno fuori dalla scatola. ASF Γ¨ stato principalmente pensato per essere eseguito su server, quindi si comporta piΓΉ come un servizio (o daemon) che come un'applicazione classica.

Tuttavia ciò non significa che tu non possa usarlo sul tuo PC o che farlo funzionare sia più complicato del solito, per niente. ASF è un programma standalone che non necessita di installazione, subito pronto per essere utilizzato, ma che necessita d'essere configurato per poter essere di qualche uso. È infatti la sua configurazione che dirà ad ASF quello che deve fare una volta avviato. Se lo avvii senza averlo configurato, ASF semplicemente non farà nulla.


Installazione per ogni OS

Il linea generale, ecco cosa faremo nei prossimi minuti:

Suona piuttosto semplice, vero? Allora iniziamo.


.NET prerequisiti

Il primo passo consiste nell'assicurarsi che il proprio OS possa eseguire ASF correttamente. ASF è scritto in C#, basato sulla piattaforma .NET e può richiedere librerie native che non sono ancora disponibili sulla tua piattaforma. A seconda che si utilizza Windows, Linux o macOS, si avrà diversi requisiti, anche se tutti sono elencati in . ET prerequisiti documento che dovresti seguire. È la guida di riferimento che dovresti usare, ma per rendere le cose più semplici ed evitare di farti leggere troppo, sono anche riassunte in dettaglio qui sotto.

È perfettamente normale che alcuni, o anche tutti i prerequisiti siano già presenti nel tuo sistema, magari perché installati da applicazioni di terze parti che stai usando. Nonostante ciò, devi assicurarti che sia davvero questo il caso eseguendo l'installazione di ogni requisito per il tuo OS - senza di essi, ASF non funzionerà.

Tenete a mente che non Γ¨ necessario fare altro per le costruzioni specifiche del sistema operativo, in particolare installazione. ET SDK o anche runtime, poichΓ© il pacchetto specifico per il sistema operativo include giΓ  tutto questo. Hai bisogno solo di prerequisiti .NET (dipendenze) per eseguire .NET runtime incluso in ASF.

  • Microsoft Visual C++ Redistributable Update (x64 per 64 bit, x86 per 32 bit o arm64 per ARM a 64 bit
  • È fortemente consigliato assicurarsi gli aggiornamenti di Windows siano tutti installati. Se non li hai abilitati, poi per lo meno hai bisogno di KB2533623 e KB2999226, ma potrebbero essere necessari ulteriori aggiornamenti. Non Γ¨ necessario installarli se il vostro Windows Γ¨ aggiornato.

Il nome del pacchetto varia in base alla distribuzione di Linux che stai usando, ma elencheremo quelli che sono i piΓΉ comuni. Li puoi ottenere dal tuo gestore di pacchetti nativo in base all'OS che usi (come apt per Debian, o yum per CentOS).

  • ca-certificates (certificati SSL affidabili standard per creare connessioni HTTPS)
  • libc6 (libc)
  • libgcc-s1 (libgcc1, libgcc)
  • libicu (icu-libs, ultima versione per la tua distribuzione, ad esempio libicu72)
  • libgssapi-krb5-2 (libkrb5-3, krb5-libs)
  • libssl3 (libssl, openssl-libs, ultima versione per la tua distribuzione, almeno 1.1.X)
  • libstdc++6 (libstdc++, nella versione 5.0 o superiore)
  • zlib1g (zlib)

Almeno una maggioranza di questi dovrebbe essere giΓ  nativamente disponibile sul vostro sistema. The minimal installation of Debian stable required only libicu72.

  • Nessuno per ora, ma si dovrebbe avere l'ultima versione di macOS installato, almeno 12.0+

Download

Ora che abbiamo i requisiti necessari, il prossimo passo sarΓ  scaricare l'ultima versione di ASF. ASF Γ¨ disponibile in molte varianti, ma tu sei interessato al pacchetto corrispondente al tuo sistema sperativo ed architettura. Ad esempio, se stai usando Windows a 64 bit, allora ti servirΓ  il pacchetto ASF-win-x64. Per maggiori informazioni sulle versioni disponibili, consulta la sezione compatibilitΓ . ASF Γ¨ anche in grado di funzionare su sistemi operativi per i quali non Γ¨ disponibile un pacchetto specifico, come Windows a 32 bit; se questo Γ¨ il tuo caso, vai direttamente alla sezione setup generico.

Asset

Dopo il download, inizia estraendo i file dell'archivio in cartella dedicata. Se hai bisogno di uno strumento specifico per questo, 7-zip lo farΓ , ma tutte le utility standard come unzip da Linux/macOS dovrebbero funzionare senza problemi.

Assicurati di estrarre ASF in una cartella ad esso destinata e non in una che stai giΓ  usando per qualcos'altro - gli aggiornamenti automatici di ASF elimineranno ogni altro file giΓ  presente e non necessario al programma, il che significa perdere qualsiasi file non associato ad ASF. Se hai script aggiuntivi o file che vuoi usare con ASF, mettili in una cartella superiore.

Una struttura ideale Γ¨ simile a questa:

C:\ASF (where you put your own things)
    β”œβ”€β”€ ASF shortcut.lnk (optional)
    β”œβ”€β”€ Config shortcut.lnk (optional)
    β”œβ”€β”€ Commands.txt (optional)
    β”œβ”€β”€ MyExtraScript.bat (optional)
    β”œβ”€β”€ (...) (any other files of your choice, optional)
    └── Core (dedicated to ASF only, where you extract the archive)
         β”œβ”€β”€ ArchiSteamFarm(.exe)
         β”œβ”€β”€ config
         β”œβ”€β”€ logs
         β”œβ”€β”€ plugins
         └── (...)

Configurazione

Siamo ora pronti per affrontare l'ultima tappa, la configurazione. È di gran lunga la fase più complessa, poiché involve un gran numero di informazioni con le quali non hai ancora familiarità. Per questo ti forniremo diversi esempi e spiegazioni semplici da seguire.

Innanzitutto, Γ¨ presente la pagina configurazione che spiega tutto quel che c'Γ¨ da sapere sul processo di configurazione; tuttavia offre molte piΓΉ informazioni di cui al momento abbiamo bisogno. PerciΓ², ti spiegheremo come ottenere le informazioni che stai cercando.

La configurazione di ASF puΓ² essere effettuata in almeno tre modi: tramite il nostro generatore di configurazione web, ASF-ui o manualmente. CiΓ² Γ¨ spiegato nel dettaglio nella sezione configurazione, quindi fai riferimento ad essa se vuoi informazioni piΓΉ dettagliate. Useremo il generatore di configurazione web come punto di partenza.

Apri la pagina del nostro generatore di configurazioni web con il browser che preferisci, avrai bisogno di abilitare javascript in caso tu lo abbia disabilitato manualmente. Raccomandiamo Chrome o Firefox, ma dovrebbe funzionare con i browser piΓΉ usati.

Una volta caricata la pagina, clicca su "Bot". Dovresti avere davanti una pagina simile a questa:

Bot tab

Se per qualche motivo la versione di ASF che hai appena scaricato Γ¨ piΓΉ vecchia di quella preselezionata dal generatore di configurazioni, seleziona la versione corretta dal menu a discesa. CiΓ² puΓ² accadere dacchΓ© il configuratore puΓ² essere usato anche per versioni piΓΉ recenti di ASF, le "pre-release", che perΓ² non sono ancora ritenute stabili. Tu hai invece scaricato la piΓΉ recente versione stabile di ASF, la cui affidabilitΓ  Γ¨ stata comprovata.

Inizia dall'inserire il nome del tuo bot nel campo evidenziato in rosso. Può essere qualsiasi nome che tu desideri utilizzare, come il tuo nickname, nome dell'account, un numero o altro. C'è solo una parola che non puoi utilizzare, ed è ASF, poichè è riservata al file di configurazione generale. Inoltre, il nome del tuo bot non può iniziare con un punto (ASF ignora intenzionalmente questi file). Raccomandiamo inoltre di evitare l'uso degli spazi, ma puoi usare _ come un separatore tra le parole se necessario.

Dopo aver deciso il nome del bot, clicca il bottone con il tick nella sezione `Enabled</0. Questo dichiara ad ASF se il bot deve essere avviato automaticamente dopo il lancio del programma.

Ora puoi scegliere tra due cose:

  • Puoi inserire i tuoi dati nel campo SteamLogin` e la tua password in `SteamPassword`
  • - O puoi lasciarli vuoti

Facendo la prima cosa, autorizzi ASF ad utilizzare automaticamente le credenziali del tuo account durante il lancio del programma, evitando così di inserirle manualmente ogni volta che ASF ne ha bisogno. Puoi tuttavia decidere di ometterle: in questo caso non vengono salvate, perciò ASF non potrà iniziare automaticamente il suo lavoro senza il tuo aiuto e dovrai inserirli mentre il programma è in esecuzione.

ASF richiede le tue credenziali di accesso perchè include la propria implementazione del client di Steam, e per accedere ha bisogno degli stessi dettagli che utilizzi tu. Le tue credenziali di login non sono salvate da nessuna parte, ma solo sul tuo PC nella cartella config di ASF. Il nostro generazione di configurazioni web è basato sul client, e ciò significa che il codice viene eseguito solo in locale nel tuo browser per generare configurazioni valide di ASF. Non c'è quindi bisogno di preoccuparsi di eventuali fughe di dati sensibili. Nel caso non volessi inserire le tue credenziali lì, lo capiamo, e puoi inserirle manualmente più tardi in file generati, od ometterle interamente ed inserirle solamente nel prompt dei comandi di ASF. Per saperne di più sulla sicurezza, visita la sezione configuration.

Puoi anche scegliere di lasciare un solo campo vuoto, come la Password di Steam, ed ASF utilizzerΓ  automaticamente le tue credenziali, ma chiederΓ  comunque l'inserimento di una password (simile al Client di Steam). Se utilizzi il sistema di controllo parentale di Steam per sbloccare l'account, dovrai inserirlo nel campo SteamParentalCode.

Dopo le tue decisioni e i dettagli facoltativi, la pagina web apparirΓ  simile a quella qui sotto:

Bot tab 2

Ora puoi premere il tasto "download" ed il nostro generatore di configurazioni web genererΓ  un file json basato sul nome scelto. Salva quel file nella directory di configurazione che si trova nella cartella in cui hai estratto il nostro file zip nel passaggio precedente.

La cartella config ora sarΓ  simile a questa:

Struttura 2

Congratulazioni! Hai appena completato la configurazione fondamentale del bot ASF. La estenderemo a breve, ma per ora questo Γ¨ tutto quello di cui hai bisogno.


Eseguire ASF

Ora sei pronto per avviare il programma per la prima volta. Basta fare doppio clic sul binario ArchiSteamFarm nella directory ASF. Puoi anche avviarlo dalla console.

Dopo aver fatto tutto ciΓ², se hai installato tutte le dipendenze richieste nella prima parte, ASF si avvierΓ  correttamente, noterΓ  il tuo bot (se non hai dimenticato di inserire la configurazione generata nella cartella config), e proverΓ  ad accedere:

ASF

Se hai fornito SteamLogin e SteamPassword ad ASF, ti sarΓ  solamente chiesto il token per SteamGuard (e-mail, 2FA o nessuno, a seconda delle tue impostazioni di Steam). Se non lo hai fatto, ti sarΓ  chiesto anche di inserire il nome utente e la password di Steam.

Ora sarebbe un buon momento per rivedere la nostra sezione comunicazione remota se sei preoccupato di cose ASF Γ¨ programmato per fare, incluse le azioni che prenderΓ  nel tuo nome, ad esempio unirsi al nostro gruppo Steam.

Dopo aver passato attraverso il cancello di accesso iniziale, supponendo che i tuoi dati siano corretti, accederai con successo, e ASF inizierΓ  a coltivare usando le impostazioni predefinite che non hai cambiato da adesso:

ASF 2

Questo prova che ASF sta facendo un ottimo lavoro sul tuo account, ed ora puoi minimizzare il programma e fare qualcos'altro. Dopo un po'di tempo (a seconda della performance), vedrai le carte di Steam arrivare lentamente nel tuo inventario. Naturalmente, perchΓ© ciΓ² accada Γ¨ necessario avere giochi validi per la fattoria, mostrando come "puoi ottenere altre X gocce di carte da giocare a questo gioco" sulla tua pagina badges - se non ci sono giochi da coltivare, poi ASF affermerΓ  che non c'Γ¨ nulla da fare, come indicato nella nostra FAQ.

Con questo si conclude la nostra guida fondamentale sull'impostare ASF. Ora puoi decidere se vuoi configurare ancora di piΓΉ ASF, oppure lasciare che faccia il suo lavoro con le impostazioni predefinite. Ora ci occuperemo di altri dettagli base, per poi lasciarti l'intera wiki per scoprire cose nuove.


Configurazione avanzata

Allevare piΓΉ conti in una volta

ASF supporta l'agricoltura piΓΉ di un conto alla volta, che Γ¨ la sua funzione primaria. Puoi aggiungere altri account ad ASF generando piΓΉ file di configurazione dei bot, esattamente come hai generato il primo qualche minuto fa. Devi solo assicurarti di due cose:

  • Nome del bot unico, se hai giΓ  il tuo primo bot chiamato "MainAccount", non potrai averne un altro con lo stesso nome.
  • Dettagli di accesso validi, come SteamLogin, SteamPassword e SteamParentalCode (se usi le impostazioni di controllo parentale di Steam)

In altre parole, ritorna nuovamente alla configurazione ed esegui esattamente gli stessi passaggi per il tuo secondo o terzo account. Ricorda di usare nomi unici per tutti i tuoi bot.


Modifica delle impostazioni

Puoi cambiare le impostazioni esistenti creando un nuovo file di configurazione. Se non hai chiuso il nostro generatore di configurazioni web, clicca su "toggle advanced settings" e vedi cosa c'Γ¨ da scoprire. Per questo tutorial cambieremo l'impostazione CustomGamePlayedWhileFarming , che consente di impostare il nome personalizzato visualizzato quando ASF Γ¨ allevamento, invece di mostrare la partita reale.

Quindi facciamo questo, se esegui ASF e inizi a coltivare, nelle impostazioni predefinite vedrai che il tuo account Steam Γ¨ in gioco ora:

Vapore

Cambiamo il nome del gioco. Attiva le impostazioni avanzate nel generatore di configurazioni web, e trova CustomGamePlayedWhileFarming. Una volta fatto questo, metti il tuo testo personalizzato che vuoi far mostrare, come "Farmando carte":

Bot tab 3

Ora scarica il nuovo file di configurazione e sovrascrivi quello esistente. Puoi anche eliminare il file vecchio ed inserire quello nuovo, ovviamente.

Una volta fatto questo, fai ripartire ASF e noterai che il programma mostra il tuo testo personalizzato su Steam:

Vapore 2

Questo conferma che hai modificato con successo la tua configurazione. Nello stesso modo Γ¨ possibile modificare le proprietΓ  globali di ASF, passando dalla scheda bot alla scheda "ASF", scaricando generato ASF. son config file e inserirlo nella tua configurazione.

Modificare le configurazioni di ASF puΓ² essere fatto molto piΓΉ facile utilizzando il nostro frontend ASF-ui, che verrΓ  spiegato piΓΉ avanti.


Utilizzo di ASF-ui

ASF Γ¨ un'applicazione via terminale che non include un'interfaccia grafica. Tuttavia, stiamo lavorando attivamente sul frontend ASF-ui alla nostra interfaccia IPC, che puΓ² essere un modo molto decente e facile da usare per accedere a varie funzionalitΓ  di ASF.

Per poter utilizzare ASF-ui, Γ¨ necessario abilitare IPC che Γ¨ l'opzione predefinita. Una volta avviato ASF, dovresti essere in grado di confermare che ha avviato correttamente l'interfaccia IPC automaticamente:

IPC

È possibile accedere all'interfaccia IPC di ASF sotto questo link , finché ASF è in esecuzione, dalla stessa macchina. È possibile utilizzare ASF-ui per vari scopi, ad esempio la modifica dei file di configurazione sul posto o l'invio di comandi . Sentiti libero di dare un'occhiata in giro per scoprire tutte le funzionalità di ASF-ui.

ASF-ui


Sommario

Hai impostato con successo ASF per utilizzare i tuoi account Steam e lo hai giΓ  personalizzato a tuo piacimento. Se hai seguito la nostra intera guida, poi Γ¨ anche riuscito a modificare ASF attraverso la nostra interfaccia ASF-ui e ha scoperto che ASF ha effettivamente una GUI di qualche tipo. Ora Γ¨ un buon momento per leggere la nostra intera sezione di configurazione per sapere cosa fanno tutte le diverse impostazioni che hai visto, e ciΓ² che ASF ha da offrire. Se hai inciampato su qualche problema o hai qualche domanda generica, leggi invece la nostra FAQ che dovrebbe coprire tutti, o almeno una stragrande maggioranza delle domande che si possono avere. Se volete imparare tutto su ASF e come puΓ² rendere la vostra vita piΓΉ facile, dirigiti verso il resto di la nostra wiki. Se avete scoperto il nostro programma per essere utile per voi e apprezzate l'enorme quantitΓ  di lavoro che Γ¨ stato messo in esso, puoi anche considerare una donazione per la nostra causa. In ogni caso, divertiti!


Configurazione generica

Questa configurazione Γ¨ per gli utenti avanzati che vogliono impostare ASF da eseguire nella variante generica. Pur essendo piΓΉ fastidiosi nell'uso di varianti specifiche per il sistema operativo, sono anche dotati di vantaggi aggiuntivi.

Si desidera utilizzare la variante generica principalmente in quelle situazioni (ma ovviamente Γ¨ possibile utilizzarla senza riserva):

  • Quando stai usando il sistema operativo per il quale non costruiamo un pacchetto specifico per il sistema operativo (come Windows a 32-bit)
  • Quando si dispone giΓ  di .NET Runtime/SDK, o si desidera installare e utilizzare uno
  • Quando si desidera ridurre al minimo le dimensioni della struttura ASF e l'impronta di memoria gestendo da soli i requisiti di runtime
  • Quando si desidera utilizzare un plugin personalizzato che richiede una configurazione generica di ASF per funzionare correttamente (a causa di dipendenze native mancanti)

Tuttavia, tieni presente che sei responsabile di .NET runtime in questo caso. CiΓ² significa che se il tuo SDK .NET (runtime) non Γ¨ disponibile, obsoleto o rotto, ASF non funzionerΓ . Questo Γ¨ il motivo per cui non consigliamo questa configurazione per gli utenti casuali, dal momento che ora Γ¨ necessario assicurarsi che il vostro . ET SDK (runtime) corrisponde ai requisiti di ASF e puΓ² eseguire ASF, invece di noi assicurando che il nostro . ET runtime in bundle con ASF puΓ² farlo.

Per il pacchetto generico Γ¨ possibile seguire l'intera guida specifica del sistema operativo sopra, con due piccole modifiche. Oltre all'installazione dei prerequisiti .NET, si desidera anche installare .NET SDK, e invece di avere OS-specific ArchiSteamFarm(. xe) file eseguibile, ora hai un generico ArchiSteamFarm.dll solo binario. Tutto il resto Γ¨ esattamente lo stesso.

Con passaggi aggiuntivi:

  • Installa .NET prerequisiti.
  • Installa .NET SDK (o almeno ASP.NET Core e .NET runtimes) adatti al tuo sistema operativo. È molto probabile che si desidera utilizzare un installer. Fare riferimento ai requisiti di esecuzione se non sei sicuro di quale versione installare.
  • Scarica l'ultima versione di ASF nella variante generica.
  • Estrae l'archivio in una nuova posizione.
  • Configurare ASF.
  • Launch ASF by either using a helper script or executing dotnet /path/to/ArchiSteamFarm.dll manually from your favourite shell.

Script di aiuto (come ArchiSteamFarm.cmd per Windows e ArchiSteamFarm. h per Linux/macOS) si trovano accanto ad ArchiSteamFarm. ll binario - questi sono inclusi solo nella variante generica. Puoi usarli se non vuoi eseguire manualmente il comando dotnet. Ovviamente gli script helper non funzioneranno se non hai installato. ET SDK e non hai un eseguibile dotnet disponibile nel tuo PATH. Gli script Helper sono completamente opzionali da usare, puoi sempre manualmente dotnet /path/to/ArchiSteamFarm.dll.

Clone this wiki locally