Hab ein problem kann net mit flyworld2 client connection ... Ehm hab die metin2.exe bearbeitet mit Hex Editor und halt sie serverinfo.py aber fehlerbeim verbinden blabla hier nen php script von serverinfo.py hoffe könnt mir helfen
Push...
Push kann niemant helfen
#push..
PHP Code:
import locale
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
if locale.IsEUROPE():
STATE_NONE = "OFFLINE"
STATE_DICT = {
0 : "OFFLINE",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}
SERVER01_CHANNEL =[
{"name":"CH1","ip":"5.99.118.100","tcp_port":35002,"udp_port":35002,"state":STATE_NONE,},
{"name":"CH2","ip":"5.99.118.100","tcp_port":36002,"udp_port":36002,"state":STATE_NONE,},
]
SERVER02_CHANNEL =[
{"name":"CH1","ip":"5.99.118.100","tcp_port":35002,"udp_port":35002,"state":STATE_NONE,},
{"name":"CH2","ip":"5.99.118.100","tcp_port":16002,"udp_port":16002,"state":STATE_NONE,},
]
SERVER01_MARK = { "ip" : "5.99.118.100", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10",}
SERVER02_MARK = { "ip" : "5.99.118.100", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10",}
SERVER01_AUTH = { "ip":"5.99.118.100", "port":17073, }
SERVER02_AUTH = { "ip":"5.99.118.100", "port":17067, }
SERVER01 = { "name" : "Fly World" }
SERVER02 = { "name" : "Fly World Hamachi" }
REGION0_ORDER_LIST = [
(SERVER01, SERVER01_AUTH, SERVER01_MARK, SERVER01_CHANNEL),
(SERVER02, SERVER02_AUTH, SERVER02_MARK, SERVER02_CHANNEL),
]
# BUILD
NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST)
# RESULT
NEW_REGION_NAME_DICT = {
0 : "GERMANY",
}
NEW_REGION_AUTH_SERVER_DICT = {
0 : NEW_REGION0_AUTH_SERVER_DICT,
}
NEW_REGION_DICT = {
0 : NEW_REGION0,
}
MARKADDR_DICT = NEW_MARKADDR_DICT
REGION_DICT = NEW_REGION_DICT
REGION_NAME_DICT = NEW_REGION_NAME_DICT
REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT
TESTADDR = { 'ip' : '46.22.210.1260', 'tcp_port' : 50000, 'udp_port' : 50000, }
Push kann niemant helfen
#push..