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:

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/

Twój komentarz

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