Skocz do zawartości

KodiPL

Members
  • Postów

    41
  • Rejestracja

  • Ostatnia wizyta

O KodiPL

  • Urodziny 03.01.1993

O użytkowniku

  • Płeć
    Mężczyzna
  • Lokalizacja
    Ostrołęka

Osiągnięcia KodiPL

  1. Witam, planujemy postawić serwer Metin2 No Hamachi i potrzebuję waszej pomocy. Mianowicie chodzi o jakiś poradnik do zrobienia serwera Metin2 na tych plikach http://www.mpcforum....ione-w-calosci/ Chciałbym postawić serwer na FreeBSD 7.4, posiadam stałe IP bez routera. Jeśli ktoś ma jakiś poradnik jak postawić serwer na tych plikach przy użyciu Free BSD 7.4 to bardzo bym prosił. Za każda pomoc daje "Lubie To" Dodatkowo jeśli posiadacię tutoriale takie jak: - Dodawanie nowych map po stronie serwera, clienta - Dodawanie nowych itemków po stronie serwera, clienta - Lecz jeśli ktoś jest obeznany i miałby dziś chwile czasu na pomoc to zapraszam na PW. Z góry przepraszam za moją leniwość.
  2. KodiPL

    [Szukam] Osoba obeznana

    Witam, szukam osoby obeznanej w stawianiu serwera Metin2 No Hamachi. Szukam osoby która pomorze mi postawić serwer Metin2 na Free BSD ! Chętnych zapraszam na PW.
  3. Witam, poszukuję plików ala XenoxMt2 ? Czy posiada ktoś coś podobnego ? I czy udostępnił by
  4. moim zdaniem najważniejsze jest zabezpieczenie klienta przed rozpakowaniem =) Mógłbym cię prosić o jakiś poradnik ?
  5. XenoxMt2 ma zabezpieczenie już dosyć spory czas, No ale zawsze dla mniej mądrych dzieci będzie to problem jeśli wo gulę ktoś z was wie jak to zabezpieczyć. Tulek Chodzi o zabezpieczenie serwera, clienta przed kamer modem. Więc jeśli poradnik do zablokowania rozpakowywania clienta pomoże to znaczy że jest to odpowiedź do tematu. Sry za offtop lecz koleś ma range Postmaker i wyskakuje mi tu z groźbą usunięcia tematu.
  6. Witam, chciałbym się dowiedzieć czy istnieje jakaś możliwość zablokowania klienta, serwera przed kamermodem ?
  7. Takie mapy to robi się w przeglądarce Nic trudnego jak i ciekawego, za wiele pobrań jak i zainteresowania niestety nie będziesz miał, lecz każdy jakoś zaczyna Baw się tym dalej a może kiedyś twoje mapy znajdą się na moich serwerach
  8. KodiPL

    [Pomoc]Pomóżcie

    Polecam craftserve.pl Lecz jeśli mogę coś zaoferować to proponuje ci skorzystać z usług SoRed.pl Posiadam u nich serwer i bardzo jestem zadowolony
  9. Świetny serwer Polecam
  10. Tutaj masz zapisywanie [url=""][color=#0000FF][b][u]kont[/u][/b][/color][/url] można zapisać 4 konta Dzięki, to to. Tylko szkoda że nie moge tego zasać ;/ Co do zmiany nazwy Gry. Nie ma nic tam ;/ import os import app import locale import debugInfo CHINA_PORT = 50000 def BuildServerList(orderList): retMarkAddrDict = {} retAuthAddrDict = {} retRegion0 = {} ridx = 1 for region, auth, mark, channels in orderList: cidx = 1 channelDict = {} for channel in channels: key = ridx * 10 + cidx channel["key"] = key channelDict[cidx] = channel cidx += 1 region["channel"] = channelDict retRegion0[ridx] = region retAuthAddrDict[ridx] = auth retMarkAddrDict[ridx*10] = mark ridx += 1 return retRegion0, retAuthAddrDict, retMarkAddrDict app.ServerName = None if (locale.IsEUROPE() and app.GetLocalePath() == "locale/vn"): STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"CH1 ","ip":"121.160.9.68","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "Vietnam", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"121.160.9.68", "port":11002, }, } } REGION_DICT = { 0 : { 1 : { "name" :"Vietnam1", "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "121.160.9.68", "tcp_port" : 13002, "mark" : "10.tga", "symbol_path" : "10", }, } TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, } if (locale.IsEUROPE() and app.GetLocalePath() == "locale/sg"): STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"CH1 ","ip":"120.29.208.231","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, 2:{"key":12,"name":"CH2 ","ip":"120.29.208.232","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, 3:{"key":13,"name":"CH3 ","ip":"120.29.208.233","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, 4:{"key":14,"name":"CH4 ","ip":"120.29.208.234","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "Singapore", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"120.29.208.227", "port":11000, }, } } REGION_DICT = { 0 : { 1 : { "name" :"Singapore", "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "120.29.208.231", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, } TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, } if (locale.IsEUROPE() and app.GetLocalePath() == "locale/ca"): STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } SERVER01_CHANNEL = [ {"name":"CH11 ","ip":"74.200.6.201","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH12 ","ip":"74.200.6.202","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH13 ","ip":"74.200.6.203","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH14 ","ip":"74.200.6.204","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH15 ","ip":"74.200.6.205","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH16 ","ip":"74.200.6.206","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, ] SERVER02_CHANNEL =[ {"name":"CH21 ","ip":"74.200.6.211","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH22 ","ip":"74.200.6.212","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH23 ","ip":"74.200.6.213","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH24 ","ip":"74.200.6.214","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH25 ","ip":"74.200.6.215","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH26 ","ip":"74.200.6.216","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, ] SERVER01_MARK = { "ip" : "74.200.6.202", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10",} SERVER02_MARK = { "ip" : "74.200.6.212", "tcp_port" : 13000, "mark" : "20.tga", "symbol_path" : "20",} SERVER01_AUTH = { "ip":"74.200.6.209", "port":11001, } #Freekingdom SERVER02_AUTH = { "ip":"74.200.6.209", "port":11002, } #new world SERVER01 = { "name" : "FREE KINGDOM" } SERVER02 = { "name" : "NEW WORLD" } TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, } REGION0_ORDER_LIST = [ (SERVER02, SERVER02_AUTH, SERVER02_MARK, SERVER02_CHANNEL), (SERVER01, SERVER01_AUTH, SERVER01_MARK, SERVER01_CHANNEL), ] # BUILD NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST) # RESULT NEW_REGION_NAME_DICT = { 0 : "CANADA", } NEW_REGION_AUTH_SERVER_DICT = { 0 : NEW_REGION0_AUTH_SERVER_DICT, } NEW_REGION_DICT = { 0 : NEW_REGION0, } MARKADDR_DICT = NEW_MARKADDR_DICT REGION_DICT = NEW_REGION_DICT REGION_NAME_DICT = NEW_REGION_NAME_DICT REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT if (locale.IsEUROPE() and app.GetLocalePath() == "locale/br"): STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } SHUNZO_CHANNEL = [ {"name":"SHUNZO-1 ","ip":"189.112.1.159","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, {"name":"SHUNZO-2 ","ip":"189.112.1.161","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, {"name":"SHUNZO-3 ","ip":"189.112.1.157","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, {"name":"SHUNZO-4 ","ip":"189.112.1.163","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, {"name":"SHUNZO-5 ","ip":"189.112.1.160","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, {"name":"SHUNZO-6 ","ip":"189.112.1.158","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, {"name":"SHUNZO-7 ","ip":"189.112.1.162","tcp_port":13100,"udp_port":13100,"state":STATE_NONE,}, ] HORAN_CHANNEL = [ {"name":"HORAN-1 ","ip":"189.112.1.157","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"HORAN-2 ","ip":"189.112.1.158","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"HORAN-3 ","ip":"189.112.1.159","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"HORAN-4 ","ip":"189.112.1.160","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"HORAN-5 ","ip":"189.112.1.161","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"HORAN-6 ","ip":"189.112.1.162","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"HORAN-7 ","ip":"189.112.1.163","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, ] RAIZAN_CHANNEL = [ {"name":"RAIZAN-1 ","ip":"189.112.1.194","tcp_port":13200,"udp_port":13200,"state":STATE_NONE,}, {"name":"RAIZAN-2 ","ip":"189.112.1.195","tcp_port":13200,"udp_port":13200,"state":STATE_NONE,}, {"name":"RAIZAN-3 ","ip":"189.112.1.194","tcp_port":13210,"udp_port":13210,"state":STATE_NONE,}, {"name":"RAIZAN-4 ","ip":"189.112.1.195","tcp_port":13210,"udp_port":13210,"state":STATE_NONE,}, ] SHUNZO_MARK = { "ip" : "189.112.1.158", "tcp_port" : 13100, "mark" : "20.tga", "symbol_path" : "20", } HORAN_MARK = { "ip" : "189.112.1.158", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", } RAIZAN_MARK = { "ip" : "189.112.1.195", "tcp_port" : 13210, "mark" : "30.tga", "symbol_path" : "30", } SHUNZO_AUTH = { "ip":"189.112.1.155", "port":11101, } HORAN_AUTH = { "ip":"189.112.1.155", "port":11001, } RAIZAN_AUTH = { "ip":"189.112.1.155", "port":11201, } RAIZAN = { "name" : "RAIZAN" } SHUNZO = { "name" : "SHUNZO" } HORAN= { "name" : "HORAN"} TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, } REGION0_ORDER_LIST = [ (RAIZAN, RAIZAN_AUTH, RAIZAN_MARK, RAIZAN_CHANNEL), (SHUNZO, SHUNZO_AUTH, SHUNZO_MARK, SHUNZO_CHANNEL), (HORAN, HORAN_AUTH, HORAN_MARK, HORAN_CHANNEL), ] # BUILD NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST) # RESULT NEW_REGION_NAME_DICT = { 0 : "BRAZIL", } NEW_REGION_AUTH_SERVER_DICT = { 0 : NEW_REGION0_AUTH_SERVER_DICT, } NEW_REGION_DICT = { 0 : NEW_REGION0, } MARKADDR_DICT = NEW_MARKADDR_DICT REGION_DICT = NEW_REGION_DICT REGION_NAME_DICT = NEW_REGION_NAME_DICT REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT if locale.IsNEWCIBN(): STATE_NONE = "..." STATE_DICT = { 0 : "Î??¤ÖĐ", 1 : "ŐýłŁ", 2 : "??Ă?", 3 : "??Âú" } TE1_CHANNELS = [ {"name":"Ň??ţ","ip":"218.240.37.86","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"?ţ?ţ","ip":"218.240.37.87","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"Čý?ţ","ip":"218.240.37.88","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"ËÄ?ţ","ip":"218.240.37.89","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, ] TE1_MARK = { "ip" : "218.240.37.87", "tcp_port" : 13000, "mark" : "50.tga", "symbol_path" : "50", } TE1_AUTH = { "ip":"218.240.37.85", "port":11061, } TE1 = { "name" : "Ë?Ďß×ŰşĎÇř"} TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, } # ORDER REGION0_ORDER_LIST = [ (TE1, TE1_AUTH, TE1_MARK, TE1_CHANNELS), ] # BUILD NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST) # RESULT NEW_REGION_NAME_DICT = { 0 : "CHINA_NEWCIBN", } NEW_REGION_AUTH_SERVER_DICT = { 0 : NEW_REGION0_AUTH_SERVER_DICT, } NEW_REGION_DICT = { 0 : NEW_REGION0, } MARKADDR_DICT = NEW_MARKADDR_DICT REGION_DICT = NEW_REGION_DICT REGION_NAME_DICT = NEW_REGION_NAME_DICT REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT elif locale.IsJAPAN(): STATE_NONE = "..." STATE_DICT = { 0 : "...", 1 : "łŹí", 2 : "Ť?ŽG", 3 : "FULL" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"CHANNEL1 ","ip":"210.136.222.77","tcp_port":50010,"udp_port":50010,"state":STATE_NONE,}, 2:{"key":12,"name":"CHANNEL2 ","ip":"210.136.222.77","tcp_port":50020,"udp_port":50020,"state":STATE_NONE,}, } MARKADDR_DICT = { 10 : { "ip" : "210.136.222.77", "tcp_port" : 50010, "mark" : "10.tga", "symbol_path" : "10", }, 20 : { "ip" : "210.136.222.77", "tcp_port" : 50020, "mark" : "20.tga", "symbol_path" : "20", }, } REGION_NAME_DICT = { 0 : "JAPAN", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"210.136.222.77", "port":51000, }, } } REGION_DICT = { 0 : { 1 : { "name" : "?ž?ł", "channel" : SERVER01_CHANNEL_DICT, }, }, } TESTADDR = { "ip" : "220.95.239.62", "tcp_port" : 50000, "udp_port" : 50000, } elif locale.IsYMIR(): STATE_NONE = "..." STATE_DICT = { 0 : "Áˇ°Ë", 1 : "ş¸Ĺë", 2 : "ČĄŔâ", 3 : "FULL" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"äłÎ 1 ","ip":"202.31.212.51","tcp_port":50010,"udp_port":50010,"state":STATE_NONE,}, 2:{"key":12,"name":"äłÎ 2 ","ip":"202.31.212.51","tcp_port":50020,"udp_port":50020,"state":STATE_NONE,}, 3:{"key":13,"name":"äłÎ 3 ","ip":"202.31.212.51","tcp_port":50030,"udp_port":50030,"state":STATE_NONE,}, 4:{"key":14,"name":"äłÎ 4 ","ip":"202.31.212.51","tcp_port":50040,"udp_port":50040,"state":STATE_NONE,}, # 5:{"key":15,"name":"äłÎ 5 ","ip":"202.31.212.51","tcp_port":50051,"udp_port":50051,"state":STATE_NONE,}, # 5:{"key":15,"name":"ą?ÇŃ´ëŔü ","ip":"220.95.239.35","tcp_port":50100,"udp_port":50100,"state":STATE_NONE,}, } #6:{"key":16,"name":"´ë?Ă ŔĚşĄĆ?","ip":"220.95.239.35","tcp_port":50100,"udp_port":50100,"state":STATE_NONE,}, REGION_NAME_DICT = { 0 : "KOREA", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"202.31.212.51", "port":51000, }, 2 : { "ip":"202.31.212.15", "port":51000, }, } } REGION_DICT = { 0 : { 1 : { "name" : "Ă?¸? Ľ­ąö", "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "202.31.212.51", "tcp_port" : 50040, "mark" : "01.tga", "symbol_path" : "10", }, } TESTADDR = { "ip" : "220.95.239.62", "tcp_port" : 50000, "udp_port" : 50000, } elif locale.IsWE_KOREA(): STATE_NONE = "..." STATE_DICT = { 0 : "Áˇ°Ë", 1 : "ş¸Ĺë", 2 : "ČĄŔâ", 3 : "FULL" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"äłÎ 1 ","ip":"202.31.212.15","tcp_port":50010,"udp_port":50010,"state":STATE_NONE,}, 2:{"key":12,"name":"äłÎ 2 ","ip":"202.31.212.15","tcp_port":50020,"udp_port":50020,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "KOREA", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"202.31.212.15", "port":51000, }, } } REGION_DICT = { 0 : { 1 : { "name" : "Äč?? Ľ­ąö", "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "202.31.212.15", "tcp_port" : 50040, "mark" : "02.tga", "symbol_path" : "20", }, } TESTADDR = { "ip" : "220.95.239.62", "tcp_port" : 50000, "udp_port" : 50000, } if locale.IsEUROPE(): name = app.GetLocalePath().replace("/", "_") + ".addr" path = os.sep.join(("pack", name)) if os.access(path, os.R_OK): print "load_locale_addr:", path data = app.LoadLocaleAddr(path) import cPickle import cStringIO info = cPickle.load(cStringIO.StringIO(data)) STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } REGION_NAME_DICT = info["NAME"] REGION_AUTH_SERVER_DICT = info["AUTHADDR"] REGION_DICT = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"]
  11. Rozumiem że po rozpakowaniu root z clienta ?
  12. Witam, poszukuje kilka modyfikacji do clienta. - Okno zapisu haseł do kont (Chodzi o okienko przy wpisywaniu pasów na którym można zapisać nasze pasy.) - Chciałbym się dowiedzieć jak mogę dodać IP serwera do Launchera mojego ? i zmienić ikonkę lanchera. - Jak zmienić wygląd gwiazdek itemów (I gdzie je ściągnąć) - Gdzie zmieniam nazwe Gry w cliencie ? Na razie to tyle Jeśli będę chciał coś napisze tutaj
  13. Witam. Poszukuję poradnika który pomoże mi w postawieniu prywatnego serwera Metin2 bez Hamachi. Posiadam maszynę na której śmiało uciągnę całkiem niezłą ilość graczy lecz nie mam pojęcia jak postawić serwer Metin2 na mojej maszynie. Chciałbym się dowiedzieć jak mógłbym postawić serwer na FreeBSD, wolał bym tego nie robić na żadnej wirtualnej maszynie typu VirtualPC bądź VirtualBox. Maszyna będzie przeznaczona tylko i wyłącznie dla serwera Metin2. Pozdrawiam i czekam na pomoc
×
×
  • Dodaj nową pozycję...