Sziasztok át írtam ddmt2 kliens serverinfo ját és a kliens eszt írja ki
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2Fthumb%2F111004%2F800136864n_vtelen_www.kepfeltoltes.hu_.jpg&hash=9d5c7ed00e43c7d1dd5533e80f60801e62ce2f84) (http://kepfeltoltes.hu/view/111004/800136864n_vtelen_www.kepfeltoltes.hu_.jpg)
A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu (http://www.kepfeltoltes.hu) eszt írja a kliens ki
import os
import app
import locale
import debugInfo
##patch fix
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():
STATE_NONE = "..."
STATE_DICT = {
0 : "Üzemen kívül",
1 : "Üzemben",
2 : "Normál belépés",
3 : "Nagyon sokan vannak tele "
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":"CH1 ","ip":"","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
2:{"key":12,"name":"CH2 ","ip":"","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
}
}
REGION_NAME_DICT = {
0 : "CANADA",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : "TapsiHapsi Szerver 1", "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
}
itt mi lehet a hiba?ip cim ki vetem mert az nem hiba
Szia!
Próbáld ki ezt.
http://data.hu/get/4287951/serverinfo.rar
(http://<a)
csinál 1et ezzel és probáld ki ho müxik e
http://serverinfo-generator.tk/
na remélem jó lesz most
be kell csomagolni root-ba a dolgokat, nem azért mert a freemt nem menne, hanem azért mert a kliensnek lenne vmi kínja
am ha 2ch kell akkor vagy kiveszel a severinfo-bol vagy hozzáadsz, attól függ mennyit rakott alapbol
de nem jó még mindig ugyan az a hiba ami a képen is van import os
import app
import locale
import debugInfo
CHINA_PORT = 50000
app.ServerName = None
if locale.IsTAIWAN():
STATE_NONE = "..."
STATE_DICT = {
0 : "....",
1 : "normal",
2 : "belebt",
3 : "voll"
}
IgorGlock_serverinfo_Generator = {
1:{"key":11,"name":"Channel 1","ip":"217.65.98.232","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
2:{"key":12,"name":"Channel 2","ip":"217.65.98.232","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
IgorGlock_serverinfo_Generator2 = {
1:{"key":21,"name":"Channel 1","ip":"","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
2:{"key":22,"name":"Channel 2","ip":"","tcp_port":16000,"udp_port":16000,"state":STATE_NONE,},
3:{"key":23,"name":"Channel 3","ip":"","tcp_port":18000,"udp_port":18000,"state":STATE_NONE,},
4:{"key":24,"name":"Channel 4","ip":"","tcp_port":20000,"udp_port":20000,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "KOREA",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"217.65.98.232", "port":11002, },
2 : { "ip":"", "port":11002, },
},
}
REGION_DICT = {
0 : {
1 : { "name" : "TapasiHapsi S1", "channel" : IgorGlock_serverinfo_Generator, },
2 : { "name" : "TapsiHapsi S2 ", "channel" : IgorGlock_serverinfo_Generator2, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "217.65.98.232", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
20 : { "ip" : "", "tcp_port" : 13000, "mark" : "20.tga", "symbol_path" : "20", },
}
TESTADDR = { "ip" : "127.0.0.0", "tcp_port" : 50000, "udp_port" : 50000, }
MARKADDR_DICT = {
10 : { "ip" : "217.65.98.232", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
20 : { "ip" : "", "tcp_port" : 13000, "mark" : "20.tga", "symbol_path" : "20", },
a másodikhoz nem írtál ip-t, meg am a portok egyformák, szoval hiába csined 2ch-sra igy mindig ugyanazon az 1en lesz
csak nekem a 13001 port kel mert ara van építve ch2
Idézetet írta: TapsiHapsi Dátum 2011-10-04, 16:27:08
csak nekem a 13001 port kel mert ara van építve ch2
de te mind a 2höz 13000-t irtál(bár ez nem befolyásolja a kliens inditását)
nem kézzel csináltam meg hanem amit atál linketazal csináltam meg
Idézetet írta: TapsiHapsi Dátum 2011-10-04, 16:56:54
nem kézzel csináltam meg hanem amit atál linketazal csináltam meg
hát akkor nem szoltam, de akkor lehet, hogy inkább nem kellene belebabrálni serverinfo-ba...
mert ez eddigi észrevételeim szerint a legtöbb gf alapu kliensnél van ien hiba, ha serverinfo-ba belenyulsz akkor nem fog müködni...
mondjuk hogyha azzal csináltad amit linkeltem, és jót választottál, akkor elvileg müködnie kéne, de mind1, akkor ezt sajna nem tudom
Na átböngészem mi a hiba....akad benne bőven...
[/U]
import os
import app
import locale
import debugInfo
##patch fix
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():
STATE_NONE = "..."
STATE_DICT = {
0 : "Üzemen kívül",
1 : "Üzemben",
2 : "Normál belépés",
3 : "Nagyon sokan vannak tele"
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":"CH1 ","ip":"IP cím","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
2:{"key":12,"name":"CH2 ","ip":"IP cím","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "CANADA",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"IP cím", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : "TapsiHapsi Szerver 1", "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "IP cím", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
}
[U]
[/U]
Tedd bele DDMT2 serverinfo.py-jába.