Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 21.02.2026 uwzględniając wszystkie działy

  1. 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🫡
    7 punktów
  2. 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
  3. 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-VUqgzqwAEkz4
    2 punkty
  4. GladClone 2017 0.0.5.rar - pCloud - Nie można zainstalować tego, brak pliku index.php w folderze install
    1 punkt
  5. 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.
    1 punkt
  6. GDYBY KTOŚ BYŁBY TAK MIŁY I UPNIE PLIKI I KLIENTA NA JAKIŚ DODATKOWY HOSTING, TO NIECH LINKI PODEŚLE MI NA PW!!! Ok długo obiecywane pliczki v2.1 są gotowe, wykryte bugi postaram się w trakcie poprawiać, usuwać. Może przejdźmy do pliczków. Jak wgrać pliczki na serwa Download Podoba się daj LUBIĘ TO Choć tak odwdzięcz mi się za całkiem darmowe pliki, nad którymi bardzo długo pracowałem.
    1 punkt
  7. Wrzucam wam pliki serwerowe DIvineWorld s2 Serwery takie jak Divine/GladoR/Hexagon/Neverius były mojego autorstwa udostępniam pliki bez tabelek account aby nie upubliczniać prywatnych danych graczy. Nie pomagam w uruchomieniu ani odbugowaniu tych plików, backup plików został wykonany pod koniec działalności serwera DivineWorld. Jeśli uzbiera się troche lajków udostępnię pliki Hexagon/Neverius. Download: https://mega.co.nz/#!gIRwgTYR!7B3sVi-w_LgUPKzccoelsrT3uVneKBoMumj5dFXPLBw Skan: http://screenshooter.net/100630997/tbgrbrn PS. Jak uzbiera się tu 50 lajków to wrzucę kolejne SF
    1 punkt
  8. jak ogarnąć żeby pomijał ekspedycje ?
    1 punkt
  9. Wstęp Na początek warto byłoby w dużym skrócie wyjaśnić czym jest Docker i jak działa. Docker pozwala na tworzenie kontenerów w których możemy umieszczać aplikacje. Osoby, które dopiero poznają Dockera często porównują kontenery do maszyn wirtualnych co jest błędne ale pozwala chociaż trochę zobrazować sobie ich działanie. Kontenery z zasady są o wiele lżejsze niż maszyny wirtualne. Potrzebują mniej czasu oraz pamięci do uruchomienia. Działają całkowicie inaczej, każda wirtualna maszyna ma własny system natomiast kontenery współdzielą system hosta Wymagania Sam w sobie Docker może działać na systemach opartych o jądro Linuxa. Dlatego też uruchomienie np. na Windowsie opiera się na aplikacji Docker Desktop, która wykorzystuje WSL 2 do uruchomienia Dockera. Docker nie zadziała natywnie na FreeBSD (są różne sposoby, żeby to zrobić ale w tym poradniku nie o tym) Sposób użycia w kontekście serwera metin2 Zamiast instalować wszystkie potrzebne aplikacje ręcznie opieramy ich instalacje oraz konfiguracje o Docker-Compose Mamy pewność, że każda osoba które bierze udział przy tworzeniu serwera ma te same środowisko np. wersje bazy danych W momencie szybkiej potrzeby zmiany serwera dedykowanego w przypadku abstrakcyjnych sytuacji takich jak np. niedostępność serwera u danego dostawcy. Jesteśmy w stanie odwzorować całe środowisko kilkoma poleceniami Sam sobie serwer uruchamiamy nadal na FreeBSD czy też Windowsie. Wszystkie aplikacje, które są potrzebne do jego działania np. bazę danych czy serwer www na stronę/forum konteneryzujemy. Konteneryzacja może odbywać się na całkowicie innym, niezależnym serwerze od serwera gry Słownik pojęć Kontener - "opakowanie na aplikacje". Jeden kontener jest niezależny od drugiego ale mogą się ze sobą komunikować Aplikacje - bazy danych, serwery www, serwery plików itp Docker-Compose - to rozszerzenie czy też narzędzie dla Dockera, które pozwala uruchamiać wiele kontenerów na podstawie pliku .yml w którym konfigurujemy poszczególne aplikacje Uruchomienie przykładowego kontenera Kontener uruchomimy na Windowsie, wykorzystując aplikacje Docker Desktop W kontenerze umieścimy serwer bazy danych MySQL w wersji 8.0.17 Skonfigurujemy bazę danych, hasło dla usera root oraz dodamy dodatkowego użytkownika Określimy port na którym uruchomiony będzie kontener Skonfigurujemy volumen w którym znajdować będą się pliki bazy danych Jak uruchomić kontener Pobieramy Docker Desktop dla systemu windows https://www.docker.com/products/docker-desktop/ Instalujemy Docker Desktop zgodnie z wymaganiami Pobieramy plik yml z załącznika Konfigurujemy plik, kolejno: Hasło dla użytkownika root ustawiamy w environment->MYSQL_ROOT_PASSWORD Nazwę dodatkowego użytkownika ustawiamy w environment->MYSQL_USER Hasło dodatkowego użytkownika ustawiamy w environment->MYSQL_PASSWORD Nazwę bazy danych ustawiamy w environment->MYSQL_DATABASE Mapujemy porty na których ma nasłuchiwać MySQL, tak abyśmy mogli połączyć się do serwera z zewnątrz - więcej o tym tutaj https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/ Określamy volumen oraz "wyciągamy" pliki bezpośrednio z kontenera do jakiegoś folderu W konsoli przechodzimy do lokalizacji gdzie znajduje się plik .yml z konfiguracją kontenera i wykonujemy polecenie "docker-compose -f .\docker-compose-mt2-local.yml up" Mamy uruchomiony serwer MySQL w kontenerze docker-compose-mt2-local.yml
    1 punkt
  10. alchemik1

    System sklepów offline

    W związku z tym że w Polsce mamy spierdoliny umysłowe które opierdalają ludzi co miesiąc na kasę i mają się za "dev'ów" kupując wszystko od innych albo podpierdalając z innego serwera udostępniam wam MOJE sklepy offline z ostatnimi aktualizacjami, robię to ponieważ jak widzę takiego zjeba jakim jest Dekador & spółka to aż mi go żal. Nie wiem kto normalny umysłowo z IQ większym od zera płaci za coś 650zł by to pózniej udostępnić. Dla wszystkich którzy kupili sklepy i są w porządku zostanie wam wysłana nowa wersja sklepów, odświeżona z większymi możliwościami i jeszcze lepszą optymalizacją za +- 2 tygodnie. W nowych sklepach będą możliwe do włączenia m.in: - wyszukiwarka - zmiana modeli sklepów - won'y i własna waluta Nie będę chujem i nie udostępnie wiecej rzeczy mimo że mógłbym (source,psd niektórych serwerów i same pliki) bo nie bawię się w takie rzeczy. A jak kogoś boli dupsko z tego powodu że sklepy udostępniam to niech wyciągnie klin z dupy. Funkcje - Gracz może otworzyć zwykly sklep jak i offline - Dynamiczne ceny i czas otwarcia sklepu offline ustawiane w bazie - Gracz może edytować sklep/nazwę sklepu bez konieczności stania obok sklepu - Gracz może pobrać zarobione Yangi ze sklepu jak i go zamknąć bez konieczności stania obok sklepu - Po otworzeniu sklepu nazwa zmieni kolor na niebieski (Zapamiętywanie przeglądnietych już sklepów) - Po restarcie serwera bądź awarii (crashu) sklepy będą stały tam gdzie wcześniej - Możliwość wyłączenia pokazywania nazw npc sklepów (Zmniejsza lagi przy większej ilości sklepów) - Automatyczne zamykanie sklepu gdy gracz kupi ostatni przedmiot - Zapisywanie cen przy tworzeniu sklepu - Ustawienie widoczności nazw sklepów poprzez dystans w Opcjach Gry - Sklepy offline mają własny kolor nazw jak i na minimapie - Sklepy współpracują z usuniętym limitem Yang - Sklepy współpracują z systemem szarf - Sklepy są zabezpieczone przed wszelkimi próbami ataków - System jest w pełni zoptymalizowany do jak najlepszej i jak najstabilniejszej pracy - Sklepy są przetłumaczone na 3 języki: Polski,Angielski,Niemiecki,Rumuński Komendy: /delete_shop <rodzaj> <argument> Rodzaje: shopid - Usuwanie sklepu po ID player - Usuwanie wszystkich sklepów po nicku gracza Przykłady: /delete_shop player Best4ever /delete_shop shopid 1 /update_shop <ID sklepu> - Przeładowanie itemów w sklepie jeśli je edytowałeś w bazie Nowe event flagi: /e shop_max <count> - Maksymalna ilość sklepów na jednej postaci, domyślnie limit to 2 sklepy /e shop_off 1 - Wyłączenie tworzenia sklepów w grze /e shop_off 0 - Włączenie tworzenia sklepów w grze /e shop_dist <0 - 10000> - Ustawienie dystansu w jakim ma pokazywać NPC sklepów, domyślnie system został wyłączony Skan: https://virustotal.com/pl/file/2e9020705ee8e2dcfbfc18b2cc44f724ad707a783307b820549ba368d5455150/analysis/1488993105/ Pobieranie: OfflineShop.zip Jest to ostatnia ich wersja, zawiera wszystkie potrzebne poprawki. A jeśli znajdziecie dziurę o której wiem tylko ja to już wasza sprawa NIE POMAGAM Z INSTALACJA ANI NIE POMAGAM Z SKLEPAMI. ps. Jeszcze tutaj wrócę za niedługo robiąc syf w tym gownopolskich serwerach
    1 punkt
  11. JachuPL

    Kurs Pisania Questów by JachuPL

    Witam wszystkich. Widząc ostatnio kilka nowych 'tutoriali' o pisaniu questów (które nawet nie umywają się do tutoriala Badara czy Kwiatmixa), postawiłem sobie za cel zamknięcie raz na zawsze tegoż tematu. Postaram się przybliżyć Wam podstawowe zagadnienia odnośnie tworzenia questów do gry Metin2. Tutorial będzie podzielony na kilka części. Wybaczcie mi, jeśli będę pisał zbyt prostym językiem czy tłumaczył podstawowe zagadnienia, ale chcę trafić do każdego. Na początku polecam zapoznać się z tym małym F.A.Q. F.A.Q No to zaczynamy, kochani! 1. Konstrukcja Questa 2. Zmienne 3. Instrukcje warunkowe i operatory porównania 4. Pierwszy Quest 5. Kompilowanie Questów 6. Estetyka pisania questa 7. Wydarzenia. Warunki wykonania wydarzeń 8. Funkcje w Questach 9. Tablice 10. Pętle 11. Pisanie własnych funkcji. QuestLIB. 12. Moduły języka LUA 13. Timery 14. Lifehacks w MetinLua - jak ułatwić sobie życie? 15. Bugi w MetinLua. Najczęściej popełniane błędy. Bibliografia Changelog Poradnik został wykonany przez JachuPL. Nie wyrażam zgody na kopiowanie i rozpowszechnianie poradnika na inne fora. Jeśli chcesz zobaczyć poradnik na jakimś forum, powiadom mnie o tym, a może się tam pojawi. Jeśli chcesz mi postawić piwo, napisz do mnie na PW Jeśli uważasz, że czegoś brakuje w poradniku, lub zawiera on błąd, pisz śmiało pod spodem. Pozdrawiam, JachuPL
    1 punkt
  12. Czy zaś dla MPCforum zrobię pliki? Hmm trochę doświadczenia nabrałem, może i bym zrobił pliki całkiem fajne i bez bugów, tylko to wymaga czasu a gdy udostępniam to na forum to jedyne wynagrodzenie dla mnie za poświęcony czas to lajki i ogromny spam na gg. Proszę na życzenie dodana maszynka od niesmiałego z wgranym gotowcem. Gotowa Maszyna: https://mega.co.nz/#!iBkCVBRA!pEfp5Qq2opronxTGI6oWc9aFUTiq5YoY1I2vZDDhTR0 Skan Gotowej Maszyny: http://www.mpcforum.pl/uploads/images/258081420996796262976.jpeg Hasło do FreeBSD: Login: root Hasło: ryko1996 MySql: Login: rykox Hasło: ryko1996
    1 punkt
  13. xLong

    [Pytanie] Jak Zrobić Waithack'A ?

    Ja nie wiem jak zrobić ale tu masz zrobionego : http://www.mpcforum.pl/topic/287100-dldmg-hack-by-artent/
    -1 punktów
  14. Dhil

    [Pytanie] Jak Zrobić Waithack'A ?

    Witam ! Ostatnio szukałem działającego exp bota na sf 2010 i niestety takiego jeszcze nie ma, więc natknąłem się na temat "Dobry sposób na expienie" jakoś tak.. Kolo w temacie mówił coś o zmiennej "Radius" w eventach w pliku pc>klasa>onehandsword>wait.msa lecz w wait.msa nie ma "Radiusa", jest tylko : ScriptType MotionData MotionFileName "d:/ymir work/pc/warrior/onehand_sword/wait.gr2" MotionDuration 2.000000 Więc gdzie znajduje się Radius ?? Dodam iż korzystam z clienta 2010.
    -1 punktów
×
×
  • Dodaj nową pozycję...