Log error, serverinfo.py átírása után (K)

Indította TapsiHapsi, 2011-10-04, 14:46:26

2011-10-04, 14:46:26 Utolsó szerkesztés: 2011-10-04, 14:54:33 Szerző: TapsiHapsi
Sziasztok át írtam ddmt2 kliens serverinfo ját és a kliens eszt írja ki 



A képet a Képfeltöltés.hu tárolja. 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



2011-10-04, 16:08:39 #3 Utolsó szerkesztés: 2011-10-04, 16:12:06 Szerző: TapsiHapsi
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

by Morpheus

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

by Morpheus

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)

by Morpheus

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

by Morpheus

2011-10-04, 18:25:50 #11 Utolsó szerkesztés: 2011-10-04, 18:30:12 Szerző: Pisti95
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.