All pastes #2050000 Raw Edit

serverinfo zunamer

public python v1 · immutable
#2050000 ·published 2011-04-24 03:58 UTC
rendered paste body
import 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'			}		},		'GAMEADDR': {			0: {				1: {					'name': "Zunamer",					'channel':				{					1: {					'state': '...', 'name': 'CH1   ', 'key': 11, 'ip':  "209.172.49.166", 'tcp_port': 13000, 'udp_port': 13000					}				}			},		} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {		1: {			'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"]