21:48
6/1/2014

Jak informuje nas jeden z czytelników pragnący zachować anonimowość, kod źródłowy popularnej gry MMORPG, Metin2 został opublikowoany na niemieckim forum internetowym.

Paczka tgz na krótką chwilę była opublikowana przez jednego z użytkowników na niemeckim forum elitepvpers.com, po czym została równie szybko usunięta przez administrację w/w forum z oczywistych powodów :) Src [kod źródłow — przyp. redakcji] gry Metin2 nadal jest dostępny w sieci do pobrania, krótko mówiąc koreańska spółka Ymir Entertainment & WebZen są przegrani, kilka lat prac programistów poszły się paść, teraz tylko czekać na wysyp prywatnych serwerów z witaminkami, o których nie śniło się nawet producentom gry :)

Kilka screenów:

config_game-9

Paczka zawiera kilka wersji kodu źródłowego, jeden modyfikowany przez osobę trzecią (z zakomentowanymi funkcjami cpp), 4 nowsze?, dwie wersje developerskie oznaczone kryptonimem(^^) “dev” oraz jedną oznaczoną nazwą …_released, z której prawdopodobnie obecnie korzysta singapurska wersja językowa gry (Metin2.sg) z podkatalogiem o nazwie main…_sg. I tak na zakończenie małe uwiarygodnienie – witaminka znaleziona w środku paczki:

http://s21.postimg.org/jvpfa5g9z/them_ymir.jpg

Użytkownicy elitepvpers już usuwają wszelkie “callbacki” i nullują licencję znajdującą się w kodzie serwera.

PS. Ten post początkowo znajdował się w naszym linkblogu *ptr, widocznym po prawej stronie Niebezpiecznika, w sidebarze. Ponieważ cieszy się dużą popularnością, przenieśliśmy go na stronę główną. Na marginesie: *ptr ma swój osobny RSS — pamiętajcie, aby go dodać do swoich czytników oprócz naszego głównego kanału RSS.

Przeczytaj także:





Dowiedz się, jak zabezpieczyć swoje pieniądze, dane i tożsamość przed cyberprzestępcami. Wpadnij na nasz kultowy 3,5 godzinny wykład pt. "Jak nie dać się zhackować?" i poznaj kilkadziesiąt praktycznych i prostych do wdrożenia porad, które skutecznie podniosą Twoje bezpieczeństwo.

Na ten wykład powinien przyjść każdy, kto korzysta z internetu na smartfonie lub komputerze. Prowadzimy go przystępnym językiem, przeplatając demonstracjami ataków na żywo -- dlatego zabierz ze sobą swoich rodziców! W najbliższych tygodniach będziemy w poniższych miastach:

Zobacz pełen opis wykładu klikając tutaj lub kup bilet na wykład klikając tu.

56 komentarzy

Dodaj komentarz
  1. Jak znajdziecie to powiedzcie skąd można pobrać te paczki.

  2. Prywatnych serwerów już od lat jest pełno, a właśnie ruszyła beta nowej części Metina więc nie wierzyłbym w przypadek.

  3. Hahah chinczyki sie Niezle nameczyli programujac i tworzac gre, ale i tak suma sumaru zarobili grube miliony na grze

  4. ^^ jak pan wyzej :D Lub podajcie nazwe paczki pod jaka mozna znalezc :D

  5. jakie kurwa “witaminki”??

    • witaminki witaminki, dla chłopczyka i dziewczynki, wszyscy mają kwaśne minki, bo zjadają witaminki.
      ..
      swoją drogą to pisał jakiś ćpun :D

    • Inaczej “Cracki”, durniu.

  6. Na torze będzie w 100% gdzieś umieszczona, dzisiaj będę szukał.

    • Na pastebinie jest link

  7. Znam parę szczegółów dotyczących tej sprawy. Cały kod źródłowy gry był dostępny do ściągnięcia publicznie (szczegółów nie znamy – mówią, że nie wykradziono, a ściągnięto). “Złodziejem” była osoba pod nickiem “Deskorner”, która podobno została zabrana już przez stróżów prawa i oczekuje na sprawę sądową. Co ciekawe, dwa dni później z firmy Gameforge wyciekły też pliki ich serwerów. Możliwe, że to robota też tej samej osoby.

    • info z wloskiego forum hackerskiego:
      – kod pierwotnie niemiec obublikowal
      – pliki byly jak wyzej opisane dostepne publicznie pod adresem “patch.metin2.co.kr/blub/dev.tgz”

  8. Troszkę tępy jestem więc może mi ktoś to dokładnie wyjaśnić?
    Co można zrobić z takim kodem źródłowym metin2?
    Prosiłbym o wypisanie przynajmniej 5-6 możliwości :) Proszę :)

    • Mając kod gry można naprzykład tworzyć lepsze czity do gry i trzepać an tym gruby hajs.
      Pracuję w firmie, która wydaje gry MMO i do jednej z naszych gier wyciekły przed laty źródła i od tej pory problem z cziterami jest nie do pokonania dla developera(przy zachowaniu jakiś rozsądnych ram finansowych).

    • 5 nie wypisze, ale możesz zwyczajnie przeanalizować cały kod szukając błędów i jak znajdziesz miejsce gdzie była jakaś dziura możesz na istniejących serwerach ją wykorzystywać do oszustw nie tylko na małą skale.

    • Wydrukować i wytapetować pokój.

    • Ktot, pracujesz może w Nexonie? xD Bo w jednej z ich gier są tacy cziterzy, że to po prostu sięga dna :D

    • Ja bym osobiście zobaczył jak programują chińczyki, czy wykorzystał ciekawe algorytmy do swojej produkcji indie games :)

  9. Jakie? No C np.

  10. Co to są witaminki?

  11. Co to znaczy “nullować licencję” : )? i o co chodzi z tymi “callback-ami” ?

    • Też mnie zaciekawiły takie określenia z nowomowy.

    • Każdy tzw. “rdzeń gry” ma licencję czasową. Po pewnym wyznaczonym czasie serwera po prostu nie da się odpalić. Odmawia posługi i koniec. Dlatego się “nulluje licencje”. Chociaż bardziej tu odpowiada nazwanie tego przedłużeniem, bo zmienia się ją do 3000 roku :)

      A callback’i to chyba jakieś pakiety wysyłane na serwery Webzena/Ymir’u, chociaż nie jestem pewien. W każdym razie, jest w tym funkcja, która łączy się z ich serwerami i sprawdza, czy jest na jakiejś “liście serwerów”. Jeżeli nie ma – serwer nie odpali. Dlatego się je likwiduje.

    • @Kodi dobrze prawi,
      nullowanie – to tak naprawdę usuwanie warunku dotyczącego sprawdzania ważności licencji do danej daty,
      usuwanie callbacków – usuwanie odwołań (pingów/zapytań) do serwerów Ymiru/Gameforge etc. aby podczas wesołego korzystania z najnowszych źródeł nie namierzyli naszej maszyny smutni panowie policjanci :)

  12. Witaminki to takie dobre 01100110000, które są bardzo pożyteczne dla twojego komputerka.

  13. LOL. Dla tych co nie wiedzą co to kod źródłowy zaleca się użycie chociaż wikipedii

    • Na cholerę się szczerzysz? Nikt nie pytał o “kod źródłowy”, tylko o “witaminki”, “callback” i “nullowanie”. Ty pewnie wiesz co to jest, ale nie każdy ma na tyle mało lat, żeby spędzać czas grając w gierki dla ćwierćinteligentów.
      Następnym razem jak będziesz chciał zabłysnąć, zatrudnij się w Twighlight.

    • Ninja nie pogrążaj się… Od kiedy “witaminki”, “callback” i “nullowanie” są określeniami z gier? To jakbyś powiedział “Jaki C++? Ja w te gry nie gram”

    • @pioneer: mam n-dzieści lat, w grach siedzę od zarania dziejów, ale “callback” i “nullowanie” słyszałem po raz pierwszy w kontekście gry (samej w sobie, nie źródle). I pomimo tego, że wiem czym to jest, bo programuję, nie miałem bladego pojęcia jak ugryźć te rzeczy W KONTEKŚCIE GIER.
      Poza tym, kolegę z pizdowatą animowaną hipsterką w avatarze zganiłem za coś innego.

    • Ninja czy ja pisałem o callbackach? Mój post to odpowiedź na:

      Kacper 2014.01.06 22:45 | # | Reply
      Troszkę tępy jestem więc może mi ktoś to dokładnie wyjaśnić?
      Co można zrobić z takim kodem źródłowym metin2?
      Prosiłbym o wypisanie przynajmniej 5-6 możliwości :) Proszę :)

      Sam się dobijasz w powietrze niestety panie Nindzia, nie wiem zbytnio co ma mieć znajomość pojęć związanych z programowaniem do samego grania. Z pojęciem nullowania sam spotkałem się dopiero po raz drugi. Nie wiem o co chodzi z tą “pizdowatą animowaną hipsterką w avatarze” ale fajnie brzmi :))

  14. witaminki to cracki panowie myślał ktoś nad postawieniem metina na frostbite ?

  15. W sumie dobrze bo teraz bede mogl sam sobie skompilowac i grac :D

  16. Kod wyciekł 4 lata temu. Pliki serwerowe gry krążą po necie już od tylu właśnie lat. Wymieniają się nimi zafascynowani grą uczniowie gimnazjów. Tak więc nie rozumiem na czym polega ten “nius”…

    • Tak wyciekły pliki serwerowe ale nie w postaci źródeł. Można było stworzyć na podstawie ich własny serwer ale nie był on doskonały, nie dało się naprawić wszystkich błędów i trzeba było stosować “haki” aby dodawać jakieś rozbudowane nowości.

  17. W sumie to poproszę Niebezpiecznik o szkolenie z Tora, wile osób się tym iteresuje ale chciałoby wiedzieć więcej ;). Oczywiście mogę sam zgooglać ale jak profesjonalnie Niebezpieczniek zrobi “incepcję” to będzie miły gest;). Dzięki!

    • popieram.

    • A co tu jest do uczenia się?

  18. Ktoś wie gdzie na torze to może śmigać? Nie sądzę, że na jakimś polskim imageboardzie.

    • Jeśli ktos potrzebuje to pliki znajdzie w clearnecie. Podpowiem tylko “ragezone”.

  19. Z podobnych (tak mi się wydaję) opałów wyszedł jakiś czas temu Valve z Half-Life 2.. Im udało odnieść się sukces mimo wszystko.

  20. “Witaminka” toć to about box z Themidy, komuś się zasadnicze fakty pomyliły ;)

  21. Prawda jest taka że mało kto umi się tym posługiwać :)
    teraz już nie będzie metina to jest po pierwsze a tego tylko brakowało twórcom serwerów prywatnych :)

    taka zagatka :)

    [img]http://www.iv.pl/images/97633730510970321375.jpg[/img]

    Jak dla mnie i znajomych jest to raczej na + za 5/6 lat przy pomocy grafików będzie można zrobić wspanaiałą grę MMOG dzięki temu sourcowi mozna się jeszcze poduczyć funkcje przepisać poprawić etc :)

    Więc tak jest git a Metin globalny się kończy zarobili swoje miliardy :)
    teraz będzie rice of metin to metin2 zostanie całkiem olany :)

    • “zagadka”

    • @Kamil “Jak dla mnie i znajomych jest to raczej na + za 5/6 lat przy pomocy grafików będzie można zrobić wspanaiałą grę MMOG dzięki temu sourcowi mozna się jeszcze poduczyć funkcje przepisać poprawić etc :)”
      Jak dla mnie to brzmi trochę jak plan opanowania ziemi… I powinieneś tak jak postaci z filmów dodać “Dzięki temu sourcowi opanujemy świat! Ha ha ha!

  22. Źródła już są, teraz można naprawdę zacząć zabawę nad grą, w sumie można na tym silniku stworzyć całkiem nową grę :)

    Jeśli ktoś nie grał w Metina to zapraszam na helium2.pl ;P

  23. to już śmiga i nawet nie trzeba TOR’a, jeśli do celów własnych (chyba) … linkiem rzucić tu nie bardzo, ale ciekawe co zrobią temu – “opublikowana przez jednego z użytkowników na niemeckim forum elitepvpers.com, po czym została równie szybko usunięta przez administrację w/w forum” – użytkownikowi :) skończy się tylko na banie? :D

  24. Może będzie port dla Linuksa?

    • Metin na linuxie ( nieoficjalny client bez zabezpieczeń ) śmiga pod wine.

    • Wine to nie to samo. Czekam na natywną wersje.

  25. Ja już mam zrobioną platformę na Windowsa full w PL :)

  26. Temat o grach i juz poziom wypowiedzi komentujacych drastycznie spada…

  27. Do wszystkich którzy nagle dostali wiatru w skrzydła i chcą na bazie tego kodu robić własne gry MMO – jest masa gier MMO na wolnych licencjach (2d, 3d, fantasy, scifi, co kto lubi) , rozwijanych w społeczności FLOSS, gdzie przyjmują z otwartymi rękami każdego kto na poważnie chce pomóc grę rozwijać. Dlaczego drop kodu jakiejś zamkniętej produkcji to taki nagły impuls do działania, a te wszystkie od lat istniejące wolne projekty jakoś mało kogo interesują?

    Jest popularne, bo jest popularne? Czy na serio to, że ktoś wyłożył kasę na marketing, żeby zasiać w głowach dużej ilości ludzi swoją markę, wywołuje z automatu chęć pracy nad takim kodem, podczas gdy na około roi się od projektów którym brakuje rąk do pracy? :-/

  28. Jeżeli ktoś dalej nie wie skąd to ściagnąć to szukajcie na ragezone. Plik waży około 2gb .

  29. kolega od screenów to lubi :P chyba nastolatki :P

  30. GM – Metin2.pl – GameForge – Wprowadzają w błąd mojego kolegę i blokują mu konto warte ponad 500zł. Pomóżcie koniecznie rozwiązać tą sprawę. Dziękuję :)

    http://www.wykop.pl/link/3342555/filmik-kolegi-oszukanego-przez-gm-w-metin2-wykup-bana-za-500zl-gameforge/

Odpowiadasz na komentarz Anonim

Kliknij tu, aby anulować

Zamieszczając komentarz akceptujesz regulamin dodawania komentarzy. Przez moderację nie przejdą: wycieczki osobiste, komentarze nie na temat, wulgaryzmy.

RSS dla komentarzy: