-
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
-
KodiPL zareagował(a) na odpowiedź w temacie:
[Pytanie] Prywatny Serwer Metin2
-
[Pytanie] Prywatny Serwer Metin2
temat opublikował(a) KodiPL w Metin2 - Tworzenie serwerów prywatnych
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ść. -
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.
-
Witam, poszukuję plików ala XenoxMt2 ? Czy posiada ktoś coś podobnego ? I czy udostępnił by
-
KodiPL zareagował(a) na odpowiedź w temacie:
[Problem]SkróTy Klawiszowe
-
KodiPL zareagował(a) na odpowiedź w temacie:
Wojownik Body 61lv ciekawe skile i eq ;)
-
[Pytanie] zablokowanie klienta serwera przed kamermodem
KodiPL odpowiedział(a) na temat KodiPL w Metin2 - Tworzenie serwerów prywatnych
moim zdaniem najważniejsze jest zabezpieczenie klienta przed rozpakowaniem =) Mógłbym cię prosić o jakiś poradnik ? -
[Pytanie] zablokowanie klienta serwera przed kamermodem
KodiPL odpowiedział(a) na temat KodiPL w Metin2 - Tworzenie serwerów prywatnych
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. -
[Pytanie] zablokowanie klienta serwera przed kamermodem
temat opublikował(a) KodiPL w Metin2 - Tworzenie serwerów prywatnych
Witam, chciałbym się dowiedzieć czy istnieje jakaś możliwość zablokowania klienta, serwera przed kamermodem ? -
Terezjasz zareagował(a) na odpowiedź w temacie:
[Pomoc]Pomóżcie
-
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
-
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
-
Świetny serwer Polecam
-
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"]
-
Rozumiem że po rozpakowaniu root z clienta ?
-
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
-
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
