Serverinfo.py ein 2 channel einfügen ?

11/28/2011 13:22 Morris™#1
Hallo Elitepvpers.
Dar ich wenig clientside erfahrung habe ! Frage ich lieber hier ...

Kann mir wer in diese Server info
Ein 2 Channel einfügen mit dem port 13001 ?
Wäre echt nett danke !


Code:
eimport os
import app
import locale
import debugInfo
import binascii

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():
	info = {
		'MARKADDR': {
		10: {
			'tcp_port': 13000, 'ip':  "********", 'symbol_path': '10', 'mark': '10.tga'
			}
		},
		'GAMEADDR': {
			0: {
				1: {
					'name': "Cryid2",
					'channel':
				{
					1: {
					'state': '...', 'name': 'CH1   ', 'key': 11, 'ip':  "*********", 'tcp_port': 13000, 'udp_port': 13000
					}
				}
			},
		} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
		1: {
			'ip':  "*******", 'port': 11002
			}
		} }
	}

	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/28/2011 13:38 F4m0uZStYle#2
PHP Code:
eimport os
import app
import locale
import debugInfo
import binascii

CHINA_PORT 
50000

def BuildServerList
(orderList):
    
retMarkAddrDict = {}
    
retAuthAddrDict = {}
    
retRegion0 = {}

    
ridx 1
    
for regionauthmarkchannels 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 retRegion0retAuthAddrDictretMarkAddrDict

app
.ServerName None


if locale.IsEUROPE():
    
info = {
        
'MARKADDR': {
        
10: {
            
'tcp_port'13000'ip':  "********"'symbol_path''10''mark''10.tga'
            
}
        },
        
'GAMEADDR': {
            
0: {
                
1: {
                    
'name'"Cryid2",
                    
'channel':
                {
                    
1: {
                    
'state''...''name''CH1   ''key'11'ip':"*********"'tcp_port'13000'udp_port'13000
                    
'state''...''name''CH2   ''key'11'ip':"*********"'tcp_port'13001'udp_port'13001
                    
}
                }
            },
        } }, 
'NAME': { 0'GERMANY' }, 'AUTHADDR': { 0: {
        
1: {
            
'ip':  "*******"'port'11002
            
}
        } }
    }

    
STATE_NONE "..."

    
STATE_DICT = {
        
"....",
        
"NORM",
        
"BUSY",
        
"FULL"
    
}

    
REGION_NAME_DICT info["NAME"]
    
REGION_AUTH_SERVER_DICT info["AUTHADDR"]
    
REGION_DICT info["GAMEADDR"]
    
MARKADDR_DICT info["MARKADDR"
11/28/2011 13:42 £αšεℜ™#3
PHP Code:
eimport os
import app
import locale
import debugInfo
import binascii

CHINA_PORT 
50000

def BuildServerList
(orderList):
    
retMarkAddrDict = {}
    
retAuthAddrDict = {}
    
retRegion0 = {}

    
ridx 1
    
for regionauthmarkchannels 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 retRegion0retAuthAddrDictretMarkAddrDict

app
.ServerName None


if locale.IsEUROPE():
    
info = {
        
'MARKADDR': {
        
10: {
            
'tcp_port'13000'ip':  "********"'symbol_path''10''mark''10.tga'
            
}
        },
        
'GAMEADDR': {
            
0: {
                
1: {
                    
'name'"Cryid2",
                    
'channel':
                {
                    
1: {
                    
'state''...''name''CH1   ''key'11'ip':"*********"'tcp_port'13000'udp_port'13000
                    
'state''...''name''CH2   ''key'12'ip':"*********"'tcp_port'13001'udp_port'13001
                    
}
                }
            },
        } }, 
'NAME': { 0'GERMANY' }, 'AUTHADDR': { 0: {
        
1: {
            
'ip':  "*******"'port'11002
            
}
        } }
    }

    
STATE_NONE "..."

    
STATE_DICT = {
        
"....",
        
"NORM",
        
"BUSY",
        
"FULL"
    
}

    
REGION_NAME_DICT info["NAME"]
    
REGION_AUTH_SERVER_DICT info["AUTHADDR"]
    
REGION_DICT info["GAMEADDR"]
    
MARKADDR_DICT info["MARKADDR"
Bei ch2 musst du doch statts 11 eine 12 machen ist doch ein anderer also so ist das bei den meisten :D
11/28/2011 15:25 Morris™#4
Jetzt geht nix mehr -.-
wen ich client starte
kommt da -> [Only registered and activated users can see links. Click Here To Register...]
11/28/2011 15:27 Mijago#5
das eimport am anfang sieht Böse aus xD
(ist es auch^^)
Mach import draus ;)
11/28/2011 16:07 Morris™#6
und was bringt das dan ?
11/28/2011 16:10 Mijago#7
lol..
Grundlagenlehre xD
python kennt den begriff eimport nicht.^^
Es will import
11/28/2011 17:21 Morris™#8
Achso das meinst du -.- ja das habe ich schon wegemacht aber der fehler is immernoch da ! Sobald ich 2 ch einfüge
11/28/2011 17:26 Mijago#9
na gut, meine Vorposter haben ja auch ohne ende gefailt, sorry .. o:

PHP Code:
import os
import app
import locale
import debugInfo
import binascii

CHINA_PORT 
50000

def BuildServerList
(orderList):
    
retMarkAddrDict = {}
    
retAuthAddrDict = {}
    
retRegion0 = {}

    
ridx 1
    
for regionauthmarkchannels 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 retRegion0retAuthAddrDictretMarkAddrDict

app
.ServerName None


if locale.IsEUROPE():
    
info = {
        
'MARKADDR': {
        
10: {
            
'tcp_port'13000'ip':  "********"'symbol_path''10''mark''10.tga'
            
}
        },
        
'GAMEADDR': {
            
0: {
                
1: {
                    
'name'"Cryid2",
                    
'channel':
                {
                    
1: {
                    
'state''...''name''CH1   ''key'11'ip':  "*********"'tcp_port'13000'udp_port'13000
                    
}
                    
2: {
                    
'state''...''name''CH1   ''key'11'ip':  "*********"'tcp_port'13001'udp_port'13001
                    
}
                }
            },
        } }, 
'NAME': { 0'GERMANY' }, 'AUTHADDR': { 0: {
        
1: {
            
'ip':  "*******"'port'11002
            
}
        } }
    }

    
STATE_NONE "..."

    
STATE_DICT = {
        
"....",
        
"NORM",
        
"BUSY",
        
"FULL"
    
}

    
REGION_NAME_DICT info["NAME"]
    
REGION_AUTH_SERVER_DICT info["AUTHADDR"]
    
REGION_DICT info["GAMEADDR"]
    
MARKADDR_DICT info["MARKADDR"
11/28/2011 17:33 Morris™#10
ich hoffe es geht !

wieder dieser fehler
11/28/2011 17:39 Mijago#11
Dann stimmt von vornerein ewas nicht mit der datei..^^
11/28/2011 17:42 iYoshix3#12
Code:
2: {
					'state': '...', 'name': 'CH2   ', 'key': 11, 'ip':  "*********", 'tcp_port': 13001, 'udp_port': 13001
					}
DU musst das unter CH1 adden. Mijago hatte es schon richtig hier gepostet. Dann stimmt
etwas anderes bei dir nicht...

Mfg
11/28/2011 17:55 Morris™#13
Doch alles stimt wen ich ohne diese 2ch reihe wieder packe einfüge geht der client aber mit 2ch reihe geht er ned -.-
11/28/2011 18:20 Marcoly#14
Code:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

if locale.IsEUROPE():
	STATE_NONE = "offline"
					
	STATE_DICT = {
		0 : "....",
		1 : "normal",
		2 : "belebt",
		3 : "voll"
	}

	IgorGlock_serverinfo_Generator = {
		1:{"key":11,"name":"Channel 1","ip":"Server-IP1","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
	
		2:{"key":12,"name":"Channel 2","ip":"Server-IP1","tcp_port":16000,"udp_port":16000,"state":STATE_NONE,},
	}
	
	REGION_NAME_DICT = {
		0 : "GERMANY",		
	}

	REGION_AUTH_SERVER_DICT = {
		0 : {
			1 : { "ip":"Server-IP1", "port":11002, },
	
		}		
	}

	REGION_DICT = {
		0 : {
			1 : { "name" :"Servername1", "channel" : IgorGlock_serverinfo_Generator, },						
		},
	}

	MARKADDR_DICT = {
		10 : { "ip" : "Server-IP1", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
	}

	TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, }

MfG Marco_A