Skocz do zawartości

Ranking

Popularna zawartość

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

  1. rafaeru

    Stawianie własnego OTS na PC

    Poradnik jest nieaktualny, pomoc oraz aktualne poradniki możecie znaleźć na: https://otland.net/forums/basic.479/ Piszę ten poradnik ponieważ wiele osób nie wie, albo nie chce im się szukać jak zrobić swój własny ots. Spis Treści: 1. Wprowadzenie. Co potrzebne ? 2. Silnik 3. Acc Maker ( Strona ) 4. Mysql ( Baza Danych ) 5. Zakończenie ...::: 1. Wprowadzenie. Co potrzebne ? :::... Pierwsze co będziemy potrzebować jest silnik który nas interesuje. Możemy ściągnąć np. silnik rl, evo, pokemon czy dragon ball i go przerobić lub nie. Innym rozwiązaniem jest ściągniecie dosyć czystych plików np. TFS'a ( The Forgotten Serwer ) i zrobienie swojego wymarzonego OTS'a od 0. OTS'y dzielą sie na XML i MySQL, ja w tym poradniku opiszę MySQL ale dla XML robi się to samo pomijając bazę danych. Jakie są plusy i minusy używając ściągniętych silników: + Nie znając dobrze c++ czy lua można zrobić dosyć ciekawy serwer. + Nie trzeba poświęcać dużo czasu. + Duży wybór, jest dużo silników w internecie do wyboru więc każdy znajdzie coś dla siebie. - Częsty brak source ( source potrzebne do edycji samej budowy silnika [ c++ ] ). - Jednolitość serwera, nie będzie unikatowy ponieważ jest dostępny w internecie. - Możliwość pobrania wirusa. Myślę że po krótce przybliżyłem wam wiedze na temat silników do Tibiskich Serwerów więc przejdźmy do sedna. Nasze MPC'owe silniczki: http://www.mpcforum.pl/topic/1186261-spis-silnikow-ots/ ...::: 2. Silnik :::... Gdy już mamy swój silnik możemy wziąć się do roboty. Co taki silnik powinien zawierać. Folder Data, Skompilowany plik do odpalania serwera na Windows ( .exe), plik config.lua + inne opcjonalne "śmieci" Pierwszym krokiem który musimy zrobić jest edycja pliku config.lua Edytujemy go normalnie w notatniku ( osobiście polecam notepad ++ ) Link do Notepad ++ : http://notepad-plus-plus.org/ Znajdziemy tam mniej więcej coś takiego ( config.lua każdego silnika wygląda inaczej ! ) Wyjaśniłem tylko te najważniejsze, jeśli ktoś chce znać inne niech użyje mózgu albo google translatora. Następnym krokiem po konfiguracji naszego serwera jest zrobienie bazy dancyh które będa zapisywały lvl ,konta, itemy itp. graczy. Potrzebować będziemy programu XAMPP: http://www.oldapps.com/xampp.php?old_xampp=39 Podczas instalacji zaznaczamy Apache i Mysql, po instalacji powinno wyglądać tak: Jeśli Running nie świeci to znaczy że jakieś porty blokują ( np. jest spowodowane przez skype bo on blokuje port 80 ) Gdy uporamy się z xamppem wchodzimy w przeglądarkę i wpisujemy: http://127.0.0.1/security/ Czas zabezpieczyć naszą bazę danych: Wybieramy język Polski I klikamy jak na screenie: Następnie: I klikamy "Password changing" Hasło do htaccess opcjonalnie. Gdy mamy hasło możemy uzupełnić w confing.lua sqlPass = "nasze_hasło" Czas zimportować bazę danych: wchodzimy: 127.0.0.1/phpmyadmin logujemy sie: login: root hasło: <twoje hasło> Po zalogowaniu musimy utworzyć nową bazę danych dla przykładu wpisujemy "ots" i klikamy Utwórz. Następnie klikamy import -> przeglądaj i wchodzimy w pliki silnika. Szukamy pliku mysql w folderze schemats a następnie klikamy Wykonaj. Powinniśmy otrzymać następujące tabele: Następnym zadaniem jest odpalenie silnika ( plik .exe ) Po odczekaniu i załadowaniu powinniśmy otrzymać następujący wynik: Jak widzimy > > Status: Online! W tym momencie możemy się zalogować poprzez client i ipchangera Można zalogować się na passy 1/1 i wybrać Account Menagera Gratulacje właśnie postawiłeś własnego OTS'a ! ...::: 3. Acc Maker ( Strona ) :::... Strona to bardzo przydatny dodatek do naszego OTS'a. Zachęca dużo graczy i ułatwia graczom przeglądanie np. Highscores czy zakładanie gildii. Jedne z bardziej znanych gotowych acc makerow to Gesior czy Nicaw. http://nicaw.net/ Gdy mamy gotowe pliki do strony. Wchodzimy do folderu z xampp. Przykładowo C:\xampp i szukamy folderu htdocs. Polecam go skopiować i trzymać w jakimś miejscu bo sie może przydać. A z naszego orginalengo folderu htdocs usuwamy wszystko i wklejamy tam pliki strony. Jeśli to Nicaw Acc to musimy skonfigurować wszystko w pliku config.inc.php a gdy mamy Gesiora to robimy jak piszą. Najważniejsze przykładowe uzupełnienie w config.inc.php # Set data directory of your OT server $cfg['dirdata'] = 'C:/OTServ/data/'; // scieżka do plikow otsa $cfg['house_file'] = 'world/Tibia-house.xml'; // ścieżka do listy domkow # MySQL server settings $cfg['SQL_Server'] = 'localhost'; // ip mysql $cfg['SQL_User'] = 'root'; // nazwa użytkownika bazy dancyh $cfg['SQL_Password'] = ''; // haslo bazy dancyh $cfg['SQL_Database'] = 'ots'; // nazwa bazy danych Przykładowa strona: Lecz to jeszcze nie koniec, ponieważ trzeba wyłączyć naszego Account Menagera Aby to zrobić należy wejść do plików serwera i edytować config.lua i zmienić accountManager = true na accountManager = false Tak oto zrobiliśmy stronę naszego Serwera i wyłączyliśmy standardowe tworzenie kont przez passy 1/1. ...:::4. Mysql ( Baza Danych ):::... Mam OTS ale nie mam GM'a ? To nie ma sensu ! No właśnie, w tym punkcie opisze jak dodać Admina jakiemuś graczowi. Aby tego dokonać "znowu" wchodzimy do bazy danych naszego OTS. 127.0.0.1/phpmyadmin Logujemy się, i możemy zauważyć wcześniej przedstawione tabele. Wchodzimy w zakładkę players, klikamy przeglądaj i klikamy ołówek przy postaci której chcemy dać GoD'a. Możemy tam edytować podstawowe rzeczy gracza jak lvl, cap, pozycje, outfit itp. Aby ustawić sobie GoD'a w tabeli group_id ustawiamy 6. Można tu znaleźć prawie wszystko, kto ma jaki item itp. nie będę się rozpisywał ponieważ trzeba samemu poszperać, z najmniejszą wiedzą można się domyślić która tabela jest od czego. ...:::5. Zakończenie :::... Myślę, że tym poradnikiem przybliżyłem wam trochę wiedzę o stawianiu własnego OTS i przyda wam się. Liczę na to że uszanujesz moją pracę podczas pisania tego poradnika i nie będziesz udostępniał go na inne fora bez mojej zgody ponieważ napracowałem się pisząc ten poradnik. Pozdrawiam i życzę udanych serwerów @rafaeru
    2 punkty
  2. 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
  3. A możesz zalogować się do gry? function getHashPassword($input) { $pass = strtoupper(sha1(sha1($input, true))); $pass = '*' . $pass; return $pass; } Spróbuj tak mistrzu 😛 Druga sprawa kto pisze funkcję php, strukturę i body w jednym pliku. 🤨
    1 punkt
  4. Cześć, podczas czyszczenia dysku natknąłem się na moje pełne archiwum oryginalnej strony Metin2, które kiedyś zgrałem. Nie mam już czasu, żeby przerobić to na wersję online iż wymaga sporo modyfikacji. Jeśli ktoś ma ochotę się tym pobawić, to śmiało 🙂 W środku znajdziecie kompletne rankingi (SirMamut, Pol itd.) — można dojść nawet do 2000+ miejsca w rankingu i zobaczyć swoje stare postacie z lat 2008 itd. Dodatkowo są tam loginy graczy. Okazuje się, że strona Metin2 miała w 2008 roku poważną lukę i wystarczyła chwila, by je wyciągnąć. Loginy są już raczej nieaktualne, ale warto rzucić okiem z ciekawości. (Bez haseł graczy) Wszystkie dane udostępnione w paczce znajdują się oryginalnie na platformie Google "Web Archive", nie jest to żaden Leak czy wyciek bazy. Zauważyłem już to w 2022 roku, zgrałem stronę na pamiątkę i miałem w planie odwzorować starą stronę 1:1 aby dawni gracze mogli powspominać stare czasy z dosłownym odzwierciedleniem wszystkiego co było, aktualnie jest 2025 rok i nadal tego nie zrobiłem więc chyba raczej już nie zrobię 😄 ale może jakiś napalony metinczyk przejmie ster. Trzymam kciuki, jeżeli komuś by się udało to skleić w kupę niech mnie chociaż oznaczy że użył tej paczki. Zdjęcia jak wygląda strona: Download strony: https://mega.nz/file/NoJCCJ6a#agD-cnGQUCE-vTSTUcy8v9jOUdS7tGotH8BV15HibAc
    1 punkt
  5. 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
  6. NoName#2

    Kod źródłowy gry Metin2

    Witajcie, wpadłem na pomysł, aby powstał temat zbiorczy związany z kodem źródłowym gry Metin2. W tym temacie będzie można nawzajem sobie pomagać z kompilacją lub drobnymi edycjami/zmianami kody, a nawet udostępniać jakieś ciekawostki/swoje przemyślenia. KOD ŹRÓDŁOWY: KOMPILACJA: DODATKI:
    1 punkt
  7. Nie rozumiem za bardzo ale cos wymysle . Teraz mam inny problem. Mam takie cos w wirtualnej maszynie : http://www.fotosik.pl/pokaz_obrazek/56b0edffb0c85ea8.html Wiecie moze o co chodzi ?
    1 punkt
  8. x070x

    [Pytanie]Lvl Kolo Rangi

    http://www.mpcforum.pl/topic/152639-tutorial-poziom-kolo-nazwy-postaci/ http://www.mpcforum.pl/topic/253076-downloadplik-game-z-lvl-kolo-nicku-i-zmiana-bonu-co-1sec/
    1 punkt
×
×
  • Dodaj nową pozycję...