Hallo Epvp*
Ich habe mehr oder weniger ein kleines Problem und zwar, ich versuche die Serverinfo.py für 2 Server anzupassen. Das Projekt ist schon mehr als 20 mal Gescheitert.
Ich habe die Sufu benutzt auch einiges gefunden, dennoch nimmt der Client die anderen Serverinfo.py´s nicht an.
Ich bitte euch, mir zu helfen.
BR MB
///€: Bitte um Entschuldigung, wegen der falschen Sektion...
Ich habe mehr oder weniger ein kleines Problem und zwar, ich versuche die Serverinfo.py für 2 Server anzupassen. Das Projekt ist schon mehr als 20 mal Gescheitert.
Ich habe die Sufu benutzt auch einiges gefunden, dennoch nimmt der Client die anderen Serverinfo.py´s nicht an.
Code:
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():
info = {
'MARKADDR': {
10: {
'tcp_port': 13000, 'ip': 'Server IP', 'symbol_path': '10', 'mark': '10.tga'
}
},
'GAMEADDR': {
0: {
1: {
'name': 'Server Name',
'channel':
{
1: {'state': 'ONLINE', 'name': 'CH 1 ', 'key': 11, 'ip': 'Server IP', 'tcp_port': 13000, 'udp_port': 13000},
2: {'state': 'ONLINE', 'name': 'CH 2 ', 'key': 12, 'ip': 'Server IP', 'tcp_port': 16000, 'udp_port': 16000},
3: {'state': 'ONLINE', 'name': 'CH 3 ', 'key': 13, 'ip': 'Server IP', 'tcp_port': 18000, 'udp_port': 18000},
4: {'state': 'ONLINE', 'name': 'CH 4 ', 'key': 14, 'ip': 'Server IP', 'tcp_port': 20000, 'udp_port': 20000},
},
2: {
'name': 'Server Name',
'channel':
{
1: {'state': 'ONLINE', 'name': 'CH 1 ', 'key': 21, 'ip': 'Server IP', 'tcp_port': 13000, 'udp_port': 13000},
2: {'state': 'ONLINE', 'name': 'CH 2 ', 'key': 22, 'ip': 'Server IP', 'tcp_port': 16000, 'udp_port': 16000},
3: {'state': 'ONLINE', 'name': 'CH 3 ', 'key': 23, 'ip': 'Server IP', 'tcp_port': 18000, 'udp_port': 18000},
4: {'state': 'ONLINE', 'name': 'CH 4 ', 'key': 24, 'ip': 'Server IP', 'tcp_port': 20000, 'udp_port': 20000},
}
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {'ip': 'Server IP 1', 'port': 11002},
2: {'ip': 'Server IP 2', 'port': 11002},
} }
}
STATE_NONE = "..."
STATE_DICT = {
0 : "....",
1 : "ONLINE",
2 : "VIEL",
3 : "ÜBERFÜLLT"
}
REGION_NAME_DICT = info["NAME"]
REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
REGION_DICT = info["GAMEADDR"]
MARKADDR_DICT = info["MARKADDR"]
BR MB
///€: Bitte um Entschuldigung, wegen der falschen Sektion...