antiblock
https://arwen2.global/
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
SINOLOGY

[Cliente] Serverinfo.Py Não Mostra O Servidor Que Aparece No Cliente.

Question

O meu serverinfo.py não mostra os seguintes servidores:

Imagem colocada

Meu serverinfo.py:

import osimport appimport localeimport debugInfoCHINA_PORT = 50000def BuildServerList(orderList):retMarkAddrDict = {}retAuthAddrDict = {}retRegion0 = {}ridx = 1for 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 += 1return retRegion0, retAuthAddrDict, retMarkAddrDictapp.ServerName = Noneif (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, }   #FreekingdomSERVER02_AUTH = {  "ip":"74.200.6.209", "port":11002, }   #new worldSERVER01 = { "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),  ] # BUILDNEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST)# RESULTNEW_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_DICTREGION_DICT = NEW_REGION_DICTREGION_NAME_DICT = NEW_REGION_NAME_DICTREGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICTif (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),  ]# BUILDNEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST)# RESULTNEW_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_DICTREGION_DICT = NEW_REGION_DICTREGION_NAME_DICT = NEW_REGION_NAME_DICTREGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICTif 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, }# ORDERREGION0_ORDER_LIST = [  (TE1, TE1_AUTH, TE1_MARK, TE1_CHANNELS),]# BUILDNEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST)# RESULTNEW_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_DICTREGION_DICT = NEW_REGION_DICTREGION_NAME_DICT = NEW_REGION_NAME_DICTREGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICTelif 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, }elif locale.IsTAIWAN():STATE_NONE = "..."STATE_DICT = {  0 : "....",  1 : "NORM",  2 : "BUSY",  3 : "FULL"}SERVER01_CHANNEL_DICT = {  1:{"key":11,"name":"CHANNEL1   ","ip":"203.69.141.201","tcp_port":50010,"udp_port":50010,"state":STATE_NONE,},  2:{"key":12,"name":"CHANNEL2   ","ip":"203.69.141.201","tcp_port":50020,"udp_port":50020,"state":STATE_NONE,},}MARKADDR_DICT = {  10 : { "ip" : "203.69.141.201", "tcp_port" : 50010, "mark" : "10.tga", "symbol_path" : "10", },}REGION_NAME_DICT = {  0 : "TAIWAN",}REGION_AUTH_SERVER_DICT = {  0 : {   1 : { "ip":"203.69.141.201", "port":51000, },  }}REGION_DICT = {  0 : {   1 : { "name" : "Às¾s", "channel" : SERVER01_CHANNEL_DICT, },  },}TESTADDR = { "ip" : "203.69.141.201", "tcp_port" : 50000, "udp_port" : 50000, }else:STATE_NONE = "..."STATE_DICT = {  0 : "....",  1 : "NORM",  2 : "BUSY",  3 : "FULL"}SERVER01_CHANNEL_DICT = {  1:{"key":11,"name":"CHANNEL1   ","ip":"203.69.141.201","tcp_port":50010,"udp_port":50010,"state":STATE_NONE,},  2:{"key":12,"name":"CHANNEL2   ","ip":"203.69.141.201","tcp_port":50020,"udp_port":50020,"state":STATE_NONE,},}MARKADDR_DICT = {  10 : { "ip" : "203.69.141.201", "tcp_port" : 50010, "mark" : "10.tga", "symbol_path" : "10", },}REGION_NAME_DICT = {  0 : "TAIWAN",}REGION_AUTH_SERVER_DICT = {  0 : {   1 : { "ip":"203.69.141.201", "port":51000, },  }}REGION_DICT = {  0 : {   1 : { "name" : "Às¾s", "channel" : SERVER01_CHANNEL_DICT, },  },}TESTADDR = { "ip" : "203.69.141.201", "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"]
Penso que eles (metin2 oficial PT-PT) adicionaram em outro local o ficheiro onde consigo editar aquilo.

Alguém consegue ajudar-me?

Com os melhores cumprimentos;

TheGlue

Share this post


Link to post
Share on other sites

4 answers to this question

  • 0

No cliente oficial não consegues usar para teu próprio benefício usando o serverinfo.py que inclui o cliente.

Além disso, o ficheiro que contém o que tu procuras é o locale_pt.addr.

Share this post


Link to post
Share on other sites
antiblock
diamwall
  • 0

Como então consigo editar o ficheiro serverinfo.py de tal maneira que consiga utilizar no meu servidor?

Agradecido http://cyber-gamers.org/public/style_emoticons/default/451960.gif .

Não faço ideia, pelo que sei tens que substituir várias coisas no root, porque, só substituindo o serverinfo.py por outro, ia-te dar erro (game.py, uiscript.py, etc, etc).

Alguém com um melhor conhecimento em clientes te saberá ajudar.

Share this post


Link to post
Share on other sites
  • 0

Penso que terás de alterar os diretórios que contêm a cena que vai ter ao locale_pt.addr para a serverinfo.py nos outros ficheiros :cC,Luis Bizarro

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this