Skip to content

Setting up pl PL

ArchiBot edited this page Jul 8, 2025 · 77 revisions

Konfiguracja

Jeśli przyjechałeś tu po raz pierwszy, witamy! Bardzo cieszymy się, widząc jeszcze jednego podróżnego, który jest zainteresowany naszym projektem, chociaż należy pamiętać, że z wielką potęgą wiąże się wielka odpowiedzialność - ASF jest w stanie robić wiele różnych rzeczy związanych z Steamem, ale tylko tak długo, jak jesteś wystarczająco troszczy, aby dowiedzieć się jak używać go. Istnieje tutaj stroma krzywa uczenia się i oczekujemy od ciebie przeczytania wiki w tym względzie, która szczegółowo wyjaśnia, jak wszystko działa.

Jeśli nadal jesteś tu obecny, oznacza to, że przetrwał pan nasz tekst, który jest miły. Unless you skipped over it, then you're going to have a bad time soon enough... W każdym razie, ASF jest aplikacją konsoli, co oznacza, że sam program nie posiada przyjaznego interfejsu graficznego, do którego zazwyczaj używasz, przynajmniej poza polem użytkownika. ASF miał być głównie uruchomiony na serwerach, więc działa jako usługa (demo), a nie aplikacja stacjonarna.

Nie oznacza to jednak, że nie możesz używać go na swoim komputerze lub korzystanie z niego jest w jakiś sposób bardziej skomplikowane niż zwykle, nic takiego nie ma. ASF jest autonomicznym programem, który nie wymaga instalacji i działa od razu, ale wymaga konfiguracji zanim stanie się użyteczny. Konfiguracja mówi ASF, co w rzeczywistości powinno zrobić po jej uruchomieniu. Jeśli uruchomisz go bez konfiguracji, ASF nic nie zrobi prostej.


Ustawienia specyficzne dla systemu

Ogólnie rzecz biorąc, oto co zrobimy w ciągu najbliższych kilku minut:

Brzmi wystarczająco prosto, prawda? Więc przejdźmy przez to.


Wymagania wstępne .NET

Pierwszym krokiem jest zapewnienie, że system operacyjny może nawet prawidłowo uruchomić ASF. ASF jest napisany w C#, w oparciu o platformę .NET i może wymagać rodzimych bibliotek, które nie są jeszcze dostępne na Twojej platformie. W zależności od tego, czy używasz Windows, Linux czy macOS, będziesz miał różne wymagania. chociaż wszystkie z nich są wymienione w . Wymagania ET dokument, który powinieneś śledzić. To jest nasz materiał odniesienia, który należy wykorzystać, ale dla uproszczenia wyszczególniliśmy również wszystkie potrzebne pakiety, więc nie musisz czytać pełnego dokumentu.

To zupełnie normalne, że niektóre (lub nawet wszystkie) zależności już istnieją w Twoim systemie z powodu zainstalowania przez oprogramowanie innych firm, których używasz. Mimo to powinieneś upewnić się, że tak naprawdę jest poprzez uruchomienie odpowiedniego instalatora dla systemu operacyjnego - bez tych zależności ASF nie uruchomi się w ogóle.

Pamiętaj, że nie musisz robić nic innego dla specyficznych dla OS, zwłaszcza instalacji. ET SDK lub nawet czas uruchomienia, ponieważ pakiet specyficzny dla OSS obejmuje już wszystkie te elementy. Potrzebujesz tylko warunków wstępnych .NET (zależności) aby uruchomić .NET czas pracy zawarty w ASF.

  • Microsoft Visual C++ Redistributable Update (x64 dla 64-bitów, x86 dla 32-bitowych lub arm64 dla 64-bitowych ARM)
  • Jest wysoce zalecane, aby upewnić się, że wszystkie aktualizacje systemu Windows są już zainstalowane. Jeśli nie masz ich włączonych, następnie co najmniej potrzebujesz KB2533623 i KB2999226, ale może być potrzebne więcej aktualizacji. Nie musisz ich instalować, jeśli Twój system Windows jest aktualny.

Nazwy pakietów zależą od dystrybucji, której używasz, wyszczególniliśmy najczęstsze z nich. Możesz uzyskać je z natywnym menedżera pakietów dla systemu operacyjnego (jak np. apt dla Debiana lub yum dla CentOS).

  • ca-certificates (standardowe zaufane certyfikaty SSL do tworzenia połączeń HTTPS)
  • libc6 (libc)
  • libgcc-s1 (libgcc1, libgcc)
  • libicu (icu-libs, najnowsza wersja Twojej dystrybucji, na przykład libicu72)
  • libgssapi-krb5-2 (libkrb5-3, krb5-libs)
  • libssl3 (libssl, openssl-libs, najnowsza wersja Twojej dystrybucji, co najmniej 1.1.X)
  • libstdc++6 (libstdc++, w wersji 5.0 lub wyższej)
  • zlib1g (zlib)

Przynajmniej większość z nich powinna być już dostępna w Twoim systemie. Minimalna instalacja Debian jest stabilna tylko libicu72.

  • Brak na razie ale powinieneś mieć zainstalowaną najnowszą wersję macOS, co najmniej 12.0 +

Pobieranie

Ponieważ mamy już wszystkie wymagane zależności, następnym krokiem jest pobieranie najnowszej wersji ASF. ASF jest dostępny w wielu wariantach, ale jesteś zainteresowany pakietem, który pasuje do Twojego systemu operacyjnego i architektury. Na przykład, jeśli używasz 64-bit Windows, wtedy chcesz ASF win-x64. Aby uzyskać więcej informacji o dostępnych wariantach, odwiedź sekcję kompatybilność. ASF jest również w stanie działać na systemie OSes, które nie budujemy pakietu specyficznego dla OS, na przykład 32-bitowych Windows, kieruj się do ogólna konfiguracja dla tego.

Zasoby

Po pobraniu, zacznij rozpakowywać plik zip do własnego folderu. Jeśli potrzebujesz specjalnego narzędzia do tego celu 7-zip zrobi to, ale wszystkie standardowe narzędzia takie jak unzip z Linux/macOS również powinny działać bez problemów.

Polecamy rozpakować ASF do swojego własnego katalogu , a nie do żadnego istniejącego katalogu, którego używasz już dla czegoś innego - funkcja automatycznego aktualizacji ASF usunie wszystkie stare i niepowiązane pliki podczas aktualizacji, co może prowadzić do utraty czegokolwiek niepowiązanego z Tobą umieszczonego w katalogu ASF. Jeśli masz dodatkowe skrypty lub pliki, których chcesz użyć z ASF, umieść je w jednym folderze powyżej.

Przykładowa struktura wyglądałaby tak:

C:\ASF (gdzie umieścisz swoje własne rzeczy)
    <unk> <unk> <unk> <unk> <unk> <unk> ASF shortcut.lnk (opcjonalnie)
    <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> \ASF (gdzie umieść własne rzeczy) 
 <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> nk (fakultatywnie)
    † Commands.txt (fakultatywnie)
    ◆ MyExtraScript.bat (fakultatywnie)
    → (... (wszelkie inne wybrane pliki, opcjonalne)
    <unk> Core (przeznaczone tylko dla ASF, gdzie rozpakowujesz archiwum)
         ◆ ArchiSteamFarm(. xe)
         <unk> config
         <unk> logi
         <unk> pluginy
         † (...)

Konfiguracja

Jesteśmy teraz gotowi do wykonania ostatniego kroku, konfiguracji. Jest to zdecydowanie najbardziej skomplikowany krok, ponieważ obejmuje wiele nowych informacji, których jeszcze nie znasz, więc postaramy się tutaj dostarczyć kilka łatwych przykładów i uproszczonych wyjaśnień.

Przede wszystkim, istnieje strona konfiguracja która wyjaśnia wszystko odnoszące się do konfiguracji, ale to ogromna ilość nowych informacji, z których wiele nie musimy wiedzieć. Zamiast tego nauczymy cię jak uzyskać informacje, których naprawdę szukasz.

Konfiguracja ASF może być wykonana na co najmniej trzy sposoby - poprzez nasz generator konfiguracji, ASF-ui lub ręcznie. Zostało to szczegółowo wyjaśnione w sekcji konfiguracja , więc zapoznaj się z tym, jeśli chcesz uzyskać bardziej szczegółowe informacje. Jako punkt wyjścia użyjemy generatora konfiguracji sieci.

Navigate to our web config generator page with your favourite browser, you'll need to have javascript enabled in case you manually disabled it. Zalecamy Chrome lub Firefox, ale powinien działać na wszystkich najpopularniejszych przeglądarkach.

Po otwarciu strony, przejdź na zakładkę "Bot". Powinieneś teraz zobaczyć stronę podobną do tej poniżej:

Zakładka z botami

Jeśli jakakolwiek szansa wersja ASF, którą właśnie pobrałeś, jest starsza niż domyślnie ustawiony generator konfiguracji, po prostu wybierz swoją wersję ASF z rozwijanego menu. Może się to zdarzyć, ponieważ generator konfiguracyjny może być używany do generowania konfiguracji do nowszych (wstępnych) wersji ASF, które nie zostały jeszcze oznaczone jako stabilne. Pobrano najnowszą stabilną wersję ASF, która jest weryfikowana aby działać niezawodnie.

Zacznij umieszczać nazwę bota w polu podświetlonym jako czerwony. To może być każda nazwa, którą chcesz użyć, taka jak pseudonim, nazwa konta, numer lub cokolwiek innego. Jest tylko jedno słowo, którego nie możesz użyć, ASF, ponieważ to słowo kluczowe jest zarezerwowane dla globalnego pliku konfiguracyjnego. Ponadto nazwa bota nie może zaczynać się od kropki (ASF celowo ignoruje te pliki). Zalecamy również, abyś unikał korzystania ze spacji, możesz użyć _ jako separatora słów w razie potrzeby.

Po podjęciu decyzji o swojej nazwie, zmień Włączony przełącznik, aby był włączony, to określa, czy bot ma być uruchamiany automatycznie przez ASF po uruchomieniu (programu).

Teraz można zdecydować o dwóch sprawach:

  • Możesz umieścić swój login w polu SteamLogin i hasło w polu SteamPassword
  • Lub możesz pozostawić je puste

Wykonanie pierwszej rzeczy pozwoli ASF na automatyczne korzystanie z danych konta podczas uruchamiania, więc nie musisz wprowadzać ich ręcznie za każdym razem, gdy ASF ich potrzebuje. Możesz jednak zdecydować o ich pominięciu, w którym to przypadku nie są zapisywane, więc ASF nie będzie w stanie automatycznie uruchomić bez Twojej pomocy i będziesz musiał je wprowadzić podczas pracy.

ASF wymaga Twoich danych logowania, ponieważ zawiera własną implementację klienta Steam i potrzebuje tych samych danych, aby zalogować się jak ta, z której korzystasz. Twoje dane logowania nie są nigdzie zapisywane, ale tylko na komputerze ASF config w katalogu nasz generator konfiguracji sieci web jest oparty na kliencie, co oznacza, że kod jest uruchamiany lokalnie w przeglądarce, aby wygenerować prawidłowe konfiguracje ASF, bez szczegółowych informacji wprowadzasz kiedykolwiek w pierwszym rzędzie swoje komputery osobiste, więc nie ma potrzeby martwić się o ewentualne wycieki wrażliwych danych. Jeśli jednak z jakiegoś powodu nie chcesz tam umieszczać swoich poświadczeń, rozumiemy, że i możesz umieścić je ręcznie później w wygenerowanych plikach lub pominąć je całkowicie i umieścić tylko w wierszu polecenia ASF. Więcej na temat bezpieczeństwa można znaleźć w sekcji konfiguracja.

Możesz również zdecydować o pozostawieniu tylko jednego pola pustego, takiego jak SteamPassword, ASF będzie wtedy mógł używać twojego logowania automatycznie, ale nadal będzie prosić o hasło (podobne do Steam Client). Jeśli używasz Steam parental do odblokowania konta, musisz umieścić go w polu SteamParentalCode.

Po podjęciu decyzji i fakultatywnych szczegółów, twoja strona będzie wyglądała podobnie jak poniżej:

Zakładka z botami 2

Teraz możesz kliknąć przycisk "pobierz", a nasz generator konfiguracyjny wygeneruje nowy plik json na podstawie wybranej nazwy. Zapisz ten plik w katalogu config , który znajduje się w folderze, w którym rozpakowałeś plik zip w poprzednim kroku.

Twój katalog config będzie teraz wyglądał tak:

Struktura 2

Gratulacje! Właśnie ukończyłeś bardzo prostą konfigurację bota ASF. Wkrótce to rozszerzymy, na razie jest to wszystko, czego potrzebujesz.


Uruchamianie ASF

Jesteś teraz gotowy do uruchomienia programu po raz pierwszy. Po prostu dwukrotnie kliknij ArchiSteamFarm w pliku binarnym ASF. Możesz to również uruchomić z konsoli.

Po wykonaniu tego założenia, zakładając, że zainstalowałeś wszystkie wymagane zależności w pierwszym kroku, ASF powinien uruchomić poprawnie, zauważyć swojego pierwszego bota (jeśli nie zapomniałeś umieścić wygenerowanej konfiguracji w katalogu config i spróbować się zalogować:

ASF

Jeśli podałeś SteamLogin i SteamPassword aby ASF mógł użyć, zostaniesz poproszony tylko o token SteamGuard (e-mail, 2FA lub żadne, w zależności od ustawień Steam). Jeśli tego nie zrobiłeś, zostaniesz również poproszony o logowanie i hasło do Steam.

Teraz byłby dobry czas, aby przejrzeć naszą sekcję zdalna komunikacja jeśli jesteś zaniepokojony tym, co ASF jest zaprogramowane, włączając akcje, które podejmie w Twoim imieniu, takie jak dołączenie do naszej grupy Steam.

Po przejściu przez początkową bramkę logowania, zakładając, że dane są poprawne, zalogujesz się pomyślnie, i ASF rozpocznie działalność rolniczą przy użyciu domyślnych ustawień, których nie zmieniłeś:

ASF 2

To dowodzi, że ASF z powodzeniem wykonuje swoje zadanie na Twoim koncie, więc możesz teraz zminimalizować program i zrobić coś innego. Po upływie wystarczająco dużo czasu (w zależności od **wydajność**zobaczysz, że karty handlowe są powoli odrzucane. Oczywiście, aby tak się stało, musisz mieć ważne gry do hodowli, pokazując jako "możesz uzyskać więcej X kropli kart, grając w tę grę" na swojej stronie odznaki - jeśli nie ma żadnych gier do hodowli, wtedy ASF oświadczy, że nie ma nic do zrobienia, jak stwierdzono w naszym FAQ.

Na tym kończy się nasz podstawowy przewodnik po ustanowieniu. Teraz możesz zdecydować, czy chcesz skonfigurować ASF dalej, czy też pozwól mu wykonać swoje zadanie w ustawieniach domyślnych. Obejmiemy jeszcze kilka podstawowych szczegółów, a następnie zostawimy cię całą wiki w celu odkrycia.


Konfiguracja rozszerzona

Rolnictwo kilku kont na raz

ASF wspiera rolnictwo więcej niż jeden rachunek w danym czasie, który jest jego podstawową funkcją. Możesz dodać więcej kont do ASF generując więcej plików konfiguracyjnych bota, w dokładnie taki sam sposób, jak kilka minut temu wygenerowałeś. Musisz zapewnić tylko dwie rzeczy:

  • Unikalna nazwa bota, jeśli masz już swojego pierwszego bota o nazwie "MainAccount", nie możesz mieć innego bota o tej samej nazwie.
  • Prawidłowe dane logowania, takie jak SteamLogin, SteamPassword i SteamParentalCode (jeśli używasz ustawień rodzicielskich Steam)

Innymi słowy, po prostu przejdź ponownie do konfiguracji i zrób to samo, tylko na drugie lub trzecie konto. Pamiętaj, aby używać unikalnych nazw dla wszystkich twoich botów.


Zmiana ustawień

Zmieniasz istniejące ustawienia w taki sam sposób - generując nowy plik konfiguracyjny. Jeśli jeszcze nie zamknąłeś naszego generatora konfiguracji, kliknij "przełącz ustawienia zaawansowane" i zobacz co możesz odkryć. W tym samouczku zmienimy ustawienia CustomGamePlayedWhileFarming , która pozwala ustawić niestandardową nazwę wyświetlaną podczas hodowli ASF, zamiast pokazywać rzeczywistą grę.

Zróbmy to, jeśli uruchomisz ASF i rozpoczniesz działalność rolniczą, w ustawieniach domyślnych zobaczysz, że Twoje konto Steam jest teraz w grze:

Steam

Wtedy zmienimy to. Przełącz zaawansowane ustawienia w generatorze konfiguracji sieci web i znajdź CustomGamePlayedWhileFarming. Kiedy to zrobisz, umieść tam swój własny własny tekst, który chcesz wyświetlić, taki jak "Idling kart":

Zakładka z botami 3

Now download the new config file in exactly the same way, then overwrite your old config file with new one. Możesz również usunąć stary plik konfiguracyjny i umieścić nowy w jego miejscu.

Gdy zrobisz to i znowu zaczniesz ASF, zauważysz, że ASF wyświetla teraz niestandardowy tekst w poprzednim miejscu:

Steam 2

Potwierdza to, że pomyślnie edytowałeś konfigurację. W dokładnie ten sam sposób możesz zmienić globalne właściwości ASF, przechodząc z zakładki bota na zakładkę ASF, pobierając wygenerowane ASF. syn plik konfiguracyjny i umieszczenie go w katalogu konfiguracja.

Edycja Twoich konfiguracji ASF może być znacznie łatwiejsza poprzez korzystanie z naszej frontendu ASF-ui, co zostanie wyjaśnione poniżej.


Używając interfejsu ASF

ASF jest aplikacją konsoli i nie zawiera graficznego interfejsu użytkownika. Jednakże aktywnie pracujemy nad ASF-ui frontend do naszego interfejsu IPC, który może być bardzo przyzwoitym i przyjaznym dla użytkownika sposobem dostępu do różnych funkcji ASF.

Aby używać ASF-ui, musisz mieć włączoną IPC , co jest domyślną opcją. Po uruchomieniu ASF powinieneś być w stanie potwierdzić, że poprawnie uruchomił interfejs IPC automatycznie:

IPC

Możesz uzyskać dostęp do interfejsu IPC ASF w ramach ten link tak długo, jak ASF jest uruchomiony, z tego samego komputera. Możesz użyć ASF-ui do różnych celów, np. edycji plików konfiguracyjnych na miejscu lub wysyłania poleceń . Nie zapoznaj się ze wszystkimi funkcjami ASF.

Interfejs-ASF


Podsumowanie

Pomyślnie skonfigurowałeś ASF aby używać swoich kont Steam i już niewiele go dostosowałeś. Jeśli śledziłeś cały nasz przewodnik, wtedy udało Ci się również dostosować ASF poprzez nasz interfejs ASF-ui i dowiedzieć się, że ASF ma jakąś formę GUI. Teraz jest dobry czas na przeczytanie całej naszej sekcji konfiguracja , aby dowiedzieć się, co faktycznie robią wszystkie te różne ustawienia, które widziałeś, i co ASF ma do zaoferowania. Jeśli masz jakiś problem lub masz jakieś pytanie ogólne, przeczytaj nasz FAQ , który powinien obejmować wszystkich, lub przynajmniej zdecydowana większość pytań, które mogą państwo mieć. Jeśli chcesz dowiedzieć się wszystkiego o ASF i jak może to ułatwić Twoje życie, wróć do reszty naszej wiki. Jeśli okaże się, że nasz program jest dla Ciebie przydatny i doceniasz ogromną ilość pracy, którą włożono, możesz również rozważyć darowiznę dla naszej przyczyny. W każdym razie baw się dobrze!


Konfiguracja ogólna

Ta konfiguracja jest dla zaawansowanych użytkowników, którzy chcą skonfigurować ASF do uruchomienia w wariancie Ogólne. Chociaż jest to bardziej kłopotliwe w użytkowaniu niż specyficzne warianty, to przynoszą one również dodatkowe korzyści.

Chcesz użyć wariantu Ogólne głównie w tych sytuacjach (ale oczywiście możesz z niego korzystać):

  • Gdy używasz systemu operacyjnego, który nie budujemy pakietu specyficznego dla systemu operacyjnego (takiego jak 32-bitowy Windows)
  • Kiedy masz już .NET Runtime/SDK lub chcesz zainstalować i użyć jednego
  • Kiedy chcesz zminimalizować rozmiar struktury ASF i ślad pamięci poprzez samodzielne obsługę wymagań czasu pracy
  • When you want to use a custom plugin which requires a generic setup of ASF to run properly (due to missing native dependencies)

Należy jednak pamiętać, że w tym przypadku jesteś odpowiedzialny za czas pracy .NET. Oznacza to, że jeśli twój .NET SDK (czas pracy) jest niedostępny, przestarzały lub uszkodzony, ASF nie zadziała. Dlatego nie zalecamy tej konfiguracji dla użytkowników dorywczych, ponieważ teraz musisz się upewnić. ET SDK (czas pracy) pasuje do wymagań ASF i może uruchamiać ASF, w przeciwieństwie do nas zapewniając, że nasz . Może to zrobić ET runtime dołączony do ASF.

W przypadku ogólny pakiet możesz postępować zgodnie z całym przewodnikiem dotyczącym konkretnego OS, z dwoma małymi zmianami. Oprócz zainstalowania warunków wstępnych .NET, chcesz również zainstalować .NET SDK i zamiast mieć specyficzne ArchiSteamFarm(. xe) plik wykonywalny, teraz masz tylko plik binarny ArchiSteamFarm.dll. Wszystko inne jest dokładnie takie same.

Z dodatkowymi krokami:

  • Install .NET prerequisites.
  • Zainstaluj .NET SDK (lub co najmniej ASP.NET Core i .NET runtimes) odpowiednie dla systemu operacyjnego. Najprawdopodobniej chcesz użyć instalatora. Zobacz wymagania czasu pracy jeśli nie jesteś pewien, która wersja ma zostać zainstalowana.
  • Download latest ASF release in generic variant.
  • Wypakuj archiwum do nowej lokalizacji.
  • Konfiguruj ASF.
  • Uruchom ASF używając skryptu pomocniczego lub wykonując dotnet /path/to/ArchiSteamFarm.dll ręcznie z twojej ulubionej powłoki.

Helper scripts (such as ArchiSteamFarm.cmd for Windows and ArchiSteamFarm.sh for Linux/macOS) are located next to ArchiSteamFarm.dll binary - those are included in generic variant only. Możesz ich użyć, jeśli nie chcesz ręcznie wykonywać polecenia dotnet. Oczywiście skrypty pomocy nie zadziałają, jeśli nie zainstalowałeś. ET SDK i nie masz dotnet pliku wykonywalnego w PATH. Skrypty pomocnicze są całkowicie opcjonalne do użycia, zawsze możesz ręcznie dotnet /path/to/ArchiSteamFarm.dll.

Clone this wiki locally