rendered paste bodyimport osimport appimport localeimport debugInfoimport binasciiCHINA_PORT = 50000def 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, retMarkAddrDictapp.ServerName = Noneif locale.IsEUROPE(): info = { 'MARKADDR': { 10: { 'tcp_port': 13000, 'ip': "209.172.49.166", 'symbol_path': '10', 'mark': '10.tga' } 20:{ 'tcp_port': 13000, 'ip': "209.172.49.166", 'symbol_path': '10', 'mark': '10.tga' } }, 'GAMEADDR': { 0: { 1: { 'name': "Zunamer", 'channel': { 1: { 'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': "209.172.49.166", 'tcp_port': 13000, 'udp_port': 13000 } 2: { 'state': '...', 'name': 'CH2 ', 'key': 12, 'ip': "209.172.49.166", 'tcp_port': 13000, 'udp_port': 13000 } } }, } }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: { 1: { 'ip': "209.172.49.166", 'port': 11002 } 2: { 'ip': "209.172.49.166", 'port': 11002 } } } } STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "NORMAL", 2 : "OCUPADO", 3 : "LLENO" } REGION_NAME_DICT = info["NAME"] REGION_AUTH_SERVER_DICT = info["AUTHADDR"] REGION_DICT = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"]