Ranking
Popularna zawartość
Treść z najwyższą reputacją w 11.01.2026 w Odpowiedzi
-
Dziś przyszła w końcu pora ogarnąć trochę konta i uzupełnić klaser. S&F Scrapbook Helper Jest to prosty bot który pomoże nam przeszukać graczy którzy posiadają brakujące nam fragmenty do klasera. Autorem jest morgena, ta sama osoba która pracuje przy najnowszej nieoficjalnej wersji MFBota Pobierz wersja 0.2.9 https://github.com/the-marenga/sf-scrapbook-helper/releases/download/v0.2.9/sf-scrapbook-helper_v0.2.9_x86_64-pc-windows-gnu.zip A tutaj link do github gdzie warto zaglądać za najnowszą wersją https://github.com/the-marenga/sf-scrapbook-helper Miłego bocenia🫡6 punktów
-
[Unofficial MFBot Update] MFBot - Nowy, lepszy bot do Shakes & Fidget
caloriecollector i 3 innych przyznał(a) reputację
SebuśPL za temat
Kontynuacja mojego tematu z przed 10lat. Unofficial MFBot Update Zamieszczam linki do pobrania wersji na Windows. Dostępne są jeszcze wersje konsolowe oraz wersje na system linux oraz mac, jeżeli ktoś potrzebuje to dodam. Windows x86: https://mfbot.marenga.dev/version/12/MFBot_x86.exe Windows x64: https://mfbot.marenga.dev/version/12/MFBot_x64.exe Skany plików https://www.virustotal.com/gui/file/7b6b428ebf054f90e17a9134c2baf2fc461d961d9b133acbd3a2d3660717c1be/summary https://www.virustotal.com/gui/file/a0a1e3d74eb2e963837f45300fed9a6980b3a360b5683cffb271eb15944b0c92/detection Linki prowadzą bezpośrednio do serwera autora jest to wersja 6.12 Aktualizacje powinny się robić w bocie ale gdyby coś nie działało to zaktualizuje linki. Jeżeli ktoś już wcześniej korzystał z bota to niewiele się zmieniło po za dodaniem rzeczy które zostały wprowadzone do gry. Miłego bocenia🙆♂️4 punkty -
[PandoraMt2 BOT] Pandora MT2 - Era Botów. Jak działają, dlaczego rządzą serwerem i co MY możemy z tym zrobić.
jaku141 oraz jeden pozostały przyznał(a) reputację
MarekGorski za temat
Hej społeczności Pandory, Czas poruszyć temat, o którym wszyscy wiedzą, ale mało kto mówi głośno: plagę botów, które przejęły wyższe mapy (110+, a zwłaszcza 150). To są w pełni zautomatyzowane farmy, zarządzające wieloma kontami na raz. Dziś pokażę Wam, jak to działa od kuchni, dlaczego administracja "nie widzi" problemu, i co MY, zwykli gracze, możemy z tym zrobić. Ekonomia oparta na botach - Prawda, która boli Jeden taki bociarz jest w stanie wygenerować 1000+ bryłek dziennie (w zależności od ilości dropków). Pomyślcie o tym. Gracz inwestuje prawdziwe pieniądze w isa i bryłki, podczas gdy ktoś inny produkuje bryłki maszynowo, psując ekonomię serwera i windując ceny. Dlaczego administracja nic z tym nie robi? Bo im to pasuje. Liczniki graczy się zgadzają bo praktycznie bez przerwy jeden taki bociarz ma odpalone wiele kont, legitni gracze widzą że spoty są zajętę (więc myślą że ludzie regularnie grają), kasa sie zgadza bo nawet bociarze inwestują w isa za pieniądze z sprzedanych bryłek itp. Jak naprawdę wygląda "sprawdzanie" bota? GM pisze wiadomość na PW. Właściciel bota, który w tym czasie ogląda Netflix, pracuje, śpi lub gra w inną grę, dostaje powiadomienie dźwiękowe że na jednym z jego botów wykryto wiadomość. Wtedy szybciutko odpisuje "tak tak jestem", a następnie wciska skrót klawiszowy żeby ponownie boty dropiły i wraca do swoich zajęć. Dla administracji - czysty gracz. Prawda jest taka, że cała topka serwera na tym gra (i nie tylko). Dołączcie do większych gildii, zbudujecie zaufanie, a sami wam takiego bota podeślą. Boty działają tak że wykrywają śmierć, wylogowanie, wiadomość na pw itp. no i cały czas sobie biją na "AFK", takiego bota może napisać każdy z pomocą ai - i chodzi mi tutaj o pełnego bota który sam odpala klienty metina, loguje się na kilka kont, postacie same zaczynają bić na "AFK" i podnosić drop + wykrywanie śmierci, wylogowania, wiadomości i innych potrzebnych rzeczy jak np. rozwiązywanie captchy. Administracja pandory doskonale wie o tym ale im to pasuje :) Osobiście sam napisałem takiego bota i go udoskonalałem, farmiłem tysiące bryłek przez lata i bana nie dostałem, administracja kilka razy mnie sprawdzała, czy to w nocy gdy spałem, czy jak oglądałem jakiś film - ale zawsze było to szczęśliwe powiadomienie dźwiekowe dzięki któremu mogłem na spokojnie odpisać "tak tak jestem" a następnie wcisnąć odpowiedni skrót klawiszowy i wrócić do innych rzeczy :) Jak działa bot? To nie jest czarna magia, a czysta automatyzacja. Każdy z podstawami programowania i pomocą AI (ChatGPT, Gemini) jest w stanie go napisać. Takiego bota można napisać bez ingerowania w pliki gry - wystarczy zautomatyzować uruchamianie klientów pandory, przypisywać pod każdego klienta odpowiednie konto/bota oraz id procesu dzięki czemu możemy łatwo w nieskończonej pętli pokolei przechodzić po wszystkich klientach, ustawiając okna gry na sam przód i robić screenshota dokładnie tego okna gry. Mając screenshota okna gry jesteśmy w stanie bardzo łatwo wyszukać i sprawdzić na nim czy ktoś nie pisze wiadomości, czy ktoś nie zabił bota, czy bota nie wylogowało do menu logowania, czy pokazała się captcha itp. a następnie na podstawie tego co udało się znaleźć wykonywać różne zautomatyzowane akcje (np. gdy wykryto na screenshocie ikone lub pixel(biały) wiadomości to boty się zatrzymują i uruchamiane jest powiadomienie dźwiękowe). Wszystko jest takie proste ponieważ np. w języku programowania python jest wiele użytecznych bibliotek które potrafią np. wyszukać jakiś obraz (przykładowo przycisk odrodzenia po śmierci) w innym obrazie (w tym przypadku na screenshocie okna gry) lub na całym ekranie. Można również pobierać i porównywać pojedyńczy pixel z screenshota (bo tyle wystarczy żeby wykryć większość rzeczy potrzebnych do działania bota a jest to też szybsze niż szukanie obrazu w obrazie więc też lepsze pod stare laptopy/komputery gdyby ktoś chciał uruchomić bota na kilku starszych urządzeniach), pobieranie tekstu z obrazu itp. opcji i bibliotek jest wiele :) Implementacja bicia na afk, używania pelerynki, podnoszenia przedmiotów itp. też jest bardzo prosta bo przykładowo wystarczy przytrzymać spacje, nacisnąć myszką poza okno gry i puścić spacje a następnie przejść do kolejnego okna gry i wykonać jakieś operacje. Poniżej podaję kilka przykładowych fragmentów kodu w pythonie które mogą się przydać do napisania takiego bota: 1. Zarządzanie wieloma klientami gry Bot potrafi samodzielnie uruchomić klienta gry, zalogować się na konto i wybrać postać. import subprocess import time class PandoraBot: def __init__(self, exe_path, login_fx, character_number): self.exe_path = exe_path self.login_fx = login_fx # np. "F1", "F2" self.character_number = character_number # Którą postać wybrać (1-4) def ensure_game_running(self): """Upewnia się, że okno gry jest uruchomione i zalogowane.""" # Uruchom klienta gry, jeśli nie działa if not self.process: self.process = subprocess.Popen(self.exe_path) time.sleep(10) # Czekaj na załadowanie # Teraz bot musi się zalogować i wybrać postać... # (Kod logowania i wyboru postaci omówiony dalej) 2. "Oczy i uszy" bota - wykrywanie stanu gry Bot cały czas monitoruje, co się dzieje w oknie. Nie czyta pamięci gry, tylko analizuje obraz. Może to robić na dwa sposoby: Wolniejsza metoda: Wykrywanie obrazów import pyautogui def check_for_death(self): """Sprawdza, czy postać nie zginęła, szukając obrazu przycisku odrodzenia.""" dead_button_image = "sciezka/do/obrazu/dead_button.png" position = pyautogui.locateOnScreen(dead_button_image, confidence=0.8, region=self.window_region) if position: print("WYKRYTO ŚMIERĆ! ODPALAM ALARM!") self.play_sound_alarm() return True return False BŁYSKAWICZNA metoda: Wykrywanie kolorów PIKSELI import win32gui def check_for_message_pixel(self): """BŁYSKAWICZNIE sprawdza wiadomość, porównując kolor JEDNEGO piksela.""" # Pozycja i kolor białego piksela ikony wiadomości wiadomosc_poz = [1650, 338] wiadomosc_rgb = [255, 251, 255] pixel_color = self.get_pixel_color(wiadomosc_poz) if pixel_color == wiadomosc_rgb: print("WIADOMOŚĆ! ALARM!") self.play_sound_alarm() return True return False def check_for_login_screen(self): """Sprawdza, czy bot został wylogowany (np. po restarcie serwera).""" menu_logowania_poz = [755, 611] menu_logowania_rgb = [44, 100, 130] pixel_color = self.get_pixel_color(menu_logowania_poz) if pixel_color == menu_logowania_rgb: print("WYKRYTO EKRAN LOGOWANIA! PRÓBUJĘ ZALOGOWAĆ BOTA...") self.login_bot() # Bot sam się loguje! return True return False Dzięki temu bot wie WSZYSTKO: o wiadomościach, śmierci, wylogowaniu, a nawet pojawieniu się captchy. 3. Automatyczne logowanie i omijanie captchy Tak, bot potrafi sam rozwiązywać captche. Wykrywa jej pojawienie się, czyta tekst (np. "Jasno świecąca gwiazda"), a następnie przeciąga odpowiedni obrazek (słońce) w wyznaczone miejsce. To już wyższa szkoła jazdy, ale jest w pełni możliwe do zaimplementowania (osobiście coś takiego napisałem). 4. Serce farmy - bicie AFK i podnoszenie dropu Mechanizm bicia AFK jest genialny w swojej prostocie. import pyautogui import keyboard import time import random def beat_afk(self): """Umożliwia bicie AFK. Proste i skuteczne.""" # 1. Przytrzymaj spację w grze (atak) keyboard.press('space') time.sleep(0.1) # 2. Kliknij w puste miejsce NA PULPICIE (zabiera focus z okna gry) pyautogui.click(5, 1015) # 3. Puść spację. Gra myśli, że cały czas bijesz! keyboard.release('space') def lift_all_drop(self): """Podnosi drop z ziemi z LOSOWYMI opóźnieniami, by nie wyglądać jak bot.""" random_rounds = random.randint(9, 12) for i in range(random_rounds): keyboard.press('`') random_sleep(60, 85) # Losowy czas przytrzymania klawisza keyboard.release('`') random_sleep(200, 350) # Losowa przerwa między "podnoszeniami" Najważniejsze protipy (klucz do sukcesu) - UPRAWNIENIA ADMINISTRATORA: Program MUSI być uruchamiany jako admin. Inaczej Windows nie pozwoli mu klikać w okno gry. - LOSOWOŚĆ CZASOWA: Wszystkie akcje (kliknięcia, podnoszenie, zmiana kanału) muszą mieć losowe opóźnienia. Wpisanie w logach "akcja co 100ms" to proszenie się o bana. # Funkcja do losowych opóźnień - TWÓJ NAJLEPSZY PRZYJACIEL def random_sleep(min_ms, max_ms): sleep_time_seconds = random.uniform(min_ms / 1000, max_ms / 1000) time.sleep(sleep_time_seconds) Co MY możemy z tym zrobić? Dwie drogi. Administracja nie pomoże, póki nie zobaczy, że to poważny problem społeczności serwera. Mamy więc dwie opcje: OPCJA 1: "Jeśli nie możesz ich pokonać, dołącz do nich" Korzystając z powyższych konceptów i AI, możesz napisać własnego bota. To nie jest nic trudnego. Wystarczy Python, podstawowa logika i trochę cierpliwości. Dlaczego nie spróbować, skoro inni mają taką przewagę? OPCJA 2: Walcz i męcz bociarzy! Jeśli nie chcesz botować, możesz aktywnie utrudniać im życie. To naprawdę działa i BARDZO ich irytuje, bo zmusza do oderwania się od ich codziennych zajęć. PISZ WIADOMOŚCI DO ICH BOTÓW! Każda wiadomość to alarm i przymus reakcji. ZABIJAJ ICH BOTY na spotach. Zmuszasz ich do odrodzenia, podbiegnięcia główną postacią i tracenia czasu. Możesz też spróbować napisać prostego bota który będzie co np. 10 minut tworzył nową postać i pisał jakąś losową wiadomość na nicki botów które znasz. Aby ułatwić Wam "nawiązywanie przyjacielskich rozmów", poniżej lista nicków botów i ich właścicieli (dane z moich obserwacji, możliwe, że częściowo nieaktualne, ale właściciele się nie zmieniają). Nie są to też wszystkie boty a zaledwie garstka więc warto też poszukać na własną rękę :) Nicki botów + ich właściciele/gildie: Nick Dropka Gildia dropka Nick Main Gildia Main Beast Beast LuisEnrique Beast Aia Beast Kujaw Kostuch OwoceZycia Rocky Kostuch OwoceZycia Tyson Kostuch OwoceZycia Countess SKYL1NE Este ArToN Disneyland Landre ArToN Disneyland JadeNaKoniu xS1emin OwocZycia Zgoda xS1emin OwocZycia Tschuss xS1emin OwocZycia HuXy HuXXXy DuzyKotek SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence Najwiekszy SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence DuzyBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence GigaBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence SredniBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence WielkiBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence MalyBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence Pao Kraab60 OldCrew Gi3ntki Kraab60 OldCrew seksikotek60 Kraab60 OldCrew Kraab Kraab60 OldCrew Amstel Kraab60 OldCrew Calsberg Kraab60 OldCrew WitamPana Cheetos, Chia OwoceZycia StrapOff Cheetos, Chia OwoceZycia Banogrono Cheetos, Chia OwoceZycia SzpadelWRyj Cheetos, Chia OwoceZycia Fajterek Cheetos, Chia OwoceZycia 4DDDDDDDDDDD ShineBright TazzY_f3 Mientuski 3CCCCCCCCCCC ShineBright TazzY_f3 Mientuski 1AAA ShineBright FEUZZ (Noctis), Nancy (ShineBright) Noctis, ShineBright Diopsyd ShineBright Nancy ShineBright Draw_f1 ShineBright Nancy ShineBright NoirKiss Ingoria OwocZycia jul3czk4 Ingoria OwocZycia NoirDie Ingoria OwocZycia NoirLust Ingoria OwocZycia NoirLuv Ingoria OwocZycia BetonoweLasy Ingoria OwocZycia KrowaDojna Ingoria OwocZycia Naz Ingoria OwocZycia MocnyTowar Ingoria OwocZycia LubieKredki Ingoria OwocZycia Muchomar Tillo OwocZycia Ukrop Nancy ShineBright Gadzik Tillo OwocZycia 5EEEEEEEEEEE Nancy ShineBright 6FFFFFFFFFFF Nancy ShineBright NightmareXXX Inferno Axetiv Wolski OwocZycia Ingoria OwocZycia Doomik OwocZycia Ingoria OwocZycia uWuKiCia69 OwocZycia Ingoria OwocZycia Podsumowanie Chciałem, abyście wszyscy zobaczyli pełny obraz. To nie są teorie spiskowe, to codzienność pandory. Gracze wydają pieniądze, a inni na tym żerują. Póki społeczność nie zacznie głośno mówić i domagać się zmian, nic się nie stanie. Może ten post coś zmieni. Pytania? Wątpliwości? Piszcie w komentarzach. Dajcie znać, co myślicie.2 punkty -
Witajcie, zacząłem ostatnio grywać dużo na różnych OTS-ach, a w szczególności na Medivii stąd też przyszła potrzeba aby nieco zautomatyzować niektóre żmudne czynności jakimś gotowym botem. Na medivie są aktualnie 2 działające boty (mówię tutaj o sprawdzonych przeze mnie): LoftyBot oraz MediviaProBot oba zostały przeze mnie scrackowane. LoftyBot to nic innego jak zwykły skrypt w AutoIT stąd też nie wymagało to ode mnie zbyt dużego wysiłku aby go scrackować. Ale nie owijając dalej w bawełnę, poniżej podaję działającego LoftyBota w wersji 1.4.8 bez potrzeby uwierzytelniania. Źródła nie podaję, ale każdy kto choć trochę bawi się informatyką, nie powinien mieć najmniejszego problemu z jego wyciągnięciem. Download: https://mega.nz/#!PsYQmTAL!3p_4pzFAoq6OD2IKSSpzoby6tdMfpcx6_33Kp42w8j0 Virustotal: https://www.virustotal.com/pl/file/ff84d318fa88f601c1cc3bd52a9788083646c72e3cdbb18214350a2c9630fc74/analysis/1489051447/ Zapewniam, że w środku nie ma żadnego wirusa pomimo powyższego wyniku: potencjalne zainfekowanie zostało wykryte w "ImageSearchDLLx32.dll" która jest często wykorzystywana w skryptach AutoIT stąd też, nie martwcie się tym, po drugie potencjalny wirus został wykryty przez niszowe antywirusy, w samym .exe bota nic nie ma.1 punkt
-
Serverfiles Terenzo - Upgrade (2024) - C++20 / Visual Studio 2023 - By: Muchomor
kubaanst1 przyznał(a) reputację
muchomor321 za temat
Przed rozpoczęciem chciałbym zaznaczyć, że udostępnione przeze mnie pliki zostały stworzone z myślą o osobach początkujących. Wszystko zostało zautomatyzowane, aby maksymalnie uprościć ich pracę. Należy jednak pamiętać, że te pliki nie są gotowe do uruchomienia publicznego serwera, ale stanowią solidną bazę do dalszego rozwoju. Rozgrywka bazuje na Terenzo z 2013 roku, ale sam kod źródłowy jest lepszy niż w przypadku wielu niskiej jakości alternatyw, takich jak Pandora. Od dłuższego czasu w tych kwestiach nic się tu nie działo, a dostępne w Internecie informacje na temat Terenzo są przestarzałe i niewystarczające. Dlatego postanowiłem dzisiaj przedstawić inicjatywę kompleksowej aktualizacji na rok 2024. Visual studio 2022 Source Client - C++17 Server Source - C++20 Freebsd 13.2 (32 bit) Mysql56 Gcc10 Python 2.7 Granny2.11.8.0 W pełni sprawna wirtualna maszyna, która automatycznie wychwyci twoje połączenie internetowe. Uwaga Server Source znajduje się na Virtualbox w lokalizacji /src/Server Hasło do Połączenia SSH root 123 hasło plików .rar gamecoretop Hasła do postaci GM: test / test2 123 Hasło do Navicat: 123 Pełny Tutorial: Dodano nowy folder o nazwie Drop i Zmieniono standardowe pliki .txt / index na .cpp Dodano nowy sprawny system szarf na miarę 2024 roku Dodano nowy sprawny system wierzchowców na miarę 2024 roku Dodano nowy sprawny system nakładek na broń na miarę 2024 roku Usunięto zbędne funkcje i lekko wyczyszczono source. Przepisano funkcję na auto Dodano nowe Refreshe. Przetłumaczono cały drop aby uprościć rozpoznanie. Przetłumaczono nazwy map aby uprościć ludziom odnajdywanie się w plikach. - Naprawiono większość bugów - Niepotrzebujesz już libów do używania ./qc - Aby przeładować wszystkie questy użyj komendy /quest - Niepotrzebujesz już bawić się w dump_proto - Program znajdujący się w tej paczce wychwytuje wszystko automatycznie, jedynie co musisz to skonfigurować połączenie z Mysql w pliku .json - Zmieniono standardowe hasło oraz zabezpieczono włamanie na serwer. - Automatyczne wychwytywanie zmian w item_proto oraz mob_proto - Nie trzeba generować jak dawniej. - Można w łatwy sposób uruchomić nową postać: Likan - Posegregowano i usunięto zbędne mapy. - Klient został odchudzony ze zbędnych plików. - Naprawiono świecenie i inne efekty. - Pliki CONFIG - Automatycznie wychwytują twój adres ip maszyny z Virtualbox - EPack32 - który jest w klient automatycznie wychwytuje lokalizację plików, nie musisz już ustawiać lokalizacji folderu aby rozpakować i spakować dane pliki. Chciałbym poinformować że sam source jest przeznaczony dla osób którzy bawią się tą grą i chcą np. zagrać jak za dawnych czasów ze znajomymi, jednakże osoby które działają przy serwerach również mogą spróbować swoich sił aby je naprawić w całości. Download: PACZKA ZOSTAŁA ODCHUDZONA z 6/7GB do 2.10GB w tym wirtualna maszyna https://mega.nz/file/XaASlKpA#vzAkHcxbW1iae7SqEZNWd5Iq2U__KT-VUqgzqwAEkz41 punkt -
Metin2 Pliki Serwerowe 2025 zaktualizowane z pełnym FoxFS / dx9 (Mainline)
mikuso00 przyznał(a) reputację muchomor321 za temat
Witam ponownie życzę miłego używania, raczej nic lepszego nie znajdziecie oprócz martysamy jeżeli chodzi o darmowe rzeczy. Środowisko kompilacji Kompilator klienta: Visual Studio 2022 Kompilator serwera: GCC 14 Wersja FreeBSD: 14.2 (amd64, i386) Baza danych: MariaDB 11.4.3 Wykorzystywane biblioteki: CryptoPP 8.9.0 Boost 1.85.0 DevIL 1.7.8 Lzo 2.10 / Minilzo 2.10 Libjpeg 9f Python 2.7 Granny 2.11.8 DirectX 9 (klient) Usunięty zbędny syf z kodu taki jak: libserverkey limit_time Xtrap HackShield NProtect_GameGuard Netmarble Hammer of Tor Auth_Brazil Auth_Japan OpenID Matrix_card Passpod Blocked_Country_ip Vcard Teen GoogleTest PCBANG Auction Sms-mobile __20040725_CAMERA_WORK__ VTune __UNITTEST__ Lotto/Lottery HIGHSCORE g_iLoadingDelayTime Armadillo Nano DbString Greet Siege War / Castle Monarch SpeedServer BattleArena china_event_server threeway_war ip_ban FileMonitor_FreeBSD distribution_test_server over9refine dev_log Traffic_Profiler Hotbackup AdminPage InputUDP MovieMan ProcessScanner CheckLatestFiles Kompilacja i struktura projektu Serwer oraz źródła QC przystosowano do kompilacji z użyciem GCC 14 i standardu C++23. Kod źródłowy można teraz kompilować w trybie 32-bitowym na serwerach 64-bitowych. Usunięto zbędne biblioteki z projektu serwera. Naprawiono błędy ostrzeżeń podczas kompilacji serwera, QC i klienta. Naprawiono problem z plikami obiektowymi, które nie były usuwane przez komendę clean. Zaktualizowano kompilator Dump proto oraz archiwizator FoxFS do standardu C++23. Shell script-y do uruchamiania, zatrzymywania i czyszczenia zostały odświeżone. Baza danych Uaktualniono do MariaDB 11.4.3. Refaktoryzacja konfiguracji po usunięciu MYSQL_OPT_RECONNECT w nowszych wersjach. Naprawiono błąd powodujący crash bazy podczas otwierania kanałów. Zmiany klienta Zaktualizowano DirectX do wersji 9. Dodano bibliotekę Libjpeg-9f do projektu klienta – kompilowana automatycznie. Naprawiono błędy wyświetlania (np. przerwy między poziomem, rangą a nazwą postaci). Zmieniono ikonę klienta. Zmieniono system paczek na FoxFS: Pliki paczek mają teraz rozszerzenie .ipk. Nazwy paczek są bardziej czytelne. Skrypt batch i generator właściwości (property generator) został napisany od nowa – brakowało oryginalnego źródła. Usunięto wymóg posiadania Pythona 2.7 do archiwizacji paczek. Dodano ikonki do narzędzi (Dump proto, FoxFS archiver, property generator). Systemy i zawartość gry Liczba kanałów zwiększona do 4. Zaktualizowano system skilli (zarówno w bazie danych, jak i plikach paczek). Usunięto plik INDEX z paczek – nazwy są teraz pobierane bezpośrednio z kodu źródłowego klienta. Naprawiono błąd syserr przy pierwszym logowaniu klienta. Dodatki Dodano wsparcie dla zdalnego dostępu przez aktualizację MartySama PROXY_IP. Download: https://mega.nz/file/RVIzhDrS#_cxZipUg_ydv9gJTxooj4aQ7sijjHrSygtMMh2HayD41 punkt -
Polecam https://youtu.be/X1oe1Fnz8eA?si=rcdaLJIiODrNUV3f1 punkt
-
Shakes & Fidget Remastered WebGL Server Files - Free Download
SebuśPL przyznał(a) reputację MatiXer2000 za temat
zrobiłem tak i dalej strony nie ładuje rothian.pl1 punkt -
Cześć! W tym poradniku pokażę Ci, jak stworzyć zaawansowany system proxy z wirtualnym światem logowania (po stronie Proxy) oraz wdrożyć zaawansowane rozwiązania pomagające w walce z atakami botów, minimalizując ich skutki. Skupimy się wyłącznie na darmowych narzędziach, więc choć nie możemy oczekiwać 100% ochrony, to taki system zapewni solidny poziom bezpieczeństwa i ochrony Twojego serwera. Przygotuj sobie wszystko co będzie potrzebne przed rozpoczęciem pracy Wymagania środowiska w którym będą pracować serwery: - Musisz dysponować przynajmniej 2 serwerami Minecraft (Swoim serwerem minecraft który chcesz chronić oraz wolnym serwerem, na którym zainstalujemy Proxy) Potrzebne pliki: - Velocity https://papermc.io/software/velocity - LimboAuth(Plugin, który doda rejestrację oraz logowanie) https://modrinth.com/plugin/limboauth - LimboFilter (Plugin, odpowiada za ochronę przed atakami botów) https://modrinth.com/plugin/limbofilter - LimboAPI - https://github.com/Elytrium/LimboAPI/releases - FastMOTD https://modrinth.com/plugin/fastmotd 1.Instalacja Velocity - w przypadku hostingu przeglądarkowego --------------------------------- Musisz dysponować przynajmniej 2 oddzielnymi serwerami! Pobrany wcześniej plik z silnikiem wrzucasz do głównego katalogu serwera - zwróć uwagę, na nazwę tego pliku. większość hostingów wymaga, żeby plik nazywał się ,,server.jar" Uruchamiasz serwer, żeby wstępnie wygenerować pliki serwera (Nie opisuje tego kroku, ponieważ na każdym hostingu wygląda to nieco inaczej) server.properties forwarding.secret velocity.toml 2.Konfiguracja po Stronie serwera gry Wstępnie serwer docelowy musi być postawiony na silniku PaperSpigot lub bazujący na nim fork, Ja polecam również korzystanie z Purpura https://purpurmc.org - większe możliwości konfiguracji oraz jeszcze bardziej zoptymalizowany. server.properties spigot.yml config/paper-global.yml 3.Wstępne testy oraz konfiguracja Zrestartuj wszystkie serwery, aby zastosować wprowadzone zmiany. Następnie połącz się z serwerem, używając adresu IP Proxy, i sprawdź, czy możesz się połączyć oraz czy zostajesz przeniesiony na serwer gry. Przeniesienie może być niezauważalne, więc upewnij się, że wszystko działa zgodnie z planem. Jeśli napotkasz problemy, sprawdź logi proxy i backendu, aby zidentyfikować ewentualne błędy. Koniecznie sprawdź, czy możesz połączyć się z serwerem gry, wpisując jego adres IP bezpośrednio w kliencie Minecraft. Jeśli połączenie jest możliwe, oznacza to, że popełniłeś błąd w konfiguracji serwera gry. Takie zachowanie jest niepożądane, ponieważ gracze powinni łączyć się wyłącznie przez adres IP Proxy, co zapewnia odpowiedni poziom bezpieczeństwa i kontroli nad ruchem sieciowym. 4.Instalowanie pluginów po stronie Proxy Aby zainstalować pluginy LimboAPI, LimboFilter, LimboAuth oraz FastMOTD na proxy, pobierz ich pliki .jar z zaufanych źródeł(Takie podałem na początku posta) i przenieś je do folderu plugins w katalogu proxy. Jeśli folder plugins nie istnieje, utwórz go ręcznie. Następnie zrestartuj proxy, aby wczytać nowe pluginy. Po restarcie sprawdź logi, aby upewnić się, że wszystkie pluginy zostały poprawnie załadowane i działają zgodnie z oczekiwaniami. 5.Konfigurowanie poszczególnych pluginów LimboFilter Generalnie, konfigurując ten plugin, warto jak najbardziej zmodyfikować plik konfiguracyjny, aby jak najmniej przypominał wersję domyślną. Im bardziej nietypowe będzie działanie pluginu, tym trudniej będzie obejść jego zabezpieczenia. Tutaj nie omówiłem, poszczególnej linijki co za co odpowiada... możesz to sobie przetłumaczyć, na google lub doczytać dokumentację pluginu. Tutaj bardziej zależy mi na przekazaniu ci sposobu myślenia, podczas konfiguracji takich pluginów... kieruj się myślą ,,Profesjonalista mnie nie przeraża – jego ruchy są łatwe do przewidzenia. Prawdziwy strach budzi amator, bo nigdy nie wiesz, czego się po nim spodziewać." 6.Inne pluginy, które warto dodać w celu ochrony EpicGuard - https://modrinth.com/plugin/epicguard //Darmowy plugin, który pomoże blokować VPN/Proxy lub konkretne kraje. Bardzo mocno ograniczy to skuteczność ataków :)) dodatkowo widzę, że w pluginie rozwijana jest funkcja, która sprawdza czy logujący się gracze nie mają podobnych nicków... to też może wyciąć jakieś gorsze boty :))1 punkt -
Nie streamuje się dzisiaj na CPU, tylko na GPU wykorzystując wbudowane w nich enkodery...1 punkt
-
Od siebie polecam na Chromium tylko dwie przeglądarki: MS Edge z powodu integracji z Defenderem lub Vivaldi (choć ich wbudowany adblocker to jest, bo jest). Poza bańką klonów bazujących na Chromium: Firefox i jego fork Zen Browser. Z Adblocków - uBlock lub AdGuard. Korzystaj z tego co Ci najbardziej odpowiada. Wszystkie Chromiumy wpieprzają zasoby, bo są tak ustawione, że nigdy się nie zamykają tylko siedzą w tle. Można to wyłączyć w ustawieniach, choć ja preferuję metodę polityk systemowych. Na pewno warto wyłączyć przez flagi wszelkie zbędne "dodatki" w przeglądarkach, menedżery haseł takżei przejść na coś pokroju Bitwardena.1 punkt
-
Source ZAHON_MOD
Pawcio19955 przyznał(a) reputację
ZAHON za temat
[Source Code] ZAHON_MOD Tak Cheat działa tylko na Kliencie Prywatnym https://drive.google.com/file/d/0B3O562LClXBhQU92UkJIYWJnVmc/view?usp=sharing http://www120.zippyshare.com/v/JjUbLnbS/file.html https://www.virustotal.com/pl/file/27b61269097b64f334dbfe2395ff8a6617eaf63e0f828e3c23aefa076c093b50/analysis/1477826515/ https://www.virustotal.com/pl/file/27b61269097b64f334dbfe2395ff8a6617eaf63e0f828e3c23aefa076c093b50/analysis/1477826515/ Z racji tego, że mam dużo innych zajęć na głowie udostępniam wam projekt skończony w ok. 80%. Możecie z tego korzystać, dodawać na poszczególne serwery, prosiłbym tylko o pozostawienie zakładki Info z linkami do moich stron bez zmian. Jak znajde trochę czasu to postaram się dokończyć projekt. Pozdrawiam ZAHON1 punkt -
Wygeneruj sobie listę nicków które mają brakujące ci przedmioty tym: https://www.mpcforum.pl/topic/1687322-sf-scrapbook-helper-bot-do-uzupelnienia-klasera/ Później dodaj w MFBocie listę w ustawieniach areny i będzie bił. Warto dobrze przygotować listę by zawsze pokonywać przeciwnika bo szkoda straconych szans.1 punkt
-
spróbuj zrobic .htaccess i wkleic to AddEncoding gzip .gz <Files "*.wasm.gz"> ForceType application/wasm </Files>1 punkt
-
Piszę ten poradnik ponieważ wiele osób pytało mnie jak postawić serwer na Linuxie. Obecnie ciężko jest znaleźć aktualny poradnik. Przed przystąpieniem do czynności przedstawionych poniżej zapoznaj się z poradnikiem: http://www.mpcforum.pl/topic/1224697-poradnik-stawianie-wlasnego-ots-na-pc/ Ja osobiście używam Debiana 7 64- bit i też go wam polecam. Co będzie potrzebne ? PuTTY: http://www.putty.org/ Winspc: http://winscp.net/eng/docs/lang:pl Silnik skompilowany pod Windowsa ( z plikiem do odpalania .exe ) Ja na potrzeby poradnika użyje silnika YurOTS 7.6 XML Wchodzimy w PuTTY i tworzymy połączenie SSH z naszym VPS. I klikamy Open ew. zapisujemy żeby nie trzeba było wpisywać tego za każdym razem. Teraz łączymy się z FTP przez Winspc I wchodzimy do głównego katalogu Tworzymy nowy folder ots i wklejamy tam zawartość swojego ots Teraz wchodzimy: /etc/apt/sources.list edytujemy go i wklejamy tam: deb http://ftp.pl.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.pl.debian.org/debian/ wheezy main contrib non-free deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free deb http://www.deb-multimedia.org wheezy main non-free zapisujemy i zamykamy. Teraz logujemy się na konto roota na SSH. Wpisujemy: apt-get update apt-get install wine Podczas instalacji musimy wybrać [y/n] wiec wybieramy "y" ( czyli yes ) Gdy wine nam się zainstaluje, wchodzimy w folder z ots'em przez komendę: cd /ots/ I odpalamy serwer wine <nazwa.exe> w moim wypadku jest to: wine YurOTS.exe Gratulacje serwer stoi, ale się zamyka po wyłączeniu ssh. Musimy pobrać screena. apt-get install screen Instalujemy go jak wine. Gdy się zainstaluje, wchodzimy w folder z ots. i wpisujemy komendę: screen -S OTS -d -m wine YurOTS.exe Za YurOTS.exe podstawiacie swój plik .exe Liczę ,że poradniczek się przydał i zacznie powstawiać więcej OTS'ów.1 punkt
-
Poradnik jest nieaktualny, pomoc oraz aktualne poradniki możecie znaleźć na: https://otland.net/forums/basic.479/ Piszę ten poradnik ponieważ wiele osób nie wie, albo nie chce im się szukać jak zrobić swój własny ots. Spis Treści: 1. Wprowadzenie. Co potrzebne ? 2. Silnik 3. Acc Maker ( Strona ) 4. Mysql ( Baza Danych ) 5. Zakończenie ...::: 1. Wprowadzenie. Co potrzebne ? :::... Pierwsze co będziemy potrzebować jest silnik który nas interesuje. Możemy ściągnąć np. silnik rl, evo, pokemon czy dragon ball i go przerobić lub nie. Innym rozwiązaniem jest ściągniecie dosyć czystych plików np. TFS'a ( The Forgotten Serwer ) i zrobienie swojego wymarzonego OTS'a od 0. OTS'y dzielą sie na XML i MySQL, ja w tym poradniku opiszę MySQL ale dla XML robi się to samo pomijając bazę danych. Jakie są plusy i minusy używając ściągniętych silników: + Nie znając dobrze c++ czy lua można zrobić dosyć ciekawy serwer. + Nie trzeba poświęcać dużo czasu. + Duży wybór, jest dużo silników w internecie do wyboru więc każdy znajdzie coś dla siebie. - Częsty brak source ( source potrzebne do edycji samej budowy silnika [ c++ ] ). - Jednolitość serwera, nie będzie unikatowy ponieważ jest dostępny w internecie. - Możliwość pobrania wirusa. Myślę że po krótce przybliżyłem wam wiedze na temat silników do Tibiskich Serwerów więc przejdźmy do sedna. Nasze MPC'owe silniczki: http://www.mpcforum.pl/topic/1186261-spis-silnikow-ots/ ...::: 2. Silnik :::... Gdy już mamy swój silnik możemy wziąć się do roboty. Co taki silnik powinien zawierać. Folder Data, Skompilowany plik do odpalania serwera na Windows ( .exe), plik config.lua + inne opcjonalne "śmieci" Pierwszym krokiem który musimy zrobić jest edycja pliku config.lua Edytujemy go normalnie w notatniku ( osobiście polecam notepad ++ ) Link do Notepad ++ : http://notepad-plus-plus.org/ Znajdziemy tam mniej więcej coś takiego ( config.lua każdego silnika wygląda inaczej ! ) Wyjaśniłem tylko te najważniejsze, jeśli ktoś chce znać inne niech użyje mózgu albo google translatora. Następnym krokiem po konfiguracji naszego serwera jest zrobienie bazy dancyh które będa zapisywały lvl ,konta, itemy itp. graczy. Potrzebować będziemy programu XAMPP: http://www.oldapps.com/xampp.php?old_xampp=39 Podczas instalacji zaznaczamy Apache i Mysql, po instalacji powinno wyglądać tak: Jeśli Running nie świeci to znaczy że jakieś porty blokują ( np. jest spowodowane przez skype bo on blokuje port 80 ) Gdy uporamy się z xamppem wchodzimy w przeglądarkę i wpisujemy: http://127.0.0.1/security/ Czas zabezpieczyć naszą bazę danych: Wybieramy język Polski I klikamy jak na screenie: Następnie: I klikamy "Password changing" Hasło do htaccess opcjonalnie. Gdy mamy hasło możemy uzupełnić w confing.lua sqlPass = "nasze_hasło" Czas zimportować bazę danych: wchodzimy: 127.0.0.1/phpmyadmin logujemy sie: login: root hasło: <twoje hasło> Po zalogowaniu musimy utworzyć nową bazę danych dla przykładu wpisujemy "ots" i klikamy Utwórz. Następnie klikamy import -> przeglądaj i wchodzimy w pliki silnika. Szukamy pliku mysql w folderze schemats a następnie klikamy Wykonaj. Powinniśmy otrzymać następujące tabele: Następnym zadaniem jest odpalenie silnika ( plik .exe ) Po odczekaniu i załadowaniu powinniśmy otrzymać następujący wynik: Jak widzimy > > Status: Online! W tym momencie możemy się zalogować poprzez client i ipchangera Można zalogować się na passy 1/1 i wybrać Account Menagera Gratulacje właśnie postawiłeś własnego OTS'a ! ...::: 3. Acc Maker ( Strona ) :::... Strona to bardzo przydatny dodatek do naszego OTS'a. Zachęca dużo graczy i ułatwia graczom przeglądanie np. Highscores czy zakładanie gildii. Jedne z bardziej znanych gotowych acc makerow to Gesior czy Nicaw. http://nicaw.net/ Gdy mamy gotowe pliki do strony. Wchodzimy do folderu z xampp. Przykładowo C:\xampp i szukamy folderu htdocs. Polecam go skopiować i trzymać w jakimś miejscu bo sie może przydać. A z naszego orginalengo folderu htdocs usuwamy wszystko i wklejamy tam pliki strony. Jeśli to Nicaw Acc to musimy skonfigurować wszystko w pliku config.inc.php a gdy mamy Gesiora to robimy jak piszą. Najważniejsze przykładowe uzupełnienie w config.inc.php # Set data directory of your OT server $cfg['dirdata'] = 'C:/OTServ/data/'; // scieżka do plikow otsa $cfg['house_file'] = 'world/Tibia-house.xml'; // ścieżka do listy domkow # MySQL server settings $cfg['SQL_Server'] = 'localhost'; // ip mysql $cfg['SQL_User'] = 'root'; // nazwa użytkownika bazy dancyh $cfg['SQL_Password'] = ''; // haslo bazy dancyh $cfg['SQL_Database'] = 'ots'; // nazwa bazy danych Przykładowa strona: Lecz to jeszcze nie koniec, ponieważ trzeba wyłączyć naszego Account Menagera Aby to zrobić należy wejść do plików serwera i edytować config.lua i zmienić accountManager = true na accountManager = false Tak oto zrobiliśmy stronę naszego Serwera i wyłączyliśmy standardowe tworzenie kont przez passy 1/1. ...:::4. Mysql ( Baza Danych ):::... Mam OTS ale nie mam GM'a ? To nie ma sensu ! No właśnie, w tym punkcie opisze jak dodać Admina jakiemuś graczowi. Aby tego dokonać "znowu" wchodzimy do bazy danych naszego OTS. 127.0.0.1/phpmyadmin Logujemy się, i możemy zauważyć wcześniej przedstawione tabele. Wchodzimy w zakładkę players, klikamy przeglądaj i klikamy ołówek przy postaci której chcemy dać GoD'a. Możemy tam edytować podstawowe rzeczy gracza jak lvl, cap, pozycje, outfit itp. Aby ustawić sobie GoD'a w tabeli group_id ustawiamy 6. Można tu znaleźć prawie wszystko, kto ma jaki item itp. nie będę się rozpisywał ponieważ trzeba samemu poszperać, z najmniejszą wiedzą można się domyślić która tabela jest od czego. ...:::5. Zakończenie :::... Myślę, że tym poradnikiem przybliżyłem wam trochę wiedzę o stawianiu własnego OTS i przyda wam się. Liczę na to że uszanujesz moją pracę podczas pisania tego poradnika i nie będziesz udostępniał go na inne fora bez mojej zgody ponieważ napracowałem się pisząc ten poradnik. Pozdrawiam i życzę udanych serwerów @rafaeru1 punkt
