Skocz do zawartości

[Linux]AutoPokebot.Ninja - v1.20


Radziu
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

AutoPBN v1.20

esS5qzH.png

 

YNoGPSQ.png

1. Co to? Jak to? Dlaczego!?
AutoPBN jest skryptem bash który służy do zautomatyzowanego bocenia bez ingerencji użytkownika. Z uwagi na to że "gracz" grający w pokemon go 24/7 wydaje się zbyt podejrzany i łatwo w takiej sytuacji o permabana, skrypt losuje czas działania (i czas uspienia) z przedziału czasowego podanego przez użytkownika. Jego funkcje są podane i opisane poniżej. 
Tak naprawdę napisałem skrypt na użytek własny, każdy mający do czynienia z skryptami BASH prawdopodobnie złapie się za głowę czytając kod, ale skrypt działa i się nie wysypuje co jest dla mnie najważniejsze :)
Myślę że skrypt najbardziej docenią własciciele VPS'ów i malinek.

 
2. Funkcje AutoPBN

  • Sprawdza czy konfiguracja PokeBotNinja spełnia wymagania skryptu - w razie niespełnienia ich informuje o tym użytkownika w celu jego poprawy (np.brak loginu/hasla/api w konfiguracji bota)
  • Automatycznie włącza AutoLogin oraz/lub AutoStart (wymagane przez skrypt)
  • Autostop po losowym czasie (z przedziału podanego przez użytkownika)
  • Autostart po losowym czasie (z przedziału podanego przez użytkownika)
  • AutoRestart w razie nieudanego logowania lub błędu API
  • AutoRestart w razie DC/Crasha PokeBot.Ninja Multipatch *wink wink*
  • Wsparcie parametrów (patrz punkt 5 tego tematu) *NOWY PARAMETR*
  • Logowanie czynnosci skryptu do pliku AUTOPBN.LOG wraz z timestampami (do ewentualnego późniejszego wglądu)
  • Dostosowanie PokeBotNinja do użytku z skryptem (wyłączenie czasowego autokilla)

3. Wymagania

 

  • System oparty na Linuxie (napisane i przetestowane na Raspbianie Jessie) 
  • Pokebot.ninja RADIOACTIVE (w jakiejkolwiek wersji - zakupiona, cracked czy MultiPatch)
  • Conajmniej raz uruchomiony i skonfigurowany PokebotNinja (miejsce rozpoczęcia, login, hasło, hash itp)

 


 4. Instalacja i użytkowanie

 

  • Pobierz skrypt i wypakuj go do folderu gdzie znajduje się PokeBotNinja
  • Edytuj wypakowany plik (preferowane nano/vim (dla linuxa), Notepad++ (dla windowsa)
  • Ustaw wartosci (i zapisz zmiany):
    CHECK_VERIFY -  Dla legalnie zakupionej wersji RADIOACTIVE oraz Multipatcha ustaw YES, dla wersji cracked ustaw NO. [domyślnie YES] *NOWA WAŻNA OPCJA!*
    MIN_AUTOKILL - początek przedziału czasowego z którego będzie losowana liczba dla automatycznego zatrzymania bota [w minutach, domyślnie 2 godziny]
    MAX_AUTOKILL - koniec przedziału czasowego z którego będzie losowana liczba dla automatycznego zatrzymania bota [w minutach, domyślnie 4 godziny]
    MIN_AUTOSTART - początek przedziału czasowego z którego będzie losowana liczba dla automatycznego ponownego uruchomienia bota [w minutach, domyślnie 3 godziny]
    MAX_AUTOSTART - koniec przedziału czasowego z którego będzie losowana liczba dla automatycznego ponownego uruchomienia bota [w minutach, domyślnie 5 godzin]
    TIMEOUT_LOGIN - Czas po ktorym bot będzie sprawdzał czy logowanie było pomyślne [w sekundach, domyślnie 30]
    TIMEOUT_RETRIES - Ile razy bot będzie próbował połączyć sie ponownie w razie niepomyślnego logowania (z uwzględnieniem czasu TIMEOUT_LOGIN) - w razie wszystkich niepomyślnych prób zamyka bota i kończy działanie skryptu [ilosc, domyslnie 5]
  • Uruchom bota normalnie (./startbot.sh) i zaznacz zapamiętywanie hasła, zaloguj się na swoje konto i skonfiguruj bota wedle uznania (jeśli jeszcze tego nie zrobiłeś), zapisz ustawienia i wyłącz bota
  • Wszystko gotowe! Od teraz bota możesz uruchamiać komendą ./AutoPBN.sh oraz zatrzymywać go poprzez wcisnięcie klawiszy CTRL + C (w oknie konsoli w którym jest uruchomiony skrypt)

 


​​​​5. Parametry startowe


Przykład użycia: ./AutoPBN.sh -help

  • help - wyswietla listę dostępnych parametrów startowych
  • about - wyswietla twórcę i aktualną wersję skryptu
  • skip - pomija jednorazowo weryfikację pliku konfiguracyjnego PokeBotNinja i uruchamia bota
  • multipatch - automatycznie patchuje PokeBotNinja do wersji RADIOACTIVE (funkcja jeszcze nie dodana)
  • api - wyświetla informacje oraz link do API. *NOWY PARAMETR*
  • ping - pong!
  • pong - ping?

 


6. Lista zmian

  • 05.03.17 - v1.20 - Dodałem wsparcie dla wersji cracked. Wymaga zmiany wartosci CHECK_VERIFY.
    -Nowy parametr startowy 'api' - wyswietla informacje i link do aktualnego api (./AutoPBN.sh -api)
  • 05.03.17 - v1.19 - Skrypt teraz wyswietla swoją nazwę, wersję i aktualny status w tytule okna. 
    -Czas do AutoStartu lub AutoStop'u jest teraz wyświetlany w godzinach w formie hh mm (np. 3h33m)
    -Dodałem wsparcie dla parametrów startowych (np. './AutoPBN.sh -skip' by pominąć weryfikację konfiguracji PokeBotNinja. Wszystkie dostępne parametry znajdziecie w punkcie 5 tego tematu.
    -Skrypt daje sobie już radę z bezposrednim uruchamianiem (dwuklik -> 'run in terminal')
    -W przypadku niepomyślnej weryfikacji pliku konfiguracyjnego PokeBotNinja, błedy są od teraz logowane do AUTOPBN.LOG
  • 05.03.17 - v1.18 - Dodałem weryfikację konfiguracji PokeBotNinja, dzięki czemu będzie mniej postów typu "EJ ZIOMEK NIE DZIAŁA MI DLACZEGO EYYYYYY". Nową fukcją jest również automatyczne włączenie autologinu i/lub autostartu bota(w razie kiedy są wyłączone) który jest wymagany do poprawnego działania skryptu. A na koniec dodałem nowe zmienne(TIMEOUT_RETRIES) i poprawiłem stare (TIMEOUT_LOGIN) - po więcej informacji odsyłam do punktu 4 tego postu.
  • 04.03.17 - v1.17 hotfix1 - Poprawiłem trochę literówek, i błąd który czasami powodował że bot uruchamiał się dwukrotnie.
  • 04.03.17 - v1.17 - Skrypt teraz daje sobie radę z błędami logowania (bład hash/API lub nieudane logowanie), Poprawki logów (AUTOPBN.LOG)
  • 04.03.17 - v1.14 - Pierwsze publiczne wydanie

​​ 


7. ToDo List i notatki końcowe

 

  • AutoMultiPatch 
  • wyforsować okno skryptu na pierwszy plan, a bota na drugi
  • Dodać check który uniemożliwia włączenie bota poza terminalem
  • Poprawić czas w tytule okna żeby był dynamiczny i odliczał czas do końca.
  • Automatyczne włączenie autologin & autostart
  • Niestety bot na daną chwilę jest bezradny jeśli bot wyrzuci bład (nieudane logowanie bądź błąd hash/api)
  • Dopracować estetykę tematu bo na razie to jest ściana tekstu + poprawić ewentualne błędy czy literówki

 


 
Feedback mile widziany  :D 
 

Wynik VirusTotal: 0/57

logo.png

AutoPBN v1.20.zip

Quidquid latine dictum sit, altum videtur.
76561197997491164.png
sygna.png6086123879.png
czarnobialy.png | kolor.png
~~~~~~
Pł. Główna: MSI B85-G43
Procesor: Intel Core [email protected] GhZ

Pamięć RAM: 2x4GB Kingston HyperX DDR3
Grafika: Radeon R9 280 Dual X-Boost 3GB + BenQ G2220HD + LG FLATRON L1753S
Dzwięk: Creative Sound Blaster X-Fi Xtreme Gamer + SuperLux HD 668B + Blue Yeti Microphone
HDD: Seagate 1TB + Samsung 1TB
Sterowanie ^^: Logiftech G105 + Roccat Kiro
Zasilanie: Chieftec [GPS-500AB-A] 500W
Obudowa: SilentiumPC Gladius M40 Pure Black + 2x Zephyr 120mm TOP fans

Odnośnik do komentarza

Ja mam na VPS'ie :D I nie musze sie w to bawic.

Sądząc po systemie dla którego bot jest zrobiony to wydaje mi się, że Radziu myślał właśnie bardziej o tym, aby bota na VPS'a wrzucać, oczywiście mogę się mylić więc poprawcie mnie. Bota bym z wielką chęcią stestował, ale niestety w VPS'y się nie bawię, a linuxa pod ręką nie mam;\

Odnośnik do komentarza

Ja mam na VPS'ie :D I nie musze sie w to bawic.

 

Sądząc po systemie dla którego bot jest zrobiony to wydaje mi się, że Radziu myślał właśnie bardziej o tym, aby bota na VPS'a wrzucać, oczywiście mogę się mylić więc poprawcie mnie. Bota bym z wielką chęcią stestował, ale niestety w VPS'y się nie bawię, a linuxa pod ręką nie mam;\

Skrypt w swojej pierwszej wersji miał za zadanie zrandomizowac przez jaki czas i co jaki czas bot bedzie uruchomiony, w koncu bocenie 24/7 jest niemozliwe z powodu limitów samego pogo. No i o insta-permabana wtedy łatwiej. Z kolei teraz skrypt jest trochę takim multitoolem pod PBN, dzięki czemu można go uruchomić i zapomnieć o tym że sie boci, skrypt sie zajmuje tym co trzeba by było ręcznie robić co jakiś czas.

Polecam przeczytać punkt pierwszy i drugi tematu, wyjasnia po co ten skrypt i co potrafi :)

Quidquid latine dictum sit, altum videtur.
76561197997491164.png
sygna.png6086123879.png
czarnobialy.png | kolor.png
~~~~~~
Pł. Główna: MSI B85-G43
Procesor: Intel Core [email protected] GhZ

Pamięć RAM: 2x4GB Kingston HyperX DDR3
Grafika: Radeon R9 280 Dual X-Boost 3GB + BenQ G2220HD + LG FLATRON L1753S
Dzwięk: Creative Sound Blaster X-Fi Xtreme Gamer + SuperLux HD 668B + Blue Yeti Microphone
HDD: Seagate 1TB + Samsung 1TB
Sterowanie ^^: Logiftech G105 + Roccat Kiro
Zasilanie: Chieftec [GPS-500AB-A] 500W
Obudowa: SilentiumPC Gladius M40 Pure Black + 2x Zephyr 120mm TOP fans

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności