Ranking
Popularna zawartość
Treść z najwyższą reputacją w 25.02.2026 uwzględniając wszystkie działy
-
Metin2 Pliki Serwerowe 2025 zaktualizowane z pełnym FoxFS / dx9 (Mainline)
mikuso00 oraz jeden pozostały 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_ydv9gJTxooj4aQ7sijjHrSygtMMh2HayD42 punkty -
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 -
Jakie znacie działające prywatne serwery shakes and fidget? pandorasf.net easy.megaplej.eu thelegacy-sf.5v.pl blaze-sf.7m.pl https://royalguilds.5v.pl/serwer/ https://s1.rothian.pl/ https://vgame.serv00.net/sf https://meios2x.smallhost.pl/ Te znam działają lepiej/gorzej ale od dawna działają. Na dzień edycji tematu każdy serwer sprawdzony.1 punkt
-
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🫡1 punkt
-
[PandoraMt2 BOT] Pandora MT2 - Era Botów. Jak działają, dlaczego rządzą serwerem i co MY możemy z tym zrobić.
jaku141 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.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 -
Pliki serwerowe by RyKoX v2 - pod priv exp normal - reup
k67tjyjhty przyznał(a) reputację
~RyKoX~ za temat
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 -
Witam. W tym poradniku zademonstruję wam ustawienie LuckPermsa moim sposobem na sieci i tak, żeby gracze mogli mieć różne rangi. Oraz przedstawie wam również jak stworzyć bazę MySQL. Załóżmy, że np. macie rangę Helper oraz jakiś plugin na Proxy (np. Waterfall or Bungeecord). Chcecie, żeby gracz miał rangę Helper na Skyblocku i również miał dostęp do komend administratorskich ze strony proxy, ale tylko na wybranym serwerze. A na innym serwerze miał rangę Gracz. Zacznijmy od ustawienia bazy MySQL. Najpierw stwórzcie nowego usera. Otwórzcie terminal i zalogujcie się do mysql jako root: sudo mysql A następnie wpiszcie: CREATE USER '<nazwa>'@'localhost' IDENTIFIED BY '<hasło>'; Następnie nadajemy użytkownikowi wymagane permisje, jednak nie będę się w tym poradniku rozpisywał bo to jest poradnik do Luckpermsa. Jeśli chcecie, mogę zrobić osobny poradnik, w którym to wytłumaczę. No i potem dobrze jest wpisać FLUSH privilegs. Wychodzimy komendą exit albo skrótem klawiszowym, a potem logujemy się na naszego nowego użytkownika. mysql -u <nazwa> -p A następnie wpisujemy hasło. Tworzymy bazę danych: CREATE DATABASE nazwa; Dodatkowo, jeśli chcemy sprawdzić jakie mamy bazy danych wpisujemy SHOW DATABASES; a żeby sprawdzić nasze permisje wpisujemy SHOW GRANTS; . Teraz LuckPerms. Oczywiście instalujemy LuckPerms na wszystkich serwerach backendowych, a na serwerze proxy instalujemy LuckPerms Bungee, jeśli masz Waterfall albo BungeeCord. Jeśli masz Velocity, pobieramy oczywiście LP na Velocity. Otwieramy config LuckPerms i w polu storage-method wpisujemy "mysql". w polu 'address" wpisujemy 'localhost', a w polu 'database' wpisujemy nazwę naszej bazy, którą otworzyliśmy. Następnie wpisujemy naszą nazwe użytkownika (na której jest baza) w polu username i w polu password hasło do naszego użytkownika. Np. storage-method: mysql username: luckperms password: 'twojehaslo' Ustawiamy dokładnie to co ustawiliśmy w każdym configu, łącznie z configiem LuckPermsa w naszym proxy. Plus, w polu 'include-global' wpisujemy true (wszędzie) oraz w polu "server" w naszym configu wpisujemy nazwę serwera. Np. jeśli masz 2 serwery backendowe - Creative i Lobby, oraz proxy Waterfall, w Configu LuckPermsa na Creative wpisujesz 'creative', na proxy wpisujsz np. waterfall. Restartujemy sieć, a potem tworzymy rangi. Plugin LuckPerms daje nam poręczny edytor internetowy, w którym możemy ustawiać szybko rangi z GUI, możemy robić to też komendami. Jeśli mamy już permisje, załóżmy że mamy rangę Helper. Mamy serwer Creative, Survival i Lobby. Chcemy dać graczowi o nicku ABC123 rangę Helper, ale tylko na trybie Creative. Jako Helper będzie miał dostęp do komend administratorskich, z serwera jak i proxy. Wpisujemy 'lpb user ABC123 group set helper server=creative' Oraz 'lp user ABC123 group set helper world=creative' Załóżmy że Helper ma np takie permisje jak bungeecord.command.alert Jeśli wszystko poszło jak trzeba, gracz ABC123 będzie miał rangę Helper na Creativie, a wszędzie indziej będzie miał rangę np. gracz, jeśli ustawiliśmy ją jako rangę defaultową. Na Creativie będzie miał permisje do pluginów z serwera, jak i do komend z proxy. Będzie mógł np. użyć komendy /alert, jednak na Survivalu już nie. Jeśli chcesz ustawić np. rangę Właściciel i globalnie, poprostu wpisujesz 'lpb user Nick group set wlasciciel', dodatkowo 'lp user Nick group set wlasciciel' na serwerze. Mam nadzieje że pomogłem.1 punkt
-
Instalacja i używanie pluginu LuckPerms
StarySzeremet przyznał(a) reputację
AlexsanderARG za temat
Witajcie, dzisiaj przedstawię Wam poradnik do pluginu LuckPerms, więc zaczynajmy! LuckPerms jest to zaawansowany plugin na rangi grup na serwerze minecraft, jest on podobny do pluginu PermissionEx, więc jego obsługa jest bardzo prosta! Dlaczego warto skorzystać z LuckPerms? Otóż sprawa jest prosta Jest on dostępny na praktycznie każdą platformę. Działa od wersji 1.7 do 1.16 Jest ciągle wspierany i rozbudowywany (w przeciwieństwie wszystkim znanego PermissionEx) Ma możliwość połączenia z nim bazy danych Jest stabilny (nie powoduje problemów z serwerem) Wydaje się skomplikowany - lecz taki nie jest! Jest przyjemny i łatwy w obsłudze Ma możliwość przejścia bez problemu z innych pluginów (tzw. migracja) Instalacja owego pluginu jest podobna do wszystkich pluginów, czyli pobieramy nasz plugin: (https://www.spigotmc.org/resources/luckperms-an-advanced-permissions-plugin.28140/), a następnie wrzucamy go do katalogu ../plugins Następnie restartujemy serwer i nasz plugin jest gotowy do użycia. Spolszczony plik konfiguracyjny znajdziesz tutaj < https://pastebin.com/raw/5ue2mu3M (Plugin możemy bez problemu wykorzystać, na wielu serwerach połączonych BungeeCordem. Wystarczy do tego celu skonfigurować bazę danych) Co jest w nim lepszego niż w innych pluginach? Sprawdź sam! LuckPerms jest bardzo prosty w obsłudze, do stworzenia rang wystarczy nam tylko i wyłącznie uprawnienie luckperms.creategroup albo luckperms.group.* Wystarczy wpisać komendę /lp user <nick> permission set luckperms.* true I cieszyć się pełnią uprawnień ze strony LuckPerms! I zaczynamy z tworzeniem naszych rang, dla przykładu stworzymy rangę admin, do tego użyjemy komendy /luckperms creategroup admin Ta komenda odpowiada za stworzenie rangi admin, teraz przejdźmy do sprawdzenia naszej rangi, posłuży nam do tego komenda /luckperms group admin info Tutaj możemy zobaczyć informacje o randze, czyli liczbę dodanych uprawnień, prefixy, suffixy itp. Następnie dodajemy uprawnienia, na samym początku użyjmy komendy /luckperms group admin permission tutaj znajdziemy wszelkie informacje odnośnie dodawania, jak i usuwania uprawnień. /luckperms group admin permission set <permission> <true/false> dodaje nam uprawnienie, dopisanie true sprawi, że będziemy mogli używać komendy, a dopisanie false sprawi, że jej nie będziemy mogli użyć. Dodamy teraz uprawnienie do naszej rangi, aby to uczynić, musimy wpisać komendę /luckperms group admin permission set minecraft.command.ban true Wszystkie nasze komendy są takie same jak uprawnienie, czyli aby dodać komendę /kick wystarczy wpisać /luckperms group admin permission set minecraft.command.kick true Teraz dodajemy gracza do naszej rangi, możemy to zrobić komendą /luckperms user <nick> parent add admin Chciałbym jeszcze pod koniec zaznaczyć, iż możemy dodać uprawnienia z innych rang do nowej rangi, aby to zrobić, wystarczy nam komenda /luckperms group admin parent add mod Czyli z rangi mod zostaną dodane uprawnienia do rangi admin, jest to na tyle przydatne, ponieważ możemy zaoszczędzić czas i nie wpisywać tylu komend jak przy tworzeniu pierwszej rangi. Zapewne zadasz teraz pytanie; Po co mi to skoro dodam do rangi np. gracz możliwość kickowania? Odpowiedź jest prosta! Wystarczy użyć tej komendy /luckperms group <grupa> permission unset minecraft.command.kick Czyli usuniemy uprawnienie z naszej rangi! Możemy także sprawdzić, jakie gracz ma uprawnienia komendą /lb check <user> Możemy też nadać uprawnienia użytkownikowi w danym świecie. Np. /lp user <nick> permission set essentials.god world=world_the_end Wielu Administratorów narzeka na bałagan w uprawnieniach i brak czytelnej listy uprawnień pluginów. LuckPerms wychodzi nam naprzeciw! Wystarczy mieć pojęcie, że w owym pluginie, istnieje drzewo uprawnień. Znajdziemy je pod komendą /lp tree Większość z Was pewnie powie: Nie zmienię swojego pluginu, bo mi się nie chce rang przepisywać. No i tu jest ta część dla tych leniwych! Plugin udostępnia nam możliwość migracji rang z innych pluginów, ale uważaj, ponieważ nie wszystkie pluginy są supportowane przez LuckPerms. Oto lista supportowanych pluginów: Więc jeżeli Wasz plugin znajduję się na tym screenie wyżej, to możecie przejść do roboty. Aby importować plik z uprawnieniami używamy /lp import <plik> Aby exportować plik z uprawnieniami używamy /lp export <plik> Moim zdaniem plugin jest wart zauważenia, jest on bardziej rozbudowany niż PermissionEx, jednakże nikogo nie namawiam aby go używał, pamiętajcie, że jest to TYLKO I WYŁĄCZNIE MOJA OPINIA. Spolszczone belki nawigacyjne zostały edytowane przeze mnie. Wszelkie screeny (oprócz tych spolszczonych belek) i komendy zostały znalezione tutaj: https://github.com/lucko/LuckPerms/wiki/Usage natomiast uprawnienia tutaj: https://github.com/lucko/LuckPerms/wiki/Command-Usage#command-permissions TODO Aktualizacja grafik Opisanie grupy domyślnej Lepsze opisanie tworzenia rang Opisanie dziedziczenia Podziękowania @Ituriel za naprowadzenie odnośnie importu i exportu uprawnień Cały poradnik w języku angielskim:1 punkt -
poprawiłem, usunąłem tematy w których nie działały linki1 punkt
-
Przeczytaj zanim napiszesz temat!
WolfGamerPL przyznał(a) reputację TroLLu. za temat
Zanim napiszesz jakikolwiek wątek dotyczący kupna czegokolwiek - obowiązkowo zapoznaj się z tym tematem. Pytania, na które musisz odpowiedzieć w zakładanym przez Ciebie temacie: W przypadku komputerów: Jaki posiadasz budżet na kupno? Kiedy zamierzasz kupić zestaw (za ile dni, tygodni, miesięcy, lat)? Jaka jest dotychczasowa specyfikacja sprzętu, a jaka rozdzielczość monitora? Do czego ma służyć komputer? Czy w koszyku ma się znajdować monitor albo inne peryferia (myszka, klawiatura, słuchawki, etc.)? Czy do zestawu ma być dołączony system operacyjny? Czy zamierzasz podkręcać podzespoły? Masz jakieś dodatkowe wymagania dotyczące sprzętu? Czy części mogą być używane? W przypadku laptopów: Jaki masz budżet na zakup? Kiedy zamierzasz kupić laptopa (za ile dni, tygodni, miesięcy, lat)? Jaki ma być rozmiar matrycy (+ewentualnie wymagana rozdzielczość)? Jakie będzie główne zastosowanie (np. gry, inne multimedia, praca biurowa, konkretny program itp.)? Czy masz jakieś Wymagania specjalne (np. matowa matryca.)? Czy masz jakieś ssobiste preferencje? Czy do laptopa ma być dołączony system operacyjny (laptop z systemem bądź bez niego)? W przypadku myszek: Jaką kwotę możesz przeznaczyć myszkę? Jaki masz preferowany chwyt (palm, claw, fingertip)? Do czego myszka będzie używana (gry fps, praca biurowa, gry mmorpg, etc.)? Jakiego DPI używasz? Jaki masz rozmiar dłoni (w centymetrach)? Czy masz jakieś Wymagania specjalne? - Ile będę mieć FPS w XZY grze na sprzęcie za XYZ złotych? Nie pytaj nas, gdyż nie podamy Ci dokładnej ilości klatek, rozwiązania na takie pytanie szukaj w benchmarkach lub pytaj kogoś z takim sprzętem bądź podobnym wydajnościowo. - Czy komputer za kwotę XYZ starczy na XZY lat? Nie pytaj nas, tylko twórców gier - jak szybko pójdą wymagania sprzętowe w górę. Póki co można liczyć iż komputer za mniej-więcej 2300 zł ogarnie gry wydane z myślą o PS4 i XONE (są też wyjątki, głównie pod względem optymalizacji). - Czy nowo złożone komputery z Allegro są dobre? Kwestia komputerów z allegro została poruszona w osobnym temacie (KLIK). - Czy komputer za cenę XYZ ogarnie grę XZY, która dopiero wyjdzie? Dowiesz się po premierze. Wszystko zależy od optymalizacji gry - wymagania podane przed premierą nie muszą wcale odzwierciedlać rzeczywistych wymagań gry. - Czy warto brać pod uwagę używany sprzęt? Co do komputera - i tak i nie. Procesory bez powodu się nie psują. Karty grafiki - wszystko zależy w jakich warunkach były wykorzystywane i do czego (gry czy też koparki kryptowalut). Płyty to w zasadzie zabawa w niewiadomego, łatwo je uszkodzić poprzez niepoprawne napięcia czy uszkodzenie pinów w podstawce LGA. RAM to obok procesora drugi najrzadziej psujący się komponent, można kupować bez obaw. HDD - jeśli nie ma większych problemów z bad sectorami czy innymi czynnikami to zakup na lata (oczywiście wszystko zależy od sztuki). SSD - trzeba patrzeć ile dysk miał zapisanych GB danych. Jeśli nie są to wartości duże, to można brać. Zasilacza używanego nie kupuj, chyba że jest to w miarę nowy model z gwarancją. Obudowa to jedynie to w co "ubierzemy" naszego peceta, lecz nie należy kupować obudów nieznanego producenta, bo ich przepływ powietrza jak i grubość blach może być licha. Laptopów używanych nie polecam, są znacznie bardziej awaryjne od komputerów i bez gwarancji to kot w worku. - Czy modernizacja laptopów ma sens? W większości przypadków nie. Informacja dla składających zestawy: zestawy podajemy w zapisanym koszyku! Pobieramy program CPU-Z z linku. Uruchamiamy i wybieramy: Następnie: Wygenerowany link wklejamy do tematu.1 punkt -
Pliki serwerowe by RyKoX v2 - pod priv exp normal - reup
Mateusz123668 przyznał(a) reputację
~RyKoX~ za temat
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: ryko19961 punkt -
Bonusy początkowe. (3ręka itp) http://www.mpcforum.pl/topic/121472-tutjak-dodac-bonusy-poczatkowe/ itemy na start http://www.mpcforum.pl/topic/174120-pytanie-jak-dodac-itemy-na-start-w-english/ http://www.mpcforum.pl/topic/102557-tutjak-zrobic-itemki-na-start/1 punkt
-
nadaj chmody na tabelke player, powinno pomóc jak nie pomoże zrób tak: 1. wejdź do navicata. 2. tabelka player. 3. potem wybierasz tabelę player i dajesz duplicate, lub kopiuj jak masz polskiego navicata. 4. kasujesz teraz tabelke player, którą skopiowałeś, i w teraz zmieniasz nazwę tabelki tej skopiowanej na tą jak miała oryginalna, czyli na "player" Jeżeli pomogłem daj + :P1 punkt
