Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 04.11.2025 w Odpowiedzi

  1. 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_ydv9gJTxooj4aQ7sijjHrSygtMMh2HayD4
    3 punkty
  2. 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
  3. 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
  4. ZAHON

    Source ZAHON_MOD

    [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 ZAHON
    1 punkt
  5. SebuśPL

    game master panel od bambus3k

    Sprawdź ten temat Pobieranie załączników działa https://www.mpcforum.pl/topic/597955-szukampanel-gm-by-bambus3k/#comment-4299940
    1 punkt
  6. 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
×
×
  • Dodaj nową pozycję...